From 7a1c61b831b9306e700a21aa46cb413ef9d84bed Mon Sep 17 00:00:00 2001 From: Jonas Depoix Date: Wed, 11 Jun 2025 18:13:22 +0200 Subject: [PATCH 1/4] limit httpretty to <1.1 for httpretty.latest_requests() to be more reliable --- poetry.lock | 33 ++++++++++++++++++++++++++------- pyproject.toml | 2 +- 2 files changed, 27 insertions(+), 8 deletions(-) diff --git a/poetry.lock b/poetry.lock index c6d888b..9e7646c 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.3 and should not be changed by hand. [[package]] name = "certifi" @@ -6,6 +6,7 @@ version = "2025.1.31" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" +groups = ["main"] files = [ {file = "certifi-2025.1.31-py3-none-any.whl", hash = "sha256:ca78db4565a652026a4db2bcdf68f2fb589ea80d0be70e03929ed730746b84fe"}, {file = "certifi-2025.1.31.tar.gz", hash = "sha256:3d5da6925056f6f18f119200434a4780a94263f10d1c21d032a6f6b2baa20651"}, @@ -17,6 +18,7 @@ version = "3.4.1" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." optional = false python-versions = ">=3.7" +groups = ["main"] files = [ {file = "charset_normalizer-3.4.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:91b36a978b5ae0ee86c394f5a54d6ef44db1de0815eb43de826d41d21e4af3de"}, {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7461baadb4dc00fd9e0acbe254e3d7d2112e7f92ced2adc96e54ef6501c5f176"}, @@ -118,6 +120,8 @@ version = "0.4.6" description = "Cross-platform colored terminal text." optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +groups = ["test"] +markers = "sys_platform == \"win32\"" files = [ {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, @@ -129,6 +133,7 @@ version = "7.6.1" description = "Code coverage measurement for Python" optional = false python-versions = ">=3.8" +groups = ["test"] files = [ {file = "coverage-7.6.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b06079abebbc0e89e6163b8e8f0e16270124c154dc6e4a47b413dd538859af16"}, {file = "coverage-7.6.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:cf4b19715bccd7ee27b6b120e7e9dd56037b9c0681dcc1adc9ba9db3d417fa36"}, @@ -205,7 +210,7 @@ files = [ ] [package.extras] -toml = ["tomli"] +toml = ["tomli ; python_full_version <= \"3.11.0a6\""] [[package]] name = "defusedxml" @@ -213,6 +218,7 @@ version = "0.7.1" description = "XML bomb protection for Python stdlib modules" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +groups = ["main"] files = [ {file = "defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61"}, {file = "defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69"}, @@ -224,6 +230,8 @@ version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" +groups = ["test"] +markers = "python_version < \"3.11\"" files = [ {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, @@ -234,12 +242,13 @@ test = ["pytest (>=6)"] [[package]] name = "httpretty" -version = "1.1.4" +version = "1.0.5" description = "HTTP client mock for Python" optional = false python-versions = ">=3" +groups = ["test"] files = [ - {file = "httpretty-1.1.4.tar.gz", hash = "sha256:20de0e5dd5a18292d36d928cc3d6e52f8b2ac73daec40d41eb62dee154933b68"}, + {file = "httpretty-1.0.5.tar.gz", hash = "sha256:e53c927c4d3d781a0761727f1edfad64abef94e828718e12b672a678a8b3e0b5"}, ] [[package]] @@ -248,6 +257,7 @@ version = "3.10" description = "Internationalized Domain Names in Applications (IDNA)" optional = false python-versions = ">=3.6" +groups = ["main"] files = [ {file = "idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"}, {file = "idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"}, @@ -262,6 +272,7 @@ version = "2.0.0" description = "brain-dead simple config-ini parsing" optional = false python-versions = ">=3.7" +groups = ["test"] files = [ {file = "iniconfig-2.0.0-py3-none-any.whl", hash = "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374"}, {file = "iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3"}, @@ -273,6 +284,7 @@ version = "24.2" description = "Core utilities for Python packages" optional = false python-versions = ">=3.8" +groups = ["test"] files = [ {file = "packaging-24.2-py3-none-any.whl", hash = "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759"}, {file = "packaging-24.2.tar.gz", hash = "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f"}, @@ -284,6 +296,7 @@ version = "1.5.0" description = "plugin and hook calling mechanisms for python" optional = false python-versions = ">=3.8" +groups = ["test"] files = [ {file = "pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"}, {file = "pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1"}, @@ -299,6 +312,7 @@ version = "8.3.5" description = "pytest: simple powerful testing with Python" optional = false python-versions = ">=3.8" +groups = ["test"] files = [ {file = "pytest-8.3.5-py3-none-any.whl", hash = "sha256:c69214aa47deac29fad6c2a4f590b9c4a9fdb16a403176fe154b79c0b4d4d820"}, {file = "pytest-8.3.5.tar.gz", hash = "sha256:f4efe70cc14e511565ac476b57c279e12a855b11f48f212af1080ef2263d3845"}, @@ -321,6 +335,7 @@ version = "2.32.3" description = "Python HTTP for Humans." optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"}, {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"}, @@ -342,6 +357,7 @@ version = "0.6.9" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" +groups = ["dev"] files = [ {file = "ruff-0.6.9-py3-none-linux_armv6l.whl", hash = "sha256:064df58d84ccc0ac0fcd63bc3090b251d90e2a372558c0f057c3f75ed73e1ccd"}, {file = "ruff-0.6.9-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:140d4b5c9f5fc7a7b074908a78ab8d384dd7f6510402267bc76c37195c02a7ec"}, @@ -369,6 +385,8 @@ version = "2.2.1" description = "A lil' TOML parser" optional = false python-versions = ">=3.8" +groups = ["test"] +markers = "python_version < \"3.11\"" files = [ {file = "tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249"}, {file = "tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6"}, @@ -410,18 +428,19 @@ version = "2.2.3" description = "HTTP library with thread-safe connection pooling, file post, and more." optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "urllib3-2.2.3-py3-none-any.whl", hash = "sha256:ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac"}, {file = "urllib3-2.2.3.tar.gz", hash = "sha256:e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9"}, ] [package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +brotli = ["brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\""] h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] zstd = ["zstandard (>=0.18.0)"] [metadata] -lock-version = "2.0" +lock-version = "2.1" python-versions = ">=3.8,<3.14" -content-hash = "9a765fa54f7d03c649ea0868bef4217a1b89896b8e8bffd3c4181be45f979bf0" +content-hash = "90a050a0b068935ce6452cab0e0fa30c93c1af7ed745896403524110ad47c69b" diff --git a/pyproject.toml b/pyproject.toml index 6601640..8ab7416 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -57,7 +57,7 @@ optional = true [tool.poetry.group.test.dependencies] pytest = "^8.3.3" coverage = "^7.6.1" -httpretty = "^1.1.4" +httpretty = "<1.1" [tool.poetry.group.dev] optional = true From 5a917582641ab88f8f97f8fa87400a0568c37fd9 Mon Sep 17 00:00:00 2001 From: Jonas Depoix Date: Wed, 11 Jun 2025 18:15:32 +0200 Subject: [PATCH 2/4] refactored transcript scraping to use innertube API to fetch captions json --- youtube_transcript_api/_api.py | 40 +- youtube_transcript_api/_cli.py | 14 +- youtube_transcript_api/_errors.py | 21 +- youtube_transcript_api/_settings.py | 6 + youtube_transcript_api/_transcripts.py | 100 +- .../test/assets/example_cookies.txt | 9 - .../test/assets/expired_example_cookies.txt | 8 - .../test/assets/youtube.html.static | 113 +- .../test/assets/youtube.innertube.json.static | 2681 ++++++++++++++++ .../assets/youtube_age_restricted.html.static | 88 - ...utube_age_restricted.innertube.json.static | 288 ++ .../youtube_altered_user_agent.html.static | 83 - ...e_altered_user_agent.innertube.json.static | 2763 +++++++++++++++++ ...utube_no_translation_languages.html.static | 903 ------ .../youtube_request_blocked.html.static | 88 - ...tube_request_blocked.innertube.json.static | 195 ++ .../youtube_transcripts_disabled.html.static | 88 - ...transcripts_disabled.innertube.json.static | 1712 ++++++++++ .../youtube_transcripts_disabled2.html.static | 88 - ...ranscripts_disabled2.innertube.json.static | 1142 +++++++ .../assets/youtube_unplayable.html.static | 88 - .../youtube_unplayable.innertube.json.static | 195 ++ .../youtube_video_unavailable.html.static | 88 - ...be_video_unavailable.innertube.json.static | 197 ++ .../test/assets/youtube_ww1_nl_en.html.static | 88 - .../youtube_ww1_nl_en.innertube.json.static | 2077 +++++++++++++ youtube_transcript_api/test/test_api.py | 237 +- youtube_transcript_api/test/test_cli.py | 5 + 28 files changed, 11504 insertions(+), 1901 deletions(-) delete mode 100644 youtube_transcript_api/test/assets/example_cookies.txt delete mode 100644 youtube_transcript_api/test/assets/expired_example_cookies.txt create mode 100644 youtube_transcript_api/test/assets/youtube.innertube.json.static delete mode 100644 youtube_transcript_api/test/assets/youtube_age_restricted.html.static create mode 100644 youtube_transcript_api/test/assets/youtube_age_restricted.innertube.json.static delete mode 100644 youtube_transcript_api/test/assets/youtube_altered_user_agent.html.static create mode 100644 youtube_transcript_api/test/assets/youtube_altered_user_agent.innertube.json.static delete mode 100644 youtube_transcript_api/test/assets/youtube_no_translation_languages.html.static delete mode 100644 youtube_transcript_api/test/assets/youtube_request_blocked.html.static create mode 100644 youtube_transcript_api/test/assets/youtube_request_blocked.innertube.json.static delete mode 100644 youtube_transcript_api/test/assets/youtube_transcripts_disabled.html.static create mode 100644 youtube_transcript_api/test/assets/youtube_transcripts_disabled.innertube.json.static delete mode 100644 youtube_transcript_api/test/assets/youtube_transcripts_disabled2.html.static create mode 100644 youtube_transcript_api/test/assets/youtube_transcripts_disabled2.innertube.json.static delete mode 100644 youtube_transcript_api/test/assets/youtube_unplayable.html.static create mode 100644 youtube_transcript_api/test/assets/youtube_unplayable.innertube.json.static delete mode 100644 youtube_transcript_api/test/assets/youtube_video_unavailable.html.static create mode 100644 youtube_transcript_api/test/assets/youtube_video_unavailable.innertube.json.static delete mode 100644 youtube_transcript_api/test/assets/youtube_ww1_nl_en.html.static create mode 100644 youtube_transcript_api/test/assets/youtube_ww1_nl_en.innertube.json.static diff --git a/youtube_transcript_api/_api.py b/youtube_transcript_api/_api.py index 6c04b17..2a9e8b1 100644 --- a/youtube_transcript_api/_api.py +++ b/youtube_transcript_api/_api.py @@ -1,8 +1,6 @@ import warnings from pathlib import Path -from typing import Optional, Iterable, Union - -from http.cookiejar import MozillaCookieJar, LoadError +from typing import Optional, Iterable from requests import Session @@ -10,24 +8,10 @@ from ._transcripts import TranscriptListFetcher, FetchedTranscript, TranscriptList -from ._errors import CookiePathInvalid, CookieInvalid - - -def _load_cookie_jar(cookies: Union[Path, str]) -> MozillaCookieJar: - try: - cookie_jar = MozillaCookieJar() - cookie_jar.load(str(cookies)) - if not cookie_jar: - raise CookieInvalid(cookies) - return cookie_jar - except (FileNotFoundError, LoadError): - raise CookiePathInvalid(cookies) - class YouTubeTranscriptApi: def __init__( self, - cookie_path: Optional[Union[Path, str]] = None, proxy_config: Optional[ProxyConfig] = None, http_client: Optional[Session] = None, ): @@ -36,7 +20,6 @@ def __init__( object, it is not thread-safe. Make sure to initialize an instance of `YouTubeTranscriptApi` per thread, if used in a multi-threading scenario! - :param cookie_path: Path to a text file containing YouTube authorization cookies :param proxy_config: an optional ProxyConfig object, defining proxies used for all network requests. This can be used to work around your IP being blocked by YouTube, as described in the "Working around IP bans" section of the @@ -48,8 +31,10 @@ def __init__( """ http_client = Session() if http_client is None else http_client http_client.headers.update({"Accept-Language": "en-US"}) - if cookie_path is not None: - http_client.cookies = _load_cookie_jar(cookie_path) + # Cookie auth has been temporarily disabled, as it is not working properly with + # YouTube's most recent changes. + # if cookie_path is not None: + # http_client.cookies = _load_cookie_jar(cookie_path) if proxy_config is not None: http_client.proxies = proxy_config.to_requests_dict() if proxy_config.prevent_keeping_connections_alive: @@ -135,7 +120,7 @@ def list( return self._fetcher.fetch(video_id) @classmethod - def list_transcripts(cls, video_id, proxies=None, cookies=None): + def list_transcripts(cls, video_id, proxies=None): """ DEPRECATED: use the `list` method instead! @@ -180,8 +165,6 @@ def list_transcripts(cls, video_id, proxies=None, cookies=None): :type video_id: str :param proxies: a dictionary mapping of http and https proxies to be used for the network requests :type proxies: {'http': str, 'https': str} - http://docs.python-requests.org/en/master/user/advanced/#proxies - :param cookies: a string of the path to a text file containing youtube authorization cookies - :type cookies: str :return: the list of available transcripts :rtype TranscriptList: """ @@ -202,7 +185,6 @@ def list_transcripts(cls, video_id, proxies=None, cookies=None): ytt_api = YouTubeTranscriptApi( proxy_config=proxy_config, - cookie_path=Path(cookies) if cookies else None, ) return ytt_api.list(video_id) @@ -213,7 +195,6 @@ def get_transcripts( languages=("en",), continue_after_error=False, proxies=None, - cookies=None, preserve_formatting=False, ): """ @@ -232,8 +213,6 @@ def get_transcripts( :type continue_after_error: bool :param proxies: a dictionary mapping of http and https proxies to be used for the network requests :type proxies: {'http': str, 'https': str} - http://docs.python-requests.org/en/master/user/advanced/#proxies - :param cookies: a string of the path to a text file containing youtube authorization cookies - :type cookies: str :param preserve_formatting: whether to keep select HTML text formatting :type preserve_formatting: bool :return: a tuple containing a dictionary mapping video ids onto their corresponding transcripts, and a list of @@ -254,7 +233,7 @@ def get_transcripts( for video_id in video_ids: try: data[video_id] = cls.get_transcript( - video_id, languages, proxies, cookies, preserve_formatting + video_id, languages, proxies, preserve_formatting ) except Exception as exception: if not continue_after_error: @@ -270,7 +249,6 @@ def get_transcript( video_id, languages=("en",), proxies=None, - cookies=None, preserve_formatting=False, ): """ @@ -288,8 +266,6 @@ def get_transcript( :type languages: list[str] :param proxies: a dictionary mapping of http and https proxies to be used for the network requests :type proxies: {'http': str, 'https': str} - http://docs.python-requests.org/en/master/user/advanced/#proxies - :param cookies: a string of the path to a text file containing youtube authorization cookies - :type cookies: str :param preserve_formatting: whether to keep select HTML text formatting :type preserve_formatting: bool :return: a list of dictionaries containing the 'text', 'start' and 'duration' keys @@ -303,7 +279,7 @@ def get_transcript( assert isinstance(video_id, str), "`video_id` must be a string" return ( - cls.list_transcripts(video_id, proxies, cookies) + cls.list_transcripts(video_id, proxies) .find_transcript(languages) .fetch(preserve_formatting=preserve_formatting) .to_raw_data() diff --git a/youtube_transcript_api/_cli.py b/youtube_transcript_api/_cli.py index e6ffcd9..7663d4d 100644 --- a/youtube_transcript_api/_cli.py +++ b/youtube_transcript_api/_cli.py @@ -33,14 +33,12 @@ def run(self) -> str: proxy_password=parsed_args.webshare_proxy_password, ) - cookie_path = parsed_args.cookies transcripts = [] exceptions = [] ytt_api = YouTubeTranscriptApi( proxy_config=proxy_config, - cookie_path=cookie_path, ) for video_id in parsed_args.video_ids: @@ -179,11 +177,13 @@ def _parse_args(self): metavar="URL", help="Use the specified HTTPS proxy.", ) - parser.add_argument( - "--cookies", - default=None, - help="The cookie file that will be used for authorization with youtube.", - ) + # Cookie auth has been temporarily disabled, as it is not working properly with + # YouTube's most recent changes. + # parser.add_argument( + # "--cookies", + # default=None, + # help="The cookie file that will be used for authorization with youtube.", + # ) return self._sanitize_video_ids(parser.parse_args(self._args)) diff --git a/youtube_transcript_api/_errors.py b/youtube_transcript_api/_errors.py index faf5afa..1c24cc1 100644 --- a/youtube_transcript_api/_errors.py +++ b/youtube_transcript_api/_errors.py @@ -16,12 +16,12 @@ class CookieError(YouTubeTranscriptApiException): class CookiePathInvalid(CookieError): - def __init__(self, cookie_path: Path): + def __init__(self, cookie_path: Path): # pragma: no cover until cookie authentication is re-implemented super().__init__(f"Can't load the provided cookie file: {cookie_path}") class CookieInvalid(CookieError): - def __init__(self, cookie_path: Path): + def __init__(self, cookie_path: Path): # pragma: no cover until cookie authentication is re-implemented super().__init__( f"The cookies provided are not valid (may have expired): {cookie_path}" ) @@ -208,12 +208,19 @@ class TranscriptsDisabled(CouldNotRetrieveTranscript): class AgeRestricted(CouldNotRetrieveTranscript): + # CAUSE_MESSAGE = ( + # "This video is age-restricted. Therefore, you will have to authenticate to be " + # "able to retrieve transcripts for it. You will have to provide a cookie to " + # 'authenticate yourself, as explained in the "Cookie Authentication" section of ' + # "the README (https://github.com/jdepoix/youtube-transcript-api" + # "?tab=readme-ov-file#cookie-authentication)" + # ) CAUSE_MESSAGE = ( - "This video is age-restricted. Therefore, you will have to authenticate to be " - "able to retrieve transcripts for it. You will have to provide a cookie to " - 'authenticate yourself, as explained in the "Cookie Authentication" section of ' - "the README (https://github.com/jdepoix/youtube-transcript-api" - "?tab=readme-ov-file#cookie-authentication)" + "This video is age-restricted. Therefore, you are unable to retrieve " + "transcripts for it without authenticating yourself.\n\n" + "Unfortunately, Cookie Authentication is temporarily unsupported in " + "youtube-transcript-api, as recent changes in YouTube's API broke the previous " + "implementation. I will do my best to re-implement it as soon as possible." ) diff --git a/youtube_transcript_api/_settings.py b/youtube_transcript_api/_settings.py index 585b863..4ff5ef0 100644 --- a/youtube_transcript_api/_settings.py +++ b/youtube_transcript_api/_settings.py @@ -1 +1,7 @@ WATCH_URL = "https://www.youtube.com/watch?v={video_id}" +INNERTUBE_API_URL = "https://www.youtube.com/youtubei/v1/player?key={api_key}" +INNERTUBE_CONTEXT = { +"client": { + "clientName": "ANDROID", + "clientVersion": "20.10.38" +}} diff --git a/youtube_transcript_api/_transcripts.py b/youtube_transcript_api/_transcripts.py index f075b2d..36bd21c 100644 --- a/youtube_transcript_api/_transcripts.py +++ b/youtube_transcript_api/_transcripts.py @@ -1,4 +1,3 @@ -import json from dataclasses import dataclass, asdict from enum import Enum from itertools import chain @@ -13,6 +12,7 @@ from requests import HTTPError, Session, Response from .proxies import ProxyConfig +from ._settings import WATCH_URL, INNERTUBE_CONTEXT, INNERTUBE_API_URL from ._errors import ( VideoUnavailable, YouTubeRequestFailed, @@ -28,7 +28,6 @@ VideoUnplayable, YouTubeDataUnparsable, ) -from ._settings import WATCH_URL @dataclass @@ -86,8 +85,8 @@ class _PlayabilityStatus(str, Enum): class _PlayabilityFailedReason(str, Enum): BOT_DETECTED = "Sign in to confirm you’re not a bot" - AGE_RESTRICTED = "Sign in to confirm your age" - VIDEO_UNAVAILABLE = "Video unavailable" + AGE_RESTRICTED = "This video may be inappropriate for some users." + VIDEO_UNAVAILABLE = "This video is unavailable" def _raise_http_errors(response: Response, video_id: str) -> Response: @@ -176,7 +175,7 @@ def translate(self, language_code: str) -> "Transcript": class TranscriptList: """ This object represents a list of transcripts. It can be iterated over to list all transcripts which are available - for a given YouTube video. Also it provides functionality to search for a transcript in a given language. + for a given YouTube video. Also, it provides functionality to search for a transcript in a given language. """ def __init__( @@ -213,7 +212,7 @@ def build( """ translation_languages = [ _TranslationLanguage( - language=translation_language["languageName"]["simpleText"], + language=translation_language["languageName"]["runs"][0]["text"], language_code=translation_language["languageCode"], ) for translation_language in captions_json.get("translationLanguages", []) @@ -231,8 +230,8 @@ def build( transcript_dict[caption["languageCode"]] = Transcript( http_client, video_id, - caption["baseUrl"], - caption["name"]["simpleText"], + caption["baseUrl"].replace("&fmt=srv3", ""), + caption["name"]["runs"][0]["text"], caption["languageCode"], caption.get("kind", "") == "asr", translation_languages if caption.get("isTranslatable", False) else [], @@ -354,9 +353,10 @@ def fetch(self, video_id: str) -> TranscriptList: def _fetch_captions_json(self, video_id: str, try_number: int = 0) -> Dict: try: - return self._extract_captions_json( - self._fetch_video_html(video_id), video_id - ) + html = self._fetch_video_html(video_id) + api_key = self._extract_innertube_api_key(html, video_id) + innertube_data = self._fetch_innertube_data(video_id, api_key) + return self._extract_captions_json(innertube_data, video_id) except RequestBlocked as exception: retries = ( 0 @@ -367,19 +367,20 @@ def _fetch_captions_json(self, video_id: str, try_number: int = 0) -> Dict: return self._fetch_captions_json(video_id, try_number=try_number + 1) raise exception.with_proxy_config(self._proxy_config) - def _extract_captions_json(self, html: str, video_id: str) -> Dict: - var_parser = _JsVarParser("ytInitialPlayerResponse") - try: - video_data = var_parser.parse(html, video_id) - except YouTubeDataUnparsable as e: - if 'class="g-recaptcha"' in html: - raise IpBlocked(video_id) - # This should never happen! - raise e # pragma: no cover - self._assert_playability(video_data.get("playabilityStatus"), video_id) + def _extract_innertube_api_key(self, html: str, video_id: str) -> str: + pattern = r'"INNERTUBE_API_KEY":\s*"([a-zA-Z0-9_-]+)"' + match = re.search(pattern, html) + if match and len(match.groups()) == 1: + return match.group(1) + if 'class="g-recaptcha"' in html: + raise IpBlocked(video_id) + raise YouTubeDataUnparsable(video_id) # pragma: no cover - captions_json = video_data.get("captions", {}).get( + def _extract_captions_json(self, innertube_data: Dict, video_id: str) -> Dict: + self._assert_playability(innertube_data.get("playabilityStatus"), video_id) + + captions_json = innertube_data.get("captions", {}).get( "playerCaptionsTracklistRenderer" ) if captions_json is None or "captionTracks" not in captions_json: @@ -437,6 +438,17 @@ def _fetch_html(self, video_id: str) -> str: response = self._http_client.get(WATCH_URL.format(video_id=video_id)) return unescape(_raise_http_errors(response, video_id).text) + def _fetch_innertube_data(self, video_id: str, api_key: str) -> Dict: + response = self._http_client.post( + INNERTUBE_API_URL.format(api_key=api_key), + json={ + "context": INNERTUBE_CONTEXT, + "videoId": video_id, + }, + ) + data = _raise_http_errors(response, video_id).json() + return data + class _TranscriptParser: _FORMATTING_TAGS = [ @@ -474,47 +486,3 @@ def parse(self, raw_data: str) -> List[FetchedTranscriptSnippet]: for xml_element in ElementTree.fromstring(raw_data) if xml_element.text is not None ] - - -class _JsVarParser: - def __init__(self, var_name: str): - self._var_name = var_name - - def parse(self, raw_html: str, video_id: str) -> Dict: - char_iterator = self._create_var_char_iterator(raw_html, video_id) - var_string = self._find_var_substring(char_iterator, video_id) - return json.loads(var_string) - - def _create_var_char_iterator(self, raw_html: str, video_id: str) -> Iterator[str]: - splitted_html = raw_html.split(f"var {self._var_name}") - if len(splitted_html) <= 1: - raise YouTubeDataUnparsable(video_id) - char_iterator = iter(splitted_html[1]) - while next(char_iterator) != "{": - pass - return char_iterator - - def _find_var_substring(self, char_iterator: Iterator[str], video_id: str) -> str: - escaped = False - in_quotes = False - depth = 1 - chars = ["{"] - - for char in char_iterator: - chars.append(char) - if escaped: - escaped = False - elif char == "\\": - escaped = True - elif char == '"': - in_quotes = not in_quotes - elif not in_quotes: - if char == "{": - depth += 1 - elif char == "}": - depth -= 1 - if depth == 0: - return "".join(chars) - - # This should never happen! - raise YouTubeDataUnparsable(video_id) # pragma: no cover diff --git a/youtube_transcript_api/test/assets/example_cookies.txt b/youtube_transcript_api/test/assets/example_cookies.txt deleted file mode 100644 index 12d5bd4..0000000 --- a/youtube_transcript_api/test/assets/example_cookies.txt +++ /dev/null @@ -1,9 +0,0 @@ -# HTTP Cookie File downloaded with cookies.txt by Genuinous @genuinous -# This file can be used by wget, curl, aria2c and other standard compliant tools. -# Usage Examples: -# 1) wget -x --load-cookies cookies.txt "https://www.youtube.com/" -# 2) curl --cookie cookies.txt "https://www.youtube.com/" -# 3) aria2c --load-cookies cookies.txt "https://www.youtube.com/" -# -.example.com TRUE / TRUE 3594431874 TEST_FIELD TEST_VALUE -.example.com TRUE / TRUE 31874 BAD_TEST_FIELD BAD_TEST_VALUE diff --git a/youtube_transcript_api/test/assets/expired_example_cookies.txt b/youtube_transcript_api/test/assets/expired_example_cookies.txt deleted file mode 100644 index a6c09db..0000000 --- a/youtube_transcript_api/test/assets/expired_example_cookies.txt +++ /dev/null @@ -1,8 +0,0 @@ -# HTTP Cookie File downloaded with cookies.txt by Genuinous @genuinous -# This file can be used by wget, curl, aria2c and other standard compliant tools. -# Usage Examples: -# 1) wget -x --load-cookies cookies.txt "https://www.youtube.com/" -# 2) curl --cookie cookies.txt "https://www.youtube.com/" -# 3) aria2c --load-cookies cookies.txt "https://www.youtube.com/" -# -.example.com TRUE / TRUE 31874 BAD_TEST_FIELD BAD_TEST_VALUE diff --git a/youtube_transcript_api/test/assets/youtube.html.static b/youtube_transcript_api/test/assets/youtube.html.static index c8d30da..b085637 100644 --- a/youtube_transcript_api/test/assets/youtube.html.static +++ b/youtube_transcript_api/test/assets/youtube.html.static @@ -1,5 +1,6 @@ -Surface Go Review - It’s Awesome - YouTube
Surface Go Review - It’s Awesome - YouTube
AboutPressCopyrightContact usCreatorsAdvertiseDevelopersImpressumCancel MembershipsTermsPrivacyPolicy & SafetyHow YouTube worksTest new features
AboutPressCopyrightContact usCreatorsAdvertiseDevelopersImpressumCancel MembershipsTermsPrivacyPolicy & SafetyHow YouTube worksTest new features
\ No newline at end of file +})(); \ No newline at end of file diff --git a/youtube_transcript_api/test/assets/youtube.innertube.json.static b/youtube_transcript_api/test/assets/youtube.innertube.json.static new file mode 100644 index 0000000..00585d7 --- /dev/null +++ b/youtube_transcript_api/test/assets/youtube.innertube.json.static @@ -0,0 +1,2681 @@ +{ + "responseContext": { + "visitorData": "CgtmS09UUW54WUQ5VSjGu6bCBjIKCgJERRIEEgAgRDoMCAEg78fRoOW456RoWMrtgeuL0_SSmQE%3D", + "serviceTrackingParams": [ + { + "service": "GFEEDBACK", + "params": [ + { + "key": "is_alc_surface", + "value": "false" + }, + { + "key": "ipcc", + "value": "0" + }, + { + "key": "is_viewed_live", + "value": "False" + }, + { + "key": "logged_in", + "value": "0" + }, + { + "key": "e", + "value": "23888716,24004644,24077241,24078649,24104894,24135943,24143331,24166867,24181174,24230811,24232551,24241378,24290153,24397985,24425063,24459435,24513381,24522874,24556101,24585737,39325413,39328442,39329270,51010008,51020570,51025415,51037346,51037353,51054999,51067700,51068313,51080128,51086511,51095478,51115184,51129105,51132535,51137671,51141472,51152050,51175149,51178310,51178329,51178344,51178351,51179435,51179748,51183910,51217334,51227037,51237842,51242448,51248777,51256074,51272458,51295372,51303432,51306453,51311029,51311038,51313109,51313767,51314496,51324733,51326139,51341226,51349914,51353393,51354083,51354114,51354567,51355199,51356621,51359177,51361828,51362038,51362073,51366127,51366423,51366620,51367489,51372971,51375205,51375719,51386541,51386909,51388660,51394776,51394783,51397332,51402689,51403603,51404808,51404810,51409578,51414983,51417456,51417463,51417476,51417497,51417508,51417525,51420702,51421832,51428417,51428624,51429106,51430311,51430417,51432294,51432529,51432560,51433501,51435843,51435875,51435886,51435893,51435903,51435912,51435922,51436338,51436953,51437206,51439763,51439874,51440727,51441100,51441712,51442501,51442682,51443707,51444217,51445004,51447191,51448334,51452420,51452479,51452495,51453239,51456413,51456423,51456628,51458927,51459424,51461268,51462839,51463530,51463930,51466900,51467073,51467524,51468320,51469820,51471138,51471685,51473812,51475248,51475592,51475688,51475961,51476310,51476590,51477494,51478688,51478931,51479230,51479780,51479901,51479906,51481240,51483631,51483888,51484222,51484412,51484709,51484746,51484750,51485249,51485417,51485661,51486018,51486471,51487680,51488418,51489047,51489151,51489568,51490158,51490842,51490994,51491436,51492252,51492546,51495585,51495706,51495859,51496341,51497133,51497258,51498459,51498591,51499467,51502939,51503024,51503027,51504828,51505673,51505739,51506682,51507237,51508738,51508979,51509314,51509614,51509857,51510319,51511950,51512708,51512852,51513096,51513113,51513637,51514993,51515953,51516610" + }, + { + "key": "visitor_data", + "value": "CgtmS09UUW54WUQ5VSjGu6bCBjIKCgJERRIEEgAgRDoMCAEg78fRoOW456Ro" + } + ] + }, + { + "service": "CSI", + "params": [ + { + "key": "yt_ad", + "value": "1" + }, + { + "key": "c", + "value": "ANDROID" + }, + { + "key": "cver", + "value": "20.10.38" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetPlayer_rid", + "value": "0x3badeb0c90305355" + } + ] + }, + { + "service": "GUIDED_HELP", + "params": [ + { + "key": "logged_in", + "value": "0" + } + ] + }, + { + "service": "ECATCHER", + "params": [ + { + "key": "client.version", + "value": "20.10" + }, + { + "key": "client.name", + "value": "ANDROID" + } + ] + }, + { + "service": "LISTNR", + "params": [ + { + "key": "e", + "value": "39328442,51141472,51489047,51152050,51366620,51375205,51442501,24166867,51498591,51471138,51313767,51495585,39325413,51456628,51463930,51095478,51404810,51248777,51430311,51295372,24286257,51479780,51237842,51469823,51202133,24232551,51466900,51514993,51497133,24230811,39329270,51508738,51509314,24459435,51436953,24556101,51483631,51442682,51175149,24513381,51428624,51509857,51349914,51354114,51388660,51483888,51086511,51509614,51485417,51484222,51491436,51506682,51020570,51516610,51458927,51428417,51459424,51453239,51452420,51507237,51256074,51272458,51492252,51505673,51306453,51025415,51495706,24220751,24397985,24254870,24104894,51189308,51475961,51372971,51303432,24135943,51404808,51462839,51242448,51439763,51504828,51313109,24024517,51137671,24143331,51488418,51270362,51324733,51375719,51429106,51397332,51461795,51054999,51456413,51484709,24585737,51489568,24250570,51366423,51484412,51503027,24033252,51512708,51439874,51432294,51432560,51461268,51080128,51467073,51469820,51217334,24181174,51354083,51513113,51402689,51441100,24195012,51484746,51443707,51467524,51475592,51495859,51353393,24290153,51129105,51490158,51508979,51478931,51314496,51192010,51010008,51421832,51461791,51497258,51485249,24522874,24181216,51486018,51132535,51179748,51067700,51179435,51387900,51447191,51486471" + } + ] + } + ], + "maxAgeSeconds": 0, + "rolloutToken": "CPr65bOliYmCEhDl1r_d1OmNAxjm1r_d1OmNAw%3D%3D" + }, + "playabilityStatus": { + "status": "OK", + "playableInEmbed": true, + "offlineability": { + "buttonRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CAsQ6ewBIhMIx8-_3dTpjQMVzAVzCR322ylM", + "ypcGetOfflineUpsellEndpoint": { + "params": "ChPqqN25AQ0KC0dKTGx4al9kdHE4IgtHSkxseGpfZHRxOCoVCAkYAVIPCgtHSkxseGpfZHRxOCAB" + } + }, + "trackingParams": "CAsQ6ewBIhMIx8-_3dTpjQMVzAVzCR322ylM" + } + }, + "pictureInPicture": { + "pictureInPictureRenderer": { + "pictureInPictureStyleConfig": { + "enableScrubbing": true, + "enableNavigationControls": true + }, + "pictureInPicturePlayability": "PICTURE_IN_PICTURE_PLAYABILITY_SHOPPING" + } + }, + "miniplayer": { + "miniplayerRenderer": { + "playbackMode": "PLAYBACK_MODE_ALLOW" + } + }, + "contextParams": "Q0FFU0FnZ0M=" + }, + "streamingData": { + "expiresInSeconds": "21540", + "formats": [ + { + "itag": 18, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=18&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLPfrFjYIy7o-veIXGmVs2idrqn6Y4J6F7yC7ZTMWHI6N1JG3xLRYGE0ipqRG13llrkpCyI_sIN3&spc=l3OVKewUAR3M_LZtFFKYCoc5&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&cnr=14&ratebypass=yes&dur=316.093&lmt=1679947114115693&mt=1749654791&fvip=4&fexp=51514993&c=ANDROID&txp=4538434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRAIgcJqk_mH0vOzhsTBWnr2sKTcfAQp9Z83tMVXxOH6IqS0CIF-iz-iDCf0E7GeNp9ptU70nbLhJMDPc9bzKPd3wa44Q&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/mp4; codecs=\"avc1.42001E, mp4a.40.2\"", + "bitrate": 219300, + "width": 640, + "height": 360, + "lastModified": "1679947114115693", + "quality": "medium", + "fps": 24, + "qualityLabel": "360p", + "projectionType": "RECTANGULAR", + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "316093", + "audioSampleRate": "44100", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_360P" + } + ], + "adaptiveFormats": [ + { + "itag": 313, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=313&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=288981873&dur=316.024&lmt=1679947670582836&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAPwbyzrK46sAGpKbAhOEa4rPDasXn2GSZi4OEqVuQz3TAiEAmiKizTpHQkfu1xxmZH8E5uIqkL3aHk9H6hTZCyo7ZY0%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 13803554, + "width": 3840, + "height": 2160, + "initRange": { + "start": "0", + "end": "220" + }, + "indexRange": { + "start": "221", + "end": "1235" + }, + "lastModified": "1679947670582836", + "contentLength": "288981873", + "quality": "hd2160", + "fps": 24, + "qualityLabel": "2160p", + "projectionType": "RECTANGULAR", + "averageBitrate": 7315441, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_2160P" + }, + { + "itag": 271, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=271&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=76665322&dur=316.024&lmt=1679947771813516&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAJDivkKb3mLq202WMJ8I6KIpK73jnf0BEK5rthVFjla9AiAF9XCrceT5UEnVofzotcb-ontTNOeiGmDMaIbTzI-JMg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 4008940, + "width": 2560, + "height": 1440, + "initRange": { + "start": "0", + "end": "219" + }, + "indexRange": { + "start": "220", + "end": "1224" + }, + "lastModified": "1679947771813516", + "contentLength": "76665322", + "quality": "hd1440", + "fps": 24, + "qualityLabel": "1440p", + "projectionType": "RECTANGULAR", + "averageBitrate": 1940746, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_1440P" + }, + { + "itag": 137, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=137&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=31316532&dur=316.024&lmt=1679947026477095&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgSx29HvqKkNlsqj1j7c3hH61kkUbKqd7aDiD135jS_kACIA2BKyBreUPn_lEE4dbnrw8OYnHxXt5ManF4qBudUEif&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/mp4; codecs=\"avc1.640028\"", + "bitrate": 1386757, + "width": 1920, + "height": 1080, + "initRange": { + "start": "0", + "end": "740" + }, + "indexRange": { + "start": "741", + "end": "1456" + }, + "lastModified": "1679947026477095", + "contentLength": "31316532", + "quality": "hd1080", + "fps": 24, + "qualityLabel": "1080p", + "projectionType": "RECTANGULAR", + "averageBitrate": 792763, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_1080P" + }, + { + "itag": 248, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=248&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=29708612&dur=316.024&lmt=1679947902529968&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAJ2O72ysbW6jwVDtZ884wOXSUXjAaYWTlyZQMju9o7DVAiBQOLsfk0vwb_dyKN3O-0elpFzsH4pMIrd6mqXke0dUKg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 1601870, + "width": 1920, + "height": 1080, + "initRange": { + "start": "0", + "end": "219" + }, + "indexRange": { + "start": "220", + "end": "1204" + }, + "lastModified": "1679947902529968", + "contentLength": "29708612", + "quality": "hd1080", + "fps": 24, + "qualityLabel": "1080p", + "projectionType": "RECTANGULAR", + "averageBitrate": 752059, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_1080P" + }, + { + "itag": 136, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=136&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=7895059&dur=316.024&lmt=1679947081877871&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAMHXVCU_S_-aUQA6IFl6FAnaWKwwQOMrp_MehdP2bV65AiBWJrups45QAQEnV0XxK_duKSoUjtG5JkaDBmBAYMgx1A%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/mp4; codecs=\"avc1.4d401f\"", + "bitrate": 338890, + "width": 1280, + "height": 720, + "initRange": { + "start": "0", + "end": "738" + }, + "indexRange": { + "start": "739", + "end": "1454" + }, + "lastModified": "1679947081877871", + "contentLength": "7895059", + "quality": "hd720", + "fps": 24, + "qualityLabel": "720p", + "projectionType": "RECTANGULAR", + "averageBitrate": 199859, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_720P" + }, + { + "itag": 247, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=247&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=16887950&dur=316.024&lmt=1679947770503510&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgDy41YIrGP6GcfGQM-otVCeTDuE-NdQtKHa3Qq6BzPrUCIQDopiXhr4GQv1_eYYV7t3fev8_C3a-dffVksNq5kXCwnA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 852860, + "width": 1280, + "height": 720, + "initRange": { + "start": "0", + "end": "219" + }, + "indexRange": { + "start": "220", + "end": "1181" + }, + "lastModified": "1679947770503510", + "contentLength": "16887950", + "quality": "hd720", + "fps": 24, + "qualityLabel": "720p", + "projectionType": "RECTANGULAR", + "averageBitrate": 427510, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_720P" + }, + { + "itag": 135, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=135&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=5333192&dur=316.024&lmt=1679947075242457&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgVToB1mkiC2z3mRvkG9l03IOr-_Sufy4ousgDtAvckKICIEOGL8zj1q_EniwLzjDn-7DlQ89w_4Ve-aBN544eNK4D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/mp4; codecs=\"avc1.4d401e\"", + "bitrate": 228014, + "width": 854, + "height": 480, + "initRange": { + "start": "0", + "end": "738" + }, + "indexRange": { + "start": "739", + "end": "1454" + }, + "lastModified": "1679947075242457", + "contentLength": "5333192", + "quality": "large", + "fps": 24, + "qualityLabel": "480p", + "projectionType": "RECTANGULAR", + "averageBitrate": 135007, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_480P" + }, + { + "itag": 244, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=244&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=9246283&dur=316.024&lmt=1679947770377890&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgDneCEm-f1aExEzHUPWC0RWQeKGiCNx1WM0f7kVSQhTACIQD3ZsOm-2gnsNqlp6qDtCGQgq3hKnAExLdLgHNIPZATHg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 442364, + "width": 854, + "height": 480, + "initRange": { + "start": "0", + "end": "219" + }, + "indexRange": { + "start": "220", + "end": "1180" + }, + "lastModified": "1679947770377890", + "contentLength": "9246283", + "quality": "large", + "fps": 24, + "qualityLabel": "480p", + "projectionType": "RECTANGULAR", + "averageBitrate": 234065, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_480P" + }, + { + "itag": 134, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=134&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=3559867&dur=316.024&lmt=1679947075224042&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAPFyTdmgMJrw3Q_kMBAi9xQUp69SGwUGYTrD20fPptWjAiEAtYRvqxaIpfiATk3jsl5Q8ezp_6v7aAdOR2dwt7ODcfU%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/mp4; codecs=\"avc1.4d401e\"", + "bitrate": 144990, + "width": 640, + "height": 360, + "initRange": { + "start": "0", + "end": "738" + }, + "indexRange": { + "start": "739", + "end": "1454" + }, + "lastModified": "1679947075224042", + "contentLength": "3559867", + "quality": "medium", + "fps": 24, + "qualityLabel": "360p", + "projectionType": "RECTANGULAR", + "averageBitrate": 90116, + "highReplication": true, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_360P" + }, + { + "itag": 243, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=243&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=5812597&dur=316.024&lmt=1679947761306773&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgd0AAOE3Cksnny1aSvL3PWRGvebDwAOZFcX8o5pPQU98CIQCMGOfQPGIwi2NOUDtchulAxg2PouP8UPDSE57BM279IQ%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 268960, + "width": 640, + "height": 360, + "initRange": { + "start": "0", + "end": "219" + }, + "indexRange": { + "start": "220", + "end": "1180" + }, + "lastModified": "1679947761306773", + "contentLength": "5812597", + "quality": "medium", + "fps": 24, + "qualityLabel": "360p", + "projectionType": "RECTANGULAR", + "averageBitrate": 147143, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_360P" + }, + { + "itag": 133, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=133&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=2070848&dur=316.024&lmt=1679947063456736&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgXCm5I5TVBok2f9nZ5zHt67nHCSxZ1dHFV7_GePbtH8oCIQCu0U0aIZpzbir9ovpPMRuTED0lW7FJx0VScMtuiQAAig%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/mp4; codecs=\"avc1.4d4015\"", + "bitrate": 78892, + "width": 426, + "height": 240, + "initRange": { + "start": "0", + "end": "738" + }, + "indexRange": { + "start": "739", + "end": "1454" + }, + "lastModified": "1679947063456736", + "contentLength": "2070848", + "quality": "small", + "fps": 24, + "qualityLabel": "240p", + "projectionType": "RECTANGULAR", + "averageBitrate": 52422, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_240P" + }, + { + "itag": 242, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=242&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=2779205&dur=316.024&lmt=1679947768148157&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgAJZJ26Gxze936JQqywPlu2cD5rrBI7cKBWzO-PqCkj0CIQDKfClSKTfChM-r4R5uFM5ZTXF7DXx_UdEUl__WBB1DiA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 110651, + "width": 426, + "height": 240, + "initRange": { + "start": "0", + "end": "218" + }, + "indexRange": { + "start": "219", + "end": "1179" + }, + "lastModified": "1679947768148157", + "contentLength": "2779205", + "quality": "small", + "fps": 24, + "qualityLabel": "240p", + "projectionType": "RECTANGULAR", + "averageBitrate": 70354, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_240P" + }, + { + "itag": 160, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=160&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=1131596&dur=316.024&lmt=1679947044399212&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgPm3lsvGQd3TOImIL6HFNg7MiUG40rfvSikDsMMgqXnACIFFr0zP3swdlcjUV9NHMRkzfb3axqHRdCfko28e70bqL&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/mp4; codecs=\"avc1.4d400c\"", + "bitrate": 39756, + "width": 256, + "height": 144, + "initRange": { + "start": "0", + "end": "737" + }, + "indexRange": { + "start": "738", + "end": "1453" + }, + "lastModified": "1679947044399212", + "contentLength": "1131596", + "quality": "tiny", + "fps": 24, + "qualityLabel": "144p", + "projectionType": "RECTANGULAR", + "averageBitrate": 28645, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_144P" + }, + { + "itag": 278, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=278&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=2348670&dur=316.024&lmt=1679947787484423&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgT2DbpSqNxZ9T9Lel_k_Gu0E5kr3KGf9ZV8VxSozlSycCIHRaiSsx-6k1D4iq-J62WTVSXNx7UNwXvNF1GR3mlSX3&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 86442, + "width": 256, + "height": 144, + "initRange": { + "start": "0", + "end": "218" + }, + "indexRange": { + "start": "219", + "end": "1178" + }, + "lastModified": "1679947787484423", + "contentLength": "2348670", + "quality": "tiny", + "fps": 24, + "qualityLabel": "144p", + "projectionType": "RECTANGULAR", + "averageBitrate": 59455, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_144P" + }, + { + "itag": 139, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=1928949&dur=316.162&lmt=1679942862476679&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAMpQSb8j3fTX3Fsjc3ay1LZn-_bIa1zrxWyVttUr_fgNAiBD53gqf2X_wqmGnlq4I-AnuO93gCpMlHBWT4UDWiwWiA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "audio/mp4; codecs=\"mp4a.40.5\"", + "bitrate": 49994, + "initRange": { + "start": "0", + "end": "640" + }, + "indexRange": { + "start": "641", + "end": "1056" + }, + "lastModified": "1679942862476679", + "contentLength": "1928949", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 48809, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "316162", + "audioSampleRate": "22050", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 139, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=1928948&dur=316.162&lmt=1679943032755999&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAIIaBuVuSPLw3jTn_FO9TtBfat2eqGGoyCS8OejFDLw2AiEA-rbuptsznFOGteixXa3cPwaMLvN7FOZxDqQGFxXDxJ4%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "audio/mp4; codecs=\"mp4a.40.5\"", + "bitrate": 50027, + "initRange": { + "start": "0", + "end": "640" + }, + "indexRange": { + "start": "641", + "end": "1056" + }, + "lastModified": "1679943032755999", + "contentLength": "1928948", + "quality": "tiny", + "xtags": "CggKA2RyYxIBMQ", + "projectionType": "RECTANGULAR", + "averageBitrate": 48809, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "316162", + "audioSampleRate": "22050", + "audioChannels": 2, + "isDrc": true, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 140, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=5116319&dur=316.093&lmt=1679942862501240&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAMqTFq0kKDazeJUjw0p_kOQg7_sriu4Y2Et2siO52TZ8AiEApmdJfImrCnbHmXmkh43nZwCGOmbeNOYSqlf6T50ZeKg%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "audio/mp4; codecs=\"mp4a.40.2\"", + "bitrate": 130583, + "initRange": { + "start": "0", + "end": "631" + }, + "indexRange": { + "start": "632", + "end": "1047" + }, + "lastModified": "1679942862501240", + "contentLength": "5116319", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 129488, + "highReplication": true, + "audioQuality": "AUDIO_QUALITY_MEDIUM", + "approxDurationMs": "316093", + "audioSampleRate": "44100", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 140, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=5116724&dur=316.093&lmt=1679943032799229&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAOqi8WjrpkqLWRviqfAMsRBTfNb1JxgYNlfgwhZEp8P8AiBfTOoXzBVvf8lTxA4IMEf77nn0vNcEVS0vgFL4cD7TWw%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "audio/mp4; codecs=\"mp4a.40.2\"", + "bitrate": 130502, + "initRange": { + "start": "0", + "end": "631" + }, + "indexRange": { + "start": "632", + "end": "1047" + }, + "lastModified": "1679943032799229", + "contentLength": "5116724", + "quality": "tiny", + "xtags": "CggKA2RyYxIBMQ", + "projectionType": "RECTANGULAR", + "averageBitrate": 129499, + "highReplication": true, + "audioQuality": "AUDIO_QUALITY_MEDIUM", + "approxDurationMs": "316093", + "audioSampleRate": "44100", + "audioChannels": 2, + "isDrc": true, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 249, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=1992383&dur=316.061&lmt=1679942903132105&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgCYi2vmSA-N2MGVQTVu6V5C4ZRa6xbWE93Wgl6L0QRlgCIAhNELzA5n9BkoD3KAxI1oxQCcsVzgMOHIH33JmcqcZw&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 51225, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "805" + }, + "lastModified": "1679942903132105", + "contentLength": "1992383", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 50430, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "316061", + "audioSampleRate": "48000", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 249, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=1998927&dur=316.061&lmt=1679943142589565&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgTML6zcBQkALUi1rL8nO_hUjpDG1G2RsuGnSyZqRiXtQCICj-RW7BcVZZm40H3LNsSeuHm0xbU7rCe2iKucn3pA6K&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 53255, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "805" + }, + "lastModified": "1679943142589565", + "contentLength": "1998927", + "quality": "tiny", + "xtags": "CggKA2RyYxIBMQ", + "projectionType": "RECTANGULAR", + "averageBitrate": 50595, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "316061", + "audioSampleRate": "48000", + "audioChannels": 2, + "isDrc": true, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 250, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=250&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=2447892&dur=316.061&lmt=1679942902782314&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgISu6M3Y6wk3Vy3E41udct_0ZntZbJh5bLq6xTXd66q0CIHXOp0_5ReAm968mCb4-LHBjRIWmj4NJnreCkzcJin80&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 69140, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "806" + }, + "lastModified": "1679942902782314", + "contentLength": "2447892", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 61959, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "316061", + "audioSampleRate": "48000", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 250, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=250&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=2452188&dur=316.061&lmt=1679943142809279&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAL-ujL-n3BAsS9VixJ6jjmGFRCcdUe_xu-ILt84c0CJBAiApfpNfk-UWOGR7SI41KfKfXn2hbJZlTzPnOoQgBA5B9g%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 71734, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "806" + }, + "lastModified": "1679943142809279", + "contentLength": "2452188", + "quality": "tiny", + "xtags": "CggKA2RyYxIBMQ", + "projectionType": "RECTANGULAR", + "averageBitrate": 62068, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "316061", + "audioSampleRate": "48000", + "audioChannels": 2, + "isDrc": true, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 251, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=4606050&dur=316.061&lmt=1679942902584077&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAPJEzJU8XV6Ic5JTc7Soo3EG69r0_bS3hkoInt1qFikgAiEA5UFVEmHv44JUdW2MDVeSauHCUlESifOyuS1Q10apAr8%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 142286, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "806" + }, + "lastModified": "1679942902584077", + "contentLength": "4606050", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 116586, + "audioQuality": "AUDIO_QUALITY_MEDIUM", + "approxDurationMs": "316061", + "audioSampleRate": "48000", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 251, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=4607742&dur=316.061&lmt=1679943142504142&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgXEhG9-70Cdh2LYbj7OynflzInQ0Jcr2OGuUEBrDKEhUCIQDGAIafeoMn2131kpbXPNyf52Jc1du2ce0-NAk7G6j9uA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 144555, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "806" + }, + "lastModified": "1679943142504142", + "contentLength": "4607742", + "quality": "tiny", + "xtags": "CggKA2RyYxIBMQ", + "projectionType": "RECTANGULAR", + "averageBitrate": 116629, + "audioQuality": "AUDIO_QUALITY_MEDIUM", + "approxDurationMs": "316061", + "audioSampleRate": "48000", + "audioChannels": 2, + "isDrc": true, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + } + ], + "serverAbrStreamingUrl": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&spc=l3OVKZ4RMx6c-bxp&svpuc=1&sabr=1&rqh=1&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&sparams=expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Cxpc%2Cspc%2Csvpuc%2Csabr%2Crqh&sig=AJfQdSswRAIgbvSZ9pZvkeac6I2nbJ9gz1MS3-RYbbHfUk27riYnQecCIHKxvzjWtoYYmFdp8isRPhiDPUhTe83Bdf_JyPcLBgdH&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "metadataFormats": [ + {} + ] + }, + "playbackTracking": { + "videostatsPlaybackUrl": { + "baseUrl": "https://s.youtube.com/api/stats/playback?cl=766672562&docid=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&fexp=v1%2C23888716%2C115928%2C72597%2C1408%2C26245%2C31049%2C7388%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C27078%2C34372%2C53946%2C9493%2C33227%2C29636%2C14739676%2C3029%2C828%2C11680738%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3161%2C19%2C15%2C7%2C1084%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4576%2C9%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C8688%2C3479%2C690%2C31%2C453%2C632%2C1422%2C2556%2C2651%2C210%2C35%2C4054%2C296%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C368%2C1751%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C4768%2C5405%2C2473%2C7%2C13%2C21%2C11%2C17%2C3177%2C1130%2C6585%2C207%2C482%2C1205%2C106%2C1877%2C235%2C31%2C941%2C2342%2C32%2C11%2C7%2C10%2C9%2C10%2C416%2C615%2C253%2C2557%2C111%2C853%2C373%2C612%2C789%2C181%2C1025%2C510%2C787%2C2187%2C1143%2C4086%2C59%2C16%2C744%2C3174%2C10%2C205%2C2299%2C497%2C1844%2C1571%2C691%2C400%2C2970%2C173%2C451%2C796%2C1500%2C1318%2C547%2C2127%2C1436%2C344%2C96%2C273%2C349%2C280%2C904%2C1194%2C243%2C299%2C550%2C121%2C5%2C1334%2C2391%2C257%2C334%2C190%2C297%2C37%2C4%2C499%2C168%2C244%2C357%2C453%2C1209%2C738%2C629%2C104%2C417%2C590%2C684%2C152%2C442%2C816%2C294%2C3039%2C121%2C153%2C482%2C792%2C125%2C1201%2C132%2C876%2C3472%2C85%2C3%2C1801%2C845%2C66%2C943%2C555%2C1501%2C241%2C335%2C300%2C243%2C462%2C1631%2C758%2C144%2C244%2C17%2C524%2C1356%2C960%2C657&ns=yt&plid=AAY3TUuwLeaOuChM&el=detailpage&len=317&of=-kbIeWkl9lOSrDfQeigFXg&vm=CAEQARgEOjJBSHFpSlRLdzc2bG1ZSjNTVlR1enNnRU5BN2wxMkNtLW9RMk1PN3Rub0FpTUJEWHpNd2JiQUZVQTZSU1VwRjFIRmNqWkhFX0FqVl9iZzlxRHRlcGhqVWpPbHVUaV9ibzNlRFZjclYxemJGbDExNDljaTRRQ1c0cmEteldUZWZLTFNPdUdCa0NxaG5QdkFNWTNWalF5SGc", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "videostatsDelayplayUrl": { + "baseUrl": "https://s.youtube.com/api/stats/delayplay?cl=766672562&docid=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&fexp=v1%2C23888716%2C115928%2C72597%2C1408%2C26245%2C31049%2C7388%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C27078%2C34372%2C53946%2C9493%2C33227%2C29636%2C14739676%2C3029%2C828%2C11680738%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3161%2C19%2C15%2C7%2C1084%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4576%2C9%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C8688%2C3479%2C690%2C31%2C453%2C632%2C1422%2C2556%2C2651%2C210%2C35%2C4054%2C296%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C368%2C1751%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C4768%2C5405%2C2473%2C7%2C13%2C21%2C11%2C17%2C3177%2C1130%2C6585%2C207%2C482%2C1205%2C106%2C1877%2C235%2C31%2C941%2C2342%2C32%2C11%2C7%2C10%2C9%2C10%2C416%2C615%2C253%2C2557%2C111%2C853%2C373%2C612%2C789%2C181%2C1025%2C510%2C787%2C2187%2C1143%2C4086%2C59%2C16%2C744%2C3174%2C10%2C205%2C2299%2C497%2C1844%2C1571%2C691%2C400%2C2970%2C173%2C451%2C796%2C1500%2C1318%2C547%2C2127%2C1436%2C344%2C96%2C273%2C349%2C280%2C904%2C1194%2C243%2C299%2C550%2C121%2C5%2C1334%2C2391%2C257%2C334%2C190%2C297%2C37%2C4%2C499%2C168%2C244%2C357%2C453%2C1209%2C738%2C629%2C104%2C417%2C590%2C684%2C152%2C442%2C816%2C294%2C3039%2C121%2C153%2C482%2C792%2C125%2C1201%2C132%2C876%2C3472%2C85%2C3%2C1801%2C845%2C66%2C943%2C555%2C1501%2C241%2C335%2C300%2C243%2C462%2C1631%2C758%2C144%2C244%2C17%2C524%2C1356%2C960%2C657&ns=yt&plid=AAY3TUuwLeaOuChM&el=detailpage&len=317&of=-kbIeWkl9lOSrDfQeigFXg&vm=CAEQARgEOjJBSHFpSlRLdzc2bG1ZSjNTVlR1enNnRU5BN2wxMkNtLW9RMk1PN3Rub0FpTUJEWHpNd2JiQUZVQTZSU1VwRjFIRmNqWkhFX0FqVl9iZzlxRHRlcGhqVWpPbHVUaV9ibzNlRFZjclYxemJGbDExNDljaTRRQ1c0cmEteldUZWZLTFNPdUdCa0NxaG5QdkFNWTNWalF5SGc", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "videostatsWatchtimeUrl": { + "baseUrl": "https://s.youtube.com/api/stats/watchtime?cl=766672562&docid=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&fexp=v1%2C23888716%2C115928%2C72597%2C1408%2C26245%2C31049%2C7388%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C27078%2C34372%2C53946%2C9493%2C33227%2C29636%2C14739676%2C3029%2C828%2C11680738%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3161%2C19%2C15%2C7%2C1084%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4576%2C9%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C8688%2C3479%2C690%2C31%2C453%2C632%2C1422%2C2556%2C2651%2C210%2C35%2C4054%2C296%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C368%2C1751%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C4768%2C5405%2C2473%2C7%2C13%2C21%2C11%2C17%2C3177%2C1130%2C6585%2C207%2C482%2C1205%2C106%2C1877%2C235%2C31%2C941%2C2342%2C32%2C11%2C7%2C10%2C9%2C10%2C416%2C615%2C253%2C2557%2C111%2C853%2C373%2C612%2C789%2C181%2C1025%2C510%2C787%2C2187%2C1143%2C4086%2C59%2C16%2C744%2C3174%2C10%2C205%2C2299%2C497%2C1844%2C1571%2C691%2C400%2C2970%2C173%2C451%2C796%2C1500%2C1318%2C547%2C2127%2C1436%2C344%2C96%2C273%2C349%2C280%2C904%2C1194%2C243%2C299%2C550%2C121%2C5%2C1334%2C2391%2C257%2C334%2C190%2C297%2C37%2C4%2C499%2C168%2C244%2C357%2C453%2C1209%2C738%2C629%2C104%2C417%2C590%2C684%2C152%2C442%2C816%2C294%2C3039%2C121%2C153%2C482%2C792%2C125%2C1201%2C132%2C876%2C3472%2C85%2C3%2C1801%2C845%2C66%2C943%2C555%2C1501%2C241%2C335%2C300%2C243%2C462%2C1631%2C758%2C144%2C244%2C17%2C524%2C1356%2C960%2C657&ns=yt&plid=AAY3TUuwLeaOuChM&el=detailpage&len=317&of=-kbIeWkl9lOSrDfQeigFXg&vm=CAEQARgEOjJBSHFpSlRLdzc2bG1ZSjNTVlR1enNnRU5BN2wxMkNtLW9RMk1PN3Rub0FpTUJEWHpNd2JiQUZVQTZSU1VwRjFIRmNqWkhFX0FqVl9iZzlxRHRlcGhqVWpPbHVUaV9ibzNlRFZjclYxemJGbDExNDljaTRRQ1c0cmEteldUZWZLTFNPdUdCa0NxaG5QdkFNWTNWalF5SGc", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "ptrackingUrl": { + "baseUrl": "https://www.youtube.com/ptracking?ei=xp1JaMfUBcyLzPsP9ren4QQ&oid=wKy8wAwrz9bUuWfeADfZzA&plid=AAY3TUuwLeaOuChM&pltype=content&ptchn=VYamHliCI9rw1tHR1xbkfw&ptk=youtube_single&video_id=GJLlxj_dtq8", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "qoeUrl": { + "baseUrl": "https://s.youtube.com/api/stats/qoe?cl=766672562&docid=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&el=detailpage&event=streamingstats&fexp=v1%2C23888716%2C115928%2C72597%2C1408%2C26245%2C31049%2C7388%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C27078%2C34372%2C53946%2C9493%2C33227%2C29636%2C14739676%2C3029%2C828%2C11680738%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3161%2C19%2C15%2C7%2C1084%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4576%2C9%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C8688%2C3479%2C690%2C31%2C453%2C632%2C1422%2C2556%2C2651%2C210%2C35%2C4054%2C296%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C368%2C1751%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C4768%2C5405%2C2473%2C7%2C13%2C21%2C11%2C17%2C3177%2C1130%2C6585%2C207%2C482%2C1205%2C106%2C1877%2C235%2C31%2C941%2C2342%2C32%2C11%2C7%2C10%2C9%2C10%2C416%2C615%2C253%2C2557%2C111%2C853%2C373%2C612%2C789%2C181%2C1025%2C510%2C787%2C2187%2C1143%2C4086%2C59%2C16%2C744%2C3174%2C10%2C205%2C2299%2C497%2C1844%2C1571%2C691%2C400%2C2970%2C173%2C451%2C796%2C1500%2C1318%2C547%2C2127%2C1436%2C344%2C96%2C273%2C349%2C280%2C904%2C1194%2C243%2C299%2C550%2C121%2C5%2C1334%2C2391%2C257%2C334%2C190%2C297%2C37%2C4%2C499%2C168%2C244%2C357%2C453%2C1209%2C738%2C629%2C104%2C417%2C590%2C684%2C152%2C442%2C816%2C294%2C3039%2C121%2C153%2C482%2C792%2C125%2C1201%2C132%2C876%2C3472%2C85%2C3%2C1801%2C845%2C66%2C943%2C555%2C1501%2C241%2C335%2C300%2C243%2C462%2C1631%2C758%2C144%2C244%2C17%2C524%2C1356%2C960%2C657&ns=yt&plid=AAY3TUuwLeaOuChM", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "atrUrl": { + "baseUrl": "https://s.youtube.com/api/stats/atr?c=ANDROID&docid=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&len=317&ns=yt&plid=AAY3TUuwLeaOuChM&ver=2&vm=CAEQARgEOjJBSHFpSlRLdzc2bG1ZSjNTVlR1enNnRU5BN2wxMkNtLW9RMk1PN3Rub0FpTUJEWHpNd2JiQUZVQTZSU1VwRjFIRmNqWkhFX0FqVl9iZzlxRHRlcGhqVWpPbHVUaV9ibzNlRFZjclYxemJGbDExNDljaTRRQ1c0cmEteldUZWZLTFNPdUdCa0NxaG5QdkFNWTNWalF5SGc", + "elapsedMediaTimeSeconds": 3, + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "engageUrl": { + "baseUrl": "https://s.youtube.com/api/stats/engage?cl=766672562&cmt=%5BVSS_CMT%5D&conn=%5BVSS_CONN%5D&cpn=%5BVSS_CPN%5D&docid=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&el=detailpage&fexp=v1%2C23888716%2C115928%2C72597%2C1408%2C26245%2C31049%2C7388%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C27078%2C34372%2C53946%2C9493%2C33227%2C29636%2C14739676%2C3029%2C828%2C11680738%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3161%2C19%2C15%2C7%2C1084%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4576%2C9%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C8688%2C3479%2C690%2C31%2C453%2C632%2C1422%2C2556%2C2651%2C210%2C35%2C4054%2C296%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C368%2C1751%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C4768%2C5405%2C2473%2C7%2C13%2C21%2C11%2C17%2C3177%2C1130%2C6585%2C207%2C482%2C1205%2C106%2C1877%2C235%2C31%2C941%2C2342%2C32%2C11%2C7%2C10%2C9%2C10%2C416%2C615%2C253%2C2557%2C111%2C853%2C373%2C612%2C789%2C181%2C1025%2C510%2C787%2C2187%2C1143%2C4086%2C59%2C16%2C744%2C3174%2C10%2C205%2C2299%2C497%2C1844%2C1571%2C691%2C400%2C2970%2C173%2C451%2C796%2C1500%2C1318%2C547%2C2127%2C1436%2C344%2C96%2C273%2C349%2C280%2C904%2C1194%2C243%2C299%2C550%2C121%2C5%2C1334%2C2391%2C257%2C334%2C190%2C297%2C37%2C4%2C499%2C168%2C244%2C357%2C453%2C1209%2C738%2C629%2C104%2C417%2C590%2C684%2C152%2C442%2C816%2C294%2C3039%2C121%2C153%2C482%2C792%2C125%2C1201%2C132%2C876%2C3472%2C85%2C3%2C1801%2C845%2C66%2C943%2C555%2C1501%2C241%2C335%2C300%2C243%2C462%2C1631%2C758%2C144%2C244%2C17%2C524%2C1356%2C960%2C657&lact=%5BVSS_LACT%5D&len=317&ns=yt&of=-kbIeWkl9lOSrDfQeigFXg&plid=AAY3TUuwLeaOuChM&rt=%5BVSS_RT%5D&state=%5BVSS_STATE%5D&vis=%5BVSS_VIS%5D&vm=CAEQARgEOjJBSHFpSlRLdzc2bG1ZSjNTVlR1enNnRU5BN2wxMkNtLW9RMk1PN3Rub0FpTUJEWHpNd2JiQUZVQTZSU1VwRjFIRmNqWkhFX0FqVl9iZzlxRHRlcGhqVWpPbHVUaV9ibzNlRFZjclYxemJGbDExNDljaTRRQ1c0cmEteldUZWZLTFNPdUdCa0NxaG5QdkFNWTNWalF5SGc", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + } + ] + }, + "videostatsScheduledFlushWalltimeSeconds": [ + 10, + 20, + 30 + ], + "videostatsDefaultFlushIntervalSeconds": 300 + }, + "captions": { + "playerCaptionsTracklistRenderer": { + "captionTracks": [ + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=zh&fmt=srv3", + "name": { + "runs": [ + { + "text": "Chinese" + } + ] + }, + "vssId": ".zh", + "languageCode": "zh", + "isTranslatable": true, + "trackName": "" + }, + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=cs&fmt=srv3", + "name": { + "runs": [ + { + "text": "Czech" + } + ] + }, + "vssId": ".cs", + "languageCode": "cs", + "isTranslatable": true, + "trackName": "" + }, + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=en&fmt=srv3", + "name": { + "runs": [ + { + "text": "English" + } + ] + }, + "vssId": ".en", + "languageCode": "en", + "isTranslatable": true, + "trackName": "" + }, + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&kind=asr&lang=en&fmt=srv3", + "name": { + "runs": [ + { + "text": "English (auto-generated)" + } + ] + }, + "vssId": "a.en", + "languageCode": "en", + "kind": "asr", + "isTranslatable": true, + "trackName": "" + }, + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=de&fmt=srv3", + "name": { + "runs": [ + { + "text": "German" + } + ] + }, + "vssId": ".de", + "languageCode": "de", + "isTranslatable": true, + "trackName": "" + }, + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=hi&fmt=srv3", + "name": { + "runs": [ + { + "text": "Hindi" + } + ] + }, + "vssId": ".hi", + "languageCode": "hi", + "isTranslatable": true, + "trackName": "" + }, + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=ja&fmt=srv3", + "name": { + "runs": [ + { + "text": "Japanese" + } + ] + }, + "vssId": ".ja", + "languageCode": "ja", + "isTranslatable": true, + "trackName": "" + }, + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=ko&fmt=srv3", + "name": { + "runs": [ + { + "text": "Korean" + } + ] + }, + "vssId": ".ko", + "languageCode": "ko", + "isTranslatable": true, + "trackName": "" + }, + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=es&fmt=srv3", + "name": { + "runs": [ + { + "text": "Spanish" + } + ] + }, + "vssId": ".es", + "languageCode": "es", + "isTranslatable": true, + "trackName": "" + } + ], + "audioTracks": [ + { + "captionTrackIndices": [ + 0, + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 3 + ], + "defaultCaptionTrackIndex": 2, + "hasDefaultTrack": true, + "captionsInitialState": "CAPTIONS_INITIAL_STATE_OFF_RECOMMENDED" + } + ], + "translationLanguages": [ + { + "languageCode": "ar", + "languageName": { + "runs": [ + { + "text": "Arabic" + } + ] + } + }, + { + "languageCode": "zh-Hant", + "languageName": { + "runs": [ + { + "text": "Chinese (Traditional)" + } + ] + } + }, + { + "languageCode": "nl", + "languageName": { + "runs": [ + { + "text": "Dutch" + } + ] + } + }, + { + "languageCode": "en", + "languageName": { + "runs": [ + { + "text": "English" + } + ] + }, + "translationSourceTrackIndices": [ + 4 + ] + }, + { + "languageCode": "fr", + "languageName": { + "runs": [ + { + "text": "French" + } + ] + } + }, + { + "languageCode": "de", + "languageName": { + "runs": [ + { + "text": "German" + } + ] + } + }, + { + "languageCode": "hi", + "languageName": { + "runs": [ + { + "text": "Hindi" + } + ] + } + }, + { + "languageCode": "id", + "languageName": { + "runs": [ + { + "text": "Indonesian" + } + ] + } + }, + { + "languageCode": "it", + "languageName": { + "runs": [ + { + "text": "Italian" + } + ] + } + }, + { + "languageCode": "ja", + "languageName": { + "runs": [ + { + "text": "Japanese" + } + ] + } + }, + { + "languageCode": "ko", + "languageName": { + "runs": [ + { + "text": "Korean" + } + ] + } + }, + { + "languageCode": "pt", + "languageName": { + "runs": [ + { + "text": "Portuguese" + } + ] + } + }, + { + "languageCode": "ru", + "languageName": { + "runs": [ + { + "text": "Russian" + } + ] + } + }, + { + "languageCode": "es", + "languageName": { + "runs": [ + { + "text": "Spanish" + } + ] + } + }, + { + "languageCode": "th", + "languageName": { + "runs": [ + { + "text": "Thai" + } + ] + } + }, + { + "languageCode": "tr", + "languageName": { + "runs": [ + { + "text": "Turkish" + } + ] + } + }, + { + "languageCode": "uk", + "languageName": { + "runs": [ + { + "text": "Ukrainian" + } + ] + } + }, + { + "languageCode": "vi", + "languageName": { + "runs": [ + { + "text": "Vietnamese" + } + ] + } + } + ], + "defaultAudioTrackIndex": 0, + "defaultTranslationSourceTrackIndices": [ + 2 + ] + } + }, + "videoDetails": { + "videoId": "GJLlxj_dtq8", + "title": "Surface Go Review - It’s Awesome", + "lengthSeconds": "316", + "keywords": [ + "Dave2D", + "Review", + "Surface Go", + "Surface pro", + "best laptop", + "best laptop for school", + "best laptop for college", + "best laptop for students", + "best laptop for university", + "cheap laptop", + "best value laptop", + "inexpensive laptop", + "cheapest laptop", + "Dell", + "XPS 13" + ], + "channelId": "UCVYamHliCI9rw1tHR1xbkfw", + "isOwnerViewing": false, + "shortDescription": "Dave2D review of the Microsoft Surface Go. This is the best 2 in 1 laptop from Microsoft for students on a tighter budget.\nOn Sale Here - https://amzn.to/2n3Y4sj\n\nThis 2in1 tablet/laptop is incredibly small and has a ton of potential for people who need an ultra portable device that can be used as a comfortable tablet as well as a very functional laptop. This is great for developers, students, work or even for media consumption as a secondary device.\n\nMusic Credits:\nFili - Sunday Vibez\n\nIf you want to support the channel, consider a Dave2D membership by clicking the “Join” button above!\n\nhttp://twitter.com/Dave2D\nhttp://www.instagram.com/Dave2D\nhttps://discord.gg/Dave2D\n\nPurchases made from store links may give me some money. \n(It doesn’t cost you extra, so please buy everything)", + "isCrawlable": true, + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/GJLlxj_dtq8/default.jpg", + "width": 120, + "height": 90 + }, + { + "url": "https://i.ytimg.com/vi/GJLlxj_dtq8/mqdefault.jpg", + "width": 320, + "height": 180 + }, + { + "url": "https://i.ytimg.com/vi/GJLlxj_dtq8/hqdefault.jpg", + "width": 480, + "height": 360 + }, + { + "url": "https://i.ytimg.com/vi/GJLlxj_dtq8/sddefault.jpg", + "width": 640, + "height": 480 + } + ] + }, + "allowRatings": true, + "viewCount": "1856109", + "author": "Dave2D", + "isPrivate": false, + "isUnpluggedCorpus": false, + "isLiveContent": false + }, + "playerConfig": { + "audioConfig": { + "loudnessDb": -10.969999, + "perceptualLoudnessDb": -24.97, + "enablePerFormatLoudness": false, + "trackAbsoluteLoudnessLkfs": -24.97, + "loudnessTargetLkfs": -14 + }, + "exoPlayerConfig": { + "useExoPlayer": true, + "useAdaptiveBitrate": true, + "maxInitialByteRate": 91136, + "minDurationForQualityIncreaseMs": 12364, + "maxDurationForQualityDecreaseMs": 3720, + "minDurationToRetainAfterDiscardMs": 21000, + "lowWatermarkMs": 15000, + "highWatermarkMs": 30000, + "lowPoolLoad": 0.8, + "highPoolLoad": 0.8, + "sufficientBandwidthOverhead": 1, + "bufferChunkSizeKb": 50, + "httpConnectTimeoutMs": 16000, + "httpReadTimeoutMs": 8000, + "numAudioSegmentsPerFetch": 1, + "numVideoSegmentsPerFetch": 2, + "minDurationForPlaybackStartMs": 1600, + "enableExoplayerReuse": false, + "useRadioTypeForInitialQualitySelection": true, + "blacklistFormatOnError": false, + "enableBandaidHttpDataSource": true, + "httpLoadTimeoutMs": 18000, + "canPlayHdDrm": true, + "videoBufferSegmentCount": 389, + "audioBufferSegmentCount": 38, + "useAbruptSplicing": false, + "minRetryCount": 10, + "minChunksNeededToPreferOffline": 2, + "secondsToMaxAggressiveness": 0, + "enableSurfaceviewResizeWorkaround": false, + "enableVp9IfThresholdsPass": false, + "matchQualityToViewportOnUnfullscreen": false, + "lowAudioQualityConnTypes": [ + "MOBILE_CONNECTION_TYPE_CELLULAR_2G", + "MOBILE_CONNECTION_TYPE_CELLULAR_3G" + ], + "useDashForLiveStreams": true, + "enableLibvpxVideoTrackRenderer": false, + "lowAudioQualityBandwidthThresholdBps": 786432, + "enableVariableSpeedPlayback": false, + "preferOnesieBufferedFormat": true, + "minimumBandwidthSampleBytes": 16384, + "useDashForOtfAndCompletedLiveStreams": true, + "disableCacheAwareVideoFormatEvaluation": false, + "useLiveDvrForDashLiveStreams": true, + "cronetResetTimeoutOnRedirects": true, + "emitVideoDecoderChangeEvents": false, + "onesieVideoBufferLoadTimeoutMs": "0", + "onesieVideoBufferReadTimeoutMs": "0", + "libvpxEnableGl": false, + "enableVp9EncryptedIfThresholdsPass": false, + "enableOpus": false, + "usePredictedBuffer": true, + "maxReadAheadMediaTimeMs": 120000, + "useMediaTimeCappedLoadControl": true, + "allowCacheOverrideToLowerQualitiesWithinRange": 0, + "allowDroppingUndecodedFrames": true, + "minDurationForPlaybackRestartMs": 5000, + "serverProvidedBandwidthHeader": "", + "liveOnlyPegStrategy": "LIVE_ONLY_PEG_STRATEGY_SEEK_ON_REBUFFER_ESTIMATE_DURATION", + "enableRedirectorHostFallback": true, + "enableHighlyAvailableFormatFallbackOnPcr": false, + "recordTrackRendererTimingEvents": true, + "minErrorsForRedirectorHostFallback": 0, + "nonHardwareMediaCodecNames": [ + "OMX.ffmpeg.vp9.decoder", + "OMX.google.vp9.decoder", + "c2.android.vp9.decoder", + "OMX.Intel.sw_vd.vp9", + "OMX.MTK.VIDEO.DECODER.SW.VP9", + "c2.mtk.sw.vp9.decoder", + "OMX.google.av1.decoder", + "c2.android.av1.decoder", + "OMX.sprd.av1.decoder", + "c2.android.av1-dav1d.decoder" + ], + "enableVp9IfInHardware": false, + "enableVp9EncryptedIfInHardware": true, + "useOpusMedAsLowQualityAudio": false, + "minErrorsForPcrFallback": 0, + "useStickyRedirectHttpDataSource": true, + "onlyVideoBandwidth": true, + "useRedirectorOnNetworkChange": false, + "enableMaxReadaheadAbrThreshold": true, + "cacheCheckDirectoryWritabilityOnce": false, + "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", + "slidingPercentile": 0.25, + "slidingWindowSize": 12, + "maxFrameDropIntervalMs": 100, + "ignoreLoadTimeoutForFallback": false, + "serverBweMultiplier": 1, + "drmMaxKeyfetchDelayMs": 0, + "maxResolutionForWhiteNoise": 0, + "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", + "enableLibvpxHdr": false, + "enableCacheAwareStreamSelection": true, + "useExoCronetDataSource": true, + "whiteNoiseScale": 0, + "whiteNoiseOffset": 0, + "preventVideoFrameLaggingWithLibvpx": false, + "enableMediaCodecHdr": true, + "enableMediaCodecSwHdr": false, + "liveOnlyWindowChunks": 10, + "bearerMinDurationToRetainAfterDiscardMs": [ + 21000, + 21000, + 21000, + 21000, + 120000, + 120000, + 90000, + 120000 + ], + "forceWidevineL3": false, + "useAverageBitrate": false, + "useMedialibAudioTrackRendererForLive": true, + "useExoPlayerV2": false, + "logMediaRequestEventsToCsi": true, + "onesieFixNonZeroStartTimeFormatSelection": false, + "liveOnlyReadaheadStepSizeChunks": 1, + "liveOnlyBufferHealthHalfLifeSeconds": 60, + "liveOnlyMinBufferHealthRatio": 0.75, + "liveOnlyMinLatencyToSeekRatio": 3, + "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", + "ignoreViewportSizeWhenSticky": false, + "enableLibvpxFallback": false, + "disableLibvpxLoopFilter": false, + "enableVpxMediaView": false, + "hdrMinScreenBrightness": 0, + "hdrMaxScreenBrightnessThreshold": 0, + "onesieDataSourceAboveCacheDataSource": true, + "httpNonplayerLoadTimeoutMs": 72000, + "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", + "maxVideoDurationPerFetchMs": 12000, + "maxVideoEstimatedLoadDurationMs": -1, + "estimatedServerClockHalfLife": 5, + "estimatedServerClockStrictOffset": false, + "minReadAheadMediaTimeMs": 0, + "readAheadGrowthRate": 0, + "useDynamicReadAhead": false, + "useYtVodMediaSourceForV2": false, + "enableV2Gapless": true, + "useLiveHeadTimeMillis": true, + "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, + "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, + "enableDynamicHdr": false, + "v2PerformEarlyStreamSelection": false, + "v2UsePlaybackStreamSelectionResult": false, + "v2MinTimeBetweenAbrReevaluationMs": 2000, + "avoidReusePlaybackAcrossLoadvideos": false, + "enableInfiniteNetworkLoadingRetries": true, + "reportExoPlayerStateOnTransition": false, + "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", + "useLiveHeadWindow": true, + "enableDynamicHdrInHardware": false, + "ultralowAudioQualityBandwidthThresholdBps": 0, + "retryLiveNetNocontentWithDelay": true, + "ignoreUnneededSeeksToLiveHead": true, + "adaptiveLiveHeadWindow": true, + "drmMetricsQoeLoggingFraction": 0.01, + "liveNetNocontentMaximumErrors": -1, + "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, + "slidingPercentileScalar": 0.85, + "minAdaptiveVideoQuality": 0, + "retryLiveEmptyChunkWithDelay": true, + "platypusBackBufferDurationMs": 30000, + "platypusEnableServerSideFormatFiltering": true + }, + "playbackStartConfig": { + "startTimeToleranceBeforeMs": "20000" + }, + "adRequestConfig": { + "filterTimeEventsOnDelta": 10000, + "useCriticalExecOnAdsPrep": true, + "userCriticalExecOnAdsProcessing": true, + "enableCountdownNextToThumbnailAndroid": true, + "preskipScalingFactorAndroid": 0.712, + "preskipPaddingAndroid": 6 + }, + "networkProtocolConfig": { + "useQuic": true + }, + "androidNetworkStackConfig": { + "networkStack": "CRONET", + "androidCronetResponsePriority": { + "priorityValue": "BACKGROUND_10_THREAD_PRIORITY" + }, + "androidMetadataNetworkConfig": { + "coalesceRequests": true + } + }, + "lidarSdkConfig": { + "enableActiveViewReporter": true, + "useMediaTime": true, + "sendTosMetrics": true, + "usePlayerState": false, + "enableIosAppStateCheck": true, + "enableImprovedSizeReportingAndroid": true, + "enableIsAndroidVideoAlwaysMeasurable": true, + "enableActiveViewAudioMeasurementAndroid": true + }, + "androidMedialibConfig": { + "isItag18MainProfile": true, + "initialBandwidthEstimates": [ + { + "detailedNetworkType": "DETAILED_NETWORK_TYPE_WIFI", + "bandwidthBps": "921853" + }, + { + "detailedNetworkType": "DETAILED_NETWORK_TYPE_LTE", + "bandwidthBps": "631467" + } + ], + "viewportSizeFraction": 0.85, + "enablePrerollPrebuffer": true, + "prebufferOptimizeForViewportSize": true, + "hpqViewportSizeFraction": 0.58 + }, + "playerControlsConfig": { + "showCachedInTimebar": true + }, + "variableSpeedConfig": { + "showVariableSpeedDisabledDialog": true + }, + "decodeQualityConfig": { + "maximumVideoDecodeVerticalResolution": 2160 + }, + "vrConfig": { + "allowVr": true, + "allowSubtitles": true, + "showHqButton": true, + "sphericalDirectionLoggingEnabled": true, + "enableAndroidVr180MagicWindow": true, + "enableAndroidMagicWindowEduOverlay": true, + "magicWindowEduOverlayText": "Move device to explore video", + "magicWindowEduOverlayAnimationUrl": "https://youtube.com/img/vr/magic_window_edu_overlay_animation_v2.webp", + "enableMagicWindowZoom": true, + "useCardboardOssSdk": true + }, + "qoeStatsClientConfig": { + "batchedEntriesPeriodMs": "30000" + }, + "androidPlayerStatsConfig": { + "usePblForAttestationReporting": false, + "usePblForHeartbeatReporting": false, + "usePblForPlaybacktrackingReporting": false, + "usePblForQoeReporting": true, + "changeCpnOnFatalPlaybackError": true + }, + "stickyQualitySelectionConfig": { + "stickySelectionType": "DISABLE_STICKY", + "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", + "expirationTimeSinceLastPlaybackStartMs": "18000000", + "stickyCeilingOverridesSimpleBitrateCap": true + }, + "adSurveyRequestConfig": { + "useGetRequests": true + }, + "retryConfig": { + "retryEligibleErrors": [ + "fmt.decode", + "android.exo.fatal", + "scripted_player.js.fatal", + "android.stuck.bufferfull", + "player.timeout", + "android.audiotrack" + ], + "retryUnderSameConditionAttempts": 1, + "retryWithNewSurfaceAttempts": 1, + "progressiveFallbackOnNonNetworkErrors": true, + "l3FallbackOnDrmErrors": true, + "retryAfterCacheRemoval": true, + "widevineL3EnforcedFallbackOnDrmErrors": true, + "exoProxyableFormatFallback": true, + "maxPlayerRetriesWhenNetworkUnavailable": 2, + "retryWithLibvpx": true, + "suppressFatalErrorAfterStop": false, + "fallbackFromHfrToSfrOnFormatDecodeError": true, + "disableFallbackToCabrOnClientErrors": [ + "fmt.decode", + "android.audiotrack", + "fmt.unparseable", + "player.exception", + "player.fatalexception" + ] + }, + "cmsPathProbeConfig": { + "cmsPathProbeDelayMs": 7000 + }, + "mediaCommonConfig": { + "dynamicReadaheadConfig": { + "maxReadAheadMediaTimeMs": 160000, + "minReadAheadMediaTimeMs": 15000, + "readAheadGrowthRateMs": 300, + "readAheadWatermarkMarginRatio": 0, + "minReadAheadWatermarkMarginMs": 0, + "maxReadAheadWatermarkMarginMs": 0, + "shouldIncorporateNetworkActiveState": false + }, + "mediaUstreamerRequestConfig": { + "enableVideoPlaybackRequest": true, + "videoPlaybackUstreamerConfig": "CssMCvAICAAQgAUY6AIlMZkqPi0AAIA_NZqZmT9YAWgBch8KG21mczJfdjNfMl9zbWFsbF9ub192YW5jZV8wNxgAeI9OgAEBoAEBqAEAtQH2KNw_4AEB6AED8AEB-QEAAAAAAADQP4ECAAAAAAAAGECYAvABoALoArgCAcgCAdoCvwEQsOoBGKhGIKCcASjYNjCYdXCIJ4AB9AO4AQHgAQOQAgGYAgygAgHAAgHQAgLYAgHgAgHoAgKAAwKIA4gnqAMDsAMBuAMBwAMByAMB0AMBgAQBmAQBoAQByAQB0AQB4AQA-AQHgAV9kAUBmAUBsAUBuAUBwAUB0AUB4AXQD-gFAfgF0A-ABgG4BgHABgHoBgH4BgGAB5BOkAcBwAcB0AcB8AcBkAgBnQgAAIC_oAjoB-AIAegI____________AfoCkwItAACgQjUAAKpCQAFIAWUAAIBAaMBwqAHQhgO4AQHNAQAAgD_9AQAAgD-FAq5HYT6NAuxRuD-VArgeBT61AgAAgD_AAo8B0gIRsP__________AR48RlpcXV7aAgUyMDowMOACeOgC6AL9AgAAAD6dAwrXIz2gAwHVAwAAekTYAwGYBAHFBJqZWUDVBAAAgD_IBQG1Br03hjW9BjMzg0DFBgAAgD7VBgAACEHtBm8SgzqCBwgAyAGWAQIAAI0HAAAAP5gHAcAHAcgHAdUHAACCQ-UHAIAJRPAHAYAIAaEIAAAAAAAA8L-pCAAAAAAAAPC_sAjwAbgIAegIAfUIAACCQ5gJ6AegCaCNBr0JvTeGNfgQAYIDAJADAagDAbADA9ADAdgDAeADkE6wBAG4BAHKBG8KFQiA4gkQmHUYrAIlAAAAACgAMABAARDg1AMY0A8qTQoKdGJfY29zdF81MCAIKQAAAAAAAAAASAFQAV3NzEw-ZQAAAD9tAAAAP3UAAAA_eMCpB4ABwD6NAZqZmT6SAQ1zdGFydHVwXzFhXzg3MAHSBB4KFgjoBxC4FxoG3AvQD8QTKMCaDDABOAEYoJwBKAHaBAwKCAiIJxCIJzgBKAH4BAGIBQGQBQGYBQGoBQGwBQHQBQHYBQHoBQHwBQGIBgGYBgGgBgGoBoCAAsAGAcgGAeAGAfAGAYIHCxUAAIA_GGQgoI0GiAcBoAcBwAcByAcAgAgBoAgBsAgBuAgB0ggGCAEQARgBqQkAAAAAAADwv7EJAAAAAAAA8L_QCQHaCSRvMVJKMkFtazlldnBUTjdFQTlXc0FGRVNBQ1hQbWxwQVN5LzfgCQHoCQGwCgGICwGYCwGgCwHACwHICwHQCwHYCwHqCwSLBowG-AsBkAwBqAyQAbAMAbgMAcAMAcgMAdAMAeAMAfgMAYANAZgNAaANAbANAdANAdgNAeANAegNAfgNAYAOAYgOAbAOAcAOAdAOAdgOAfgOAYgPAaAPAdAPAYAQAaAQAegQAYARAYgRAagRAbIREENBTVNCaFVEbGFUSkRBPT3AEQHgEQHwEQGYEgGgEgG4EgHwEgH4EgEYASABMgwIuQIQtOyV4fT8_QIyDAiPAhCMvbiR9fz9AjIMCIkBEKfghK7y_P0CMgwI-AEQsOPiz_X8_QIyDAiIARDvkrrI8vz9AjIMCPcBENbC6JD1_P0CMgwIhwEQ2ZOlxfL8_QIyDAj0ARCi7eCQ9fz9AjIMCIYBEOqDpMXy_P0CMgwI8wEQlZm3jPX8_QIyDAiFARDg59W_8vz9AjIMCPIBEL3h2I_1_P0CMgwIoAEQ7NDKtvL8_QIyDAiWAhCH-vSY9fz9AjIMCIsBEIervuzi_P0CMhwIiwEQn67XveP8_QIaDkNnZ0tBMlJ5WXhJQk1RMgwIjAEQ-Oq_7OL8_QIyHAiMARD9_9m94_z9AhoOQ2dnS0EyUnlZeElCTVEyDAj5ARDJ3-__4vz9AjIcCPkBEP2Ih_Lj_P0CGg5DZ2dLQTJSeVl4SUJNUTIMCPoBEOqy2v_i_P0CMhwI-gEQv72U8uP8_QIaDkNnZ0tBMlJ5WXhJQk1RMgwI-wEQjabO_-L8_QIyHAj7ARDO7YHy4_z9AhoOQ2dnS0EyUnlZeElCTVE6AEgAUigaAmVuKAAyGFVDVllhbUhsaUNJOXJ3MXRIUjF4YmtmdzgAQABYAGAAkMvTjw4BEk0AX3P9pzBGAiEAig6oFHC_ww-qKj0gr0yAZXdde9kAU6PZyEjajaiYq9ECIQCdUDCXKQiYFiUCBeaSW1kjDZ2Pw3NLDl9Ir7rSn89DgBoCZWk=", + "videoPlaybackPostEmptyBody": false, + "isVideoPlaybackRequestIdempotent": true + }, + "predictedReadaheadConfig": { + "minReadaheadMs": 5000, + "maxReadaheadMs": 157000 + }, + "mediaFetchRetryConfig": { + "initialDelayMs": 1000, + "backoffFactor": 1.3, + "maximumDelayMs": 20000, + "jitterFactor": 0.1 + }, + "mediaFetchMaximumServerErrors": 10, + "mediaFetchMaximumNetworkErrors": -1, + "mediaFetchMaximumErrors": 10, + "serverReadaheadConfig": { + "nextRequestPolicy": { + "targetAudioReadaheadMs": 120000, + "targetVideoReadaheadMs": 120000 + } + }, + "useServerDrivenAbr": true, + "sabrClientConfig": { + "defaultBackOffTimeMs": 0, + "enableHostFallback": true, + "primaryProbingDelayMs": 5000, + "maxFailureAttemptsBeforeFallback": 2, + "enableServerInitiatedHostFallback": true + }, + "serverPlaybackStartConfig": { + "enable": true, + "playbackStartPolicy": { + "startMinReadaheadPolicy": [ + { + "minReadaheadMs": 1600 + } + ] + } + }, + "usePlatypus": true, + "mediaCacheConfig": { + "cacheLoadPolicy": { + "readaheadThresholdMs": 15000 + } + }, + "bandwidthEstimationConfig": { + "nearestRankConfig": { + "slidingWindowSize": 12, + "percentile": 0.25, + "scalar": 0.91 + } + }, + "fixLivePlaybackModelDefaultPosition": false + }, + "playerGestureConfig": { + "downAndOutLandscapeAllowed": true, + "downAndOutPortraitAllowed": true + }, + "taskCoordinatorConfig": { + "prefetchCoordinatorBufferedPositionMillisRelease": 6000, + "prefetchCoordinatorBufferedPositionMillisPause": 6000 + } + }, + "storyboards": { + "playerStoryboardSpecRenderer": { + "spec": "https://i.ytimg.com/sb/GJLlxj_dtq8/storyboard3_L$L/$N.jpg?sqp=-oaymwGbA0g48quKqQOSA4gBAZUBAAAEQpgBMqABPKgBBLABELABDbABDLABELABFbABH7ABJrABLbABDrABDrABD7ABErABF7ABK7ABLLABKbABD7ABDrABELABFbABH7ABKrABMrABKbABD7ABEbABFLABGLABJrABPbABOLABLbABEbABFLABHrABKrABMbABS7ABR7ABNrABFbABHLABKbABLrABObABR7ABTbABP7ABJbABLrABN7ABPbABR7ABUrABUbABRbABM7ABQLABQrABQ7ABTLABRLABRrABQ7gBEbgBEbgBFbgBI7gBRLgBQ7gBQ7gBQ7gBEbgBE7gBFrgBL7gBQ7gBQ7gBQ7gBQ7gBFbgBFrgBKbgBQ7gBQ7gBQ7gBQ7gBQ7gBI7gBL7gBQ7gBQ7gBQ7gBQ7gBQ7gBQ7gBRLgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQqLzl_8DBgj-q93vBQ==|48#27#100#10#10#0#default#rs$AOn4CLCBl68_j71MErcfP_dtBmVkzI4ing|80#45#65#10#10#5000#M$M#rs$AOn4CLB3d0IU5fFzbBQIpF7_o-Hpu4Nrbw|160#90#65#5#5#5000#M$M#rs$AOn4CLBRevtHnOyR6NWQv4bOfvU7pOhE3A", + "recommendedLevel": 2 + } + }, + "trackingParams": "CAAQu2kiEwjHz7_d1OmNAxXMBXMJHfbbKUw=", + "attestation": { + "playerAttestationRenderer": { + "challenge": "a=6&a2=1&b=xEipIyQIQlgYQu5SdOpCKSLERMg&c=1749654982&d=3&e=GJLlxj_dtq8&c5a=1&c5b=yt_player_ias&hh=VAsQdc6SQwkZsnNr398kOYAGAWC_K7P_5QuK7bFmMCI" + } + }, + "endscreen": { + "endscreenRenderer": { + "elements": [ + { + "endscreenElementRenderer": { + "style": "CHANNEL", + "image": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_lltZkOAE5XVIlI8U5QVXmdASgYyJiJps-LkO-uQnTwLMQ=s250-c-k-c0x00ffffff-no-rj", + "width": 250, + "height": 250 + }, + { + "url": "https://yt3.ggpht.com/ytc/AIdro_lltZkOAE5XVIlI8U5QVXmdASgYyJiJps-LkO-uQnTwLMQ=s400-c-k-c0x00ffffff-no-rj", + "width": 400, + "height": 400 + } + ] + }, + "icon": { + "thumbnails": [ + { + "url": "https://www.gstatic.com/youtube/img/annotations/youtube.png" + } + ] + }, + "left": 0.422807, + "width": 0.15438597, + "top": 0.5490654, + "aspectRatio": 1, + "startMs": "307875", + "endMs": "316162", + "title": { + "runs": [ + { + "text": "Dave2D" + } + ], + "accessibility": { + "accessibilityData": { + "label": "Dave2D, channel" + } + } + }, + "metadata": { + "runs": [ + { + "text": "3.68M subscribers" + } + ] + }, + "callToAction": { + "runs": [ + { + "text": "VISIT CHANNEL" + } + ] + }, + "dismiss": { + "runs": [ + { + "text": "CANCEL" + } + ] + }, + "endpoint": { + "clickTrackingParams": "CAkQ-N4BGAAiEwjHz7_d1OmNAxXMBXMJHfbbKUwyDGl2LWVuZHNjcmVlbkiv7fb-47i5yRg=", + "browseEndpoint": { + "browseId": "UCVYamHliCI9rw1tHR1xbkfw" + } + }, + "hovercardButton": { + "subscribeButtonRenderer": { + "buttonText": { + "runs": [ + { + "text": "SUBSCRIBE" + } + ] + }, + "subscribed": false, + "enabled": true, + "type": "FREE", + "channelId": "UCVYamHliCI9rw1tHR1xbkfw", + "showPreferences": false, + "unsubscribeMessage": { + "paidChannelUnsubscribeMessageRenderer": { + "unsubscribeMessage": { + "runs": [ + { + "text": "Unsubscribe from " + }, + { + "text": "Dave2D" + }, + { + "text": "?" + } + ] + }, + "keepSubscriptionButtonText": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "unsubscriptionAllowed": true, + "unsubscribeButtonText": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + } + } + }, + "subscribedButtonText": { + "runs": [ + { + "text": "SUBSCRIBED" + } + ] + }, + "unsubscribedButtonText": { + "runs": [ + { + "text": "SUBSCRIBE" + } + ] + }, + "trackingParams": "CAoQmysiEwjHz7_d1OmNAxXMBXMJHfbbKUwyDGl2LWVuZHNjcmVlbg==", + "unsubscribeButtonText": { + "runs": [ + { + "text": "UNSUBSCRIBE" + } + ] + }, + "serviceEndpoints": [ + { + "clickTrackingParams": "CAoQmysiEwjHz7_d1OmNAxXMBXMJHfbbKUwyDGl2LWVuZHNjcmVlbg==", + "subscribeEndpoint": { + "channelIds": [ + "UCVYamHliCI9rw1tHR1xbkfw" + ], + "params": "EgIIBBgA" + } + }, + { + "clickTrackingParams": "CAoQmysiEwjHz7_d1OmNAxXMBXMJHfbbKUwyDGl2LWVuZHNjcmVlbg==", + "unsubscribeEndpoint": { + "channelIds": [ + "UCVYamHliCI9rw1tHR1xbkfw" + ], + "params": "CgIIBBgA" + } + } + ], + "style": { + "styleType": "MEDIUM_BRAND_LINK", + "suppressFreeIcon": true + }, + "subscribeAccessibility": { + "accessibilityData": { + "label": "Subscribe to Dave2D." + } + }, + "unsubscribeAccessibility": { + "accessibilityData": { + "label": "Unsubscribe from Dave2D." + } + }, + "serverTimestampMs": "1749654982113" + } + }, + "trackingParams": "CAkQ-N4BGAAiEwjHz7_d1OmNAxXMBXMJHfbbKUw=", + "isSubscribe": true, + "id": "c77df4c4-1519-45ff-b218-d24f3e7a9411" + } + }, + { + "endscreenElementRenderer": { + "style": "VIDEO", + "image": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Pp3fbZZOlcs/default.jpg", + "width": 120, + "height": 90 + }, + { + "url": "https://i.ytimg.com/vi/Pp3fbZZOlcs/mqdefault.jpg", + "width": 320, + "height": 180 + }, + { + "url": "https://i.ytimg.com/vi/Pp3fbZZOlcs/hqdefault.jpg", + "width": 480, + "height": 360 + }, + { + "url": "https://i.ytimg.com/vi/Pp3fbZZOlcs/sddefault.jpg", + "width": 640, + "height": 480 + } + ] + }, + "left": 0.022807017, + "width": 0.322807, + "top": 0.52492213, + "aspectRatio": 1.7777778, + "startMs": "307875", + "endMs": "316162", + "title": { + "runs": [ + { + "text": "This is the FIRST Xbox Handheld!" + } + ], + "accessibility": { + "accessibilityData": { + "label": "This is the FIRST Xbox Handheld!, video" + } + } + }, + "metadata": { + "runs": [ + { + "text": "446,867 views" + } + ] + }, + "endpoint": { + "clickTrackingParams": "CAgQ8d4BGAEiEwjHz7_d1OmNAxXMBXMJHfbbKUwyDGl2LWVuZHNjcmVlbkiv7fb-47i5yRiaAQMQu2k=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "loggingExpectations": { + "screenCreatedLoggingExpectations": { + "expectedParentScreens": [ + { + "screenVeType": 3832 + } + ] + } + } + } + }, + "watchEndpoint": { + "videoId": "Pp3fbZZOlcs", + "watchEndpointSupportedOnesieConfig": { + "playbackOnesieConfig": { + "url": "https://rr4---sn-4g5lzned.googlevideo.com/initplayback?source=youtube&oeis=1&c=ANDROID&oad=7000&ovd=7000&oaad=11000&oavd=11000&ocs=550&oewis=1&ohct=2&oaf1=1&oputc=1&ofpcc=2&obbl=24576&msp=1&odepv=1&onvi=1&id=3e9ddf6d964e95cb&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&initcwndbps=2796250&mt=1749654548", + "exoPlayerInitConfig": { + "exoPlayerConfig": { + "useExoPlayer": true, + "useAdaptiveBitrate": true, + "maxInitialByteRate": 91136, + "minDurationForQualityIncreaseMs": 12364, + "maxDurationForQualityDecreaseMs": 3720, + "lowWatermarkMs": 15000, + "highWatermarkMs": 30000, + "lowPoolLoad": 0.8, + "highPoolLoad": 0.8, + "sufficientBandwidthOverhead": 1, + "bufferChunkSizeKb": 50, + "httpConnectTimeoutMs": 16000, + "httpReadTimeoutMs": 8000, + "numAudioSegmentsPerFetch": 1, + "numVideoSegmentsPerFetch": 2, + "minDurationForPlaybackStartMs": 1600, + "enableExoplayerReuse": false, + "useRadioTypeForInitialQualitySelection": true, + "enableBandaidHttpDataSource": true, + "httpLoadTimeoutMs": 18000, + "canPlayHdDrm": true, + "videoBufferSegmentCount": 389, + "audioBufferSegmentCount": 38, + "useAbruptSplicing": false, + "minRetryCount": 10, + "secondsToMaxAggressiveness": 0, + "enableSurfaceviewResizeWorkaround": false, + "enableVp9IfThresholdsPass": false, + "matchQualityToViewportOnUnfullscreen": false, + "lowAudioQualityConnTypes": [ + "MOBILE_CONNECTION_TYPE_CELLULAR_2G", + "MOBILE_CONNECTION_TYPE_CELLULAR_3G" + ], + "enableLibvpxVideoTrackRenderer": false, + "lowAudioQualityBandwidthThresholdBps": 786432, + "enableVariableSpeedPlayback": false, + "preferOnesieBufferedFormat": true, + "cronetResetTimeoutOnRedirects": true, + "onesieVideoBufferLoadTimeoutMs": "0", + "onesieVideoBufferReadTimeoutMs": "0", + "libvpxEnableGl": false, + "enableOpus": false, + "maxReadAheadMediaTimeMs": 120000, + "useMediaTimeCappedLoadControl": true, + "allowDroppingUndecodedFrames": true, + "minDurationForPlaybackRestartMs": 5000, + "serverProvidedBandwidthHeader": "", + "enableRedirectorHostFallback": true, + "recordTrackRendererTimingEvents": true, + "minErrorsForRedirectorHostFallback": 0, + "nonHardwareMediaCodecNames": [ + "OMX.ffmpeg.vp9.decoder", + "OMX.google.vp9.decoder", + "c2.android.vp9.decoder", + "OMX.Intel.sw_vd.vp9", + "OMX.MTK.VIDEO.DECODER.SW.VP9", + "c2.mtk.sw.vp9.decoder", + "OMX.google.av1.decoder", + "c2.android.av1.decoder", + "OMX.sprd.av1.decoder", + "c2.android.av1-dav1d.decoder" + ], + "enableVp9IfInHardware": false, + "enableVp9EncryptedIfInHardware": true, + "useOpusMedAsLowQualityAudio": false, + "minErrorsForPcrFallback": 0, + "useStickyRedirectHttpDataSource": true, + "onlyVideoBandwidth": true, + "useRedirectorOnNetworkChange": false, + "enableMaxReadaheadAbrThreshold": true, + "cacheCheckDirectoryWritabilityOnce": false, + "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", + "slidingPercentile": 0.25, + "slidingWindowSize": 12, + "maxFrameDropIntervalMs": 100, + "ignoreLoadTimeoutForFallback": false, + "serverBweMultiplier": 1, + "drmMaxKeyfetchDelayMs": 0, + "maxResolutionForWhiteNoise": 0, + "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", + "enableLibvpxHdr": false, + "enableCacheAwareStreamSelection": true, + "useExoCronetDataSource": true, + "whiteNoiseScale": 0, + "whiteNoiseOffset": 0, + "preventVideoFrameLaggingWithLibvpx": false, + "enableMediaCodecHdr": true, + "enableMediaCodecSwHdr": false, + "liveOnlyWindowChunks": 10, + "bearerMinDurationToRetainAfterDiscardMs": [ + 21000, + 21000, + 21000, + 21000, + 120000, + 120000, + 90000, + 120000 + ], + "forceWidevineL3": false, + "useAverageBitrate": false, + "useMedialibAudioTrackRendererForLive": true, + "useExoPlayerV2": false, + "logMediaRequestEventsToCsi": true, + "onesieFixNonZeroStartTimeFormatSelection": false, + "liveOnlyReadaheadStepSizeChunks": 1, + "liveOnlyBufferHealthHalfLifeSeconds": 60, + "liveOnlyMinBufferHealthRatio": 0.75, + "liveOnlyMinLatencyToSeekRatio": 3, + "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", + "ignoreViewportSizeWhenSticky": false, + "enableLibvpxFallback": false, + "disableLibvpxLoopFilter": false, + "enableVpxMediaView": false, + "hdrMinScreenBrightness": 0, + "hdrMaxScreenBrightnessThreshold": 0, + "onesieDataSourceAboveCacheDataSource": true, + "httpNonplayerLoadTimeoutMs": 72000, + "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", + "maxVideoDurationPerFetchMs": 12000, + "maxVideoEstimatedLoadDurationMs": -1, + "estimatedServerClockHalfLife": 5, + "estimatedServerClockStrictOffset": false, + "minReadAheadMediaTimeMs": 0, + "readAheadGrowthRate": 0, + "useDynamicReadAhead": false, + "useYtVodMediaSourceForV2": false, + "enableV2Gapless": true, + "useLiveHeadTimeMillis": true, + "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, + "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, + "enableDynamicHdr": false, + "v2PerformEarlyStreamSelection": false, + "v2UsePlaybackStreamSelectionResult": false, + "v2MinTimeBetweenAbrReevaluationMs": 2000, + "avoidReusePlaybackAcrossLoadvideos": false, + "enableInfiniteNetworkLoadingRetries": true, + "reportExoPlayerStateOnTransition": false, + "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", + "useLiveHeadWindow": true, + "enableDynamicHdrInHardware": false, + "ultralowAudioQualityBandwidthThresholdBps": 0, + "retryLiveNetNocontentWithDelay": true, + "ignoreUnneededSeeksToLiveHead": true, + "adaptiveLiveHeadWindow": true, + "drmMetricsQoeLoggingFraction": 0.01, + "liveNetNocontentMaximumErrors": -1, + "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, + "slidingPercentileScalar": 0.85, + "minAdaptiveVideoQuality": 0, + "retryLiveEmptyChunkWithDelay": true, + "platypusBackBufferDurationMs": 30000, + "platypusEnableServerSideFormatFiltering": true + } + }, + "playerInitConfig": { + "stickyQualitySelectionConfig": { + "stickySelectionType": "DISABLE_STICKY", + "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", + "expirationTimeSinceLastPlaybackStartMs": "18000000", + "stickyCeilingOverridesSimpleBitrateCap": true + } + }, + "dataSaverConfig": { + "simpleBitrateCap": "0" + }, + "commonConfig": {} + } + } + } + }, + "trackingParams": "CAgQ8d4BGAEiEwjHz7_d1OmNAxXMBXMJHfbbKUw=", + "id": "d0509e9a-d421-484c-a4ad-952417474718", + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "runs": [ + { + "text": "8:40" + } + ], + "accessibility": { + "accessibilityData": { + "label": "8 minutes, 40 seconds" + } + } + }, + "style": "DEFAULT" + } + } + ] + } + }, + { + "endscreenElementRenderer": { + "style": "VIDEO", + "image": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/b6mo-rTiJoE/default.jpg", + "width": 120, + "height": 90 + }, + { + "url": "https://i.ytimg.com/vi/b6mo-rTiJoE/mqdefault.jpg", + "width": 320, + "height": 180 + }, + { + "url": "https://i.ytimg.com/vi/b6mo-rTiJoE/hqdefault.jpg", + "width": 480, + "height": 360 + }, + { + "url": "https://i.ytimg.com/vi/b6mo-rTiJoE/sddefault.jpg", + "width": 640, + "height": 480 + } + ] + }, + "left": 0.654386, + "width": 0.322807, + "top": 0.52492213, + "aspectRatio": 1.7777778, + "startMs": "307875", + "endMs": "316162", + "title": { + "runs": [ + { + "text": "WWDC 2025 - iOS 26 + Liquid Glass" + } + ], + "accessibility": { + "accessibilityData": { + "label": "WWDC 2025 - iOS 26 + Liquid Glass, video" + } + } + }, + "metadata": { + "runs": [ + { + "text": "389,815 views" + } + ] + }, + "endpoint": { + "clickTrackingParams": "CAcQ8t4BGAIiEwjHz7_d1OmNAxXMBXMJHfbbKUwyDGl2LWVuZHNjcmVlbkiv7fb-47i5yRiaAQMQu2k=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "loggingExpectations": { + "screenCreatedLoggingExpectations": { + "expectedParentScreens": [ + { + "screenVeType": 3832 + } + ] + } + } + } + }, + "watchEndpoint": { + "videoId": "b6mo-rTiJoE", + "watchEndpointSupportedOnesieConfig": { + "playbackOnesieConfig": { + "url": "https://rr4---sn-4g5e6nsd.googlevideo.com/initplayback?source=youtube&oeis=1&c=ANDROID&oad=7000&ovd=7000&oaad=11000&oavd=11000&ocs=550&oewis=1&ohct=2&oaf1=1&oputc=1&ofpcc=2&obbl=24576&msp=1&odepv=1&onvi=1&id=6fa9a8fab4e22681&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&initcwndbps=2518750&mt=1749654548", + "exoPlayerInitConfig": { + "exoPlayerConfig": { + "useExoPlayer": true, + "useAdaptiveBitrate": true, + "maxInitialByteRate": 91136, + "minDurationForQualityIncreaseMs": 12364, + "maxDurationForQualityDecreaseMs": 3720, + "lowWatermarkMs": 15000, + "highWatermarkMs": 30000, + "lowPoolLoad": 0.8, + "highPoolLoad": 0.8, + "sufficientBandwidthOverhead": 1, + "bufferChunkSizeKb": 50, + "httpConnectTimeoutMs": 16000, + "httpReadTimeoutMs": 8000, + "numAudioSegmentsPerFetch": 1, + "numVideoSegmentsPerFetch": 2, + "minDurationForPlaybackStartMs": 1600, + "enableExoplayerReuse": false, + "useRadioTypeForInitialQualitySelection": true, + "enableBandaidHttpDataSource": true, + "httpLoadTimeoutMs": 18000, + "canPlayHdDrm": true, + "videoBufferSegmentCount": 389, + "audioBufferSegmentCount": 38, + "useAbruptSplicing": false, + "minRetryCount": 10, + "secondsToMaxAggressiveness": 0, + "enableSurfaceviewResizeWorkaround": false, + "enableVp9IfThresholdsPass": false, + "matchQualityToViewportOnUnfullscreen": false, + "lowAudioQualityConnTypes": [ + "MOBILE_CONNECTION_TYPE_CELLULAR_2G", + "MOBILE_CONNECTION_TYPE_CELLULAR_3G" + ], + "enableLibvpxVideoTrackRenderer": false, + "lowAudioQualityBandwidthThresholdBps": 786432, + "enableVariableSpeedPlayback": false, + "preferOnesieBufferedFormat": true, + "cronetResetTimeoutOnRedirects": true, + "onesieVideoBufferLoadTimeoutMs": "0", + "onesieVideoBufferReadTimeoutMs": "0", + "libvpxEnableGl": false, + "enableOpus": false, + "maxReadAheadMediaTimeMs": 120000, + "useMediaTimeCappedLoadControl": true, + "allowDroppingUndecodedFrames": true, + "minDurationForPlaybackRestartMs": 5000, + "serverProvidedBandwidthHeader": "", + "enableRedirectorHostFallback": true, + "recordTrackRendererTimingEvents": true, + "minErrorsForRedirectorHostFallback": 0, + "nonHardwareMediaCodecNames": [ + "OMX.ffmpeg.vp9.decoder", + "OMX.google.vp9.decoder", + "c2.android.vp9.decoder", + "OMX.Intel.sw_vd.vp9", + "OMX.MTK.VIDEO.DECODER.SW.VP9", + "c2.mtk.sw.vp9.decoder", + "OMX.google.av1.decoder", + "c2.android.av1.decoder", + "OMX.sprd.av1.decoder", + "c2.android.av1-dav1d.decoder" + ], + "enableVp9IfInHardware": false, + "enableVp9EncryptedIfInHardware": true, + "useOpusMedAsLowQualityAudio": false, + "minErrorsForPcrFallback": 0, + "useStickyRedirectHttpDataSource": true, + "onlyVideoBandwidth": true, + "useRedirectorOnNetworkChange": false, + "enableMaxReadaheadAbrThreshold": true, + "cacheCheckDirectoryWritabilityOnce": false, + "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", + "slidingPercentile": 0.25, + "slidingWindowSize": 12, + "maxFrameDropIntervalMs": 100, + "ignoreLoadTimeoutForFallback": false, + "serverBweMultiplier": 1, + "drmMaxKeyfetchDelayMs": 0, + "maxResolutionForWhiteNoise": 0, + "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", + "enableLibvpxHdr": false, + "enableCacheAwareStreamSelection": true, + "useExoCronetDataSource": true, + "whiteNoiseScale": 0, + "whiteNoiseOffset": 0, + "preventVideoFrameLaggingWithLibvpx": false, + "enableMediaCodecHdr": true, + "enableMediaCodecSwHdr": false, + "liveOnlyWindowChunks": 10, + "bearerMinDurationToRetainAfterDiscardMs": [ + 21000, + 21000, + 21000, + 21000, + 120000, + 120000, + 90000, + 120000 + ], + "forceWidevineL3": false, + "useAverageBitrate": false, + "useMedialibAudioTrackRendererForLive": true, + "useExoPlayerV2": false, + "logMediaRequestEventsToCsi": true, + "onesieFixNonZeroStartTimeFormatSelection": false, + "liveOnlyReadaheadStepSizeChunks": 1, + "liveOnlyBufferHealthHalfLifeSeconds": 60, + "liveOnlyMinBufferHealthRatio": 0.75, + "liveOnlyMinLatencyToSeekRatio": 3, + "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", + "ignoreViewportSizeWhenSticky": false, + "enableLibvpxFallback": false, + "disableLibvpxLoopFilter": false, + "enableVpxMediaView": false, + "hdrMinScreenBrightness": 0, + "hdrMaxScreenBrightnessThreshold": 0, + "onesieDataSourceAboveCacheDataSource": true, + "httpNonplayerLoadTimeoutMs": 72000, + "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", + "maxVideoDurationPerFetchMs": 12000, + "maxVideoEstimatedLoadDurationMs": -1, + "estimatedServerClockHalfLife": 5, + "estimatedServerClockStrictOffset": false, + "minReadAheadMediaTimeMs": 0, + "readAheadGrowthRate": 0, + "useDynamicReadAhead": false, + "useYtVodMediaSourceForV2": false, + "enableV2Gapless": true, + "useLiveHeadTimeMillis": true, + "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, + "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, + "enableDynamicHdr": false, + "v2PerformEarlyStreamSelection": false, + "v2UsePlaybackStreamSelectionResult": false, + "v2MinTimeBetweenAbrReevaluationMs": 2000, + "avoidReusePlaybackAcrossLoadvideos": false, + "enableInfiniteNetworkLoadingRetries": true, + "reportExoPlayerStateOnTransition": false, + "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", + "useLiveHeadWindow": true, + "enableDynamicHdrInHardware": false, + "ultralowAudioQualityBandwidthThresholdBps": 0, + "retryLiveNetNocontentWithDelay": true, + "ignoreUnneededSeeksToLiveHead": true, + "adaptiveLiveHeadWindow": true, + "drmMetricsQoeLoggingFraction": 0.01, + "liveNetNocontentMaximumErrors": -1, + "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, + "slidingPercentileScalar": 0.85, + "minAdaptiveVideoQuality": 0, + "retryLiveEmptyChunkWithDelay": true, + "platypusBackBufferDurationMs": 30000, + "platypusEnableServerSideFormatFiltering": true + } + }, + "playerInitConfig": { + "stickyQualitySelectionConfig": { + "stickySelectionType": "DISABLE_STICKY", + "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", + "expirationTimeSinceLastPlaybackStartMs": "18000000", + "stickyCeilingOverridesSimpleBitrateCap": true + } + }, + "dataSaverConfig": { + "simpleBitrateCap": "0" + }, + "commonConfig": {} + } + } + } + }, + "trackingParams": "CAcQ8t4BGAIiEwjHz7_d1OmNAxXMBXMJHfbbKUw=", + "id": "0ddbdaa8-f847-4691-bb8d-c7891cca2e75", + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "runs": [ + { + "text": "5:01" + } + ], + "accessibility": { + "accessibilityData": { + "label": "5 minutes, 1 second" + } + } + }, + "style": "DEFAULT" + } + } + ] + } + } + ], + "startMs": "307875", + "trackingParams": "CAYQ794BIhMIx8-_3dTpjQMVzAVzCR322ylM" + } + }, + "overlay": {}, + "onResponseReceivedActions": [ + { + "clickTrackingParams": "CAAQu2kiEwjHz7_d1OmNAxXMBXMJHfbbKUw=", + "startEomFlowCommand": { + "eomFlowRenderer": { + "webViewRenderer": { + "url": { + "privateDoNotAccessOrElseTrustedResourceUrlWrappedValue": "https://consent.youtube.com/yt-app-main?gl=DE&m=1&pc=yt&cm=2&hl=en&src=1&app=1&vd=CgtmS09UUW54WUQ5VSjGu6bCBjIKCgJERRIEEgAgRDoMCAEg78fRoOW456Ro&utm_source=YT_ANDROID&dt=0&av=20.10.38" + }, + "onFailureCommand": { + "clickTrackingParams": "CAUQmawJIhMIx8-_3dTpjQMVzAVzCR322ylM", + "updateEomStateCommand": { + "mobileEomFlowState": { + "updatedVisitorData": "CgtmS09UUW54WUQ5VSjGu6bCBjIKCgJERRIEEgAgRDoZCAEaCwjGu6bCBhDv0ftDIO_H0aDluOekaA%3D%3D", + "isError": true + } + } + }, + "trackingParams": "CAUQmawJIhMIx8-_3dTpjQMVzAVzCR322ylM", + "webViewEntityKey": "Eg5Fb21GbG93V2VidmlldyD4AigB", + "webToNativeMessageMap": [ + { + "key": "update_eom_state_command", + "value": { + "clickTrackingParams": "CAUQmawJIhMIx8-_3dTpjQMVzAVzCR322ylM", + "updateEomStateCommand": { + "hack": true + } + } + }, + { + "key": "sign_in_endpoint", + "value": { + "clickTrackingParams": "CAUQmawJIhMIx8-_3dTpjQMVzAVzCR322ylM", + "signInEndpoint": { + "hack": true + } + } + } + ], + "webViewUseCase": "WEB_VIEW_USE_CASE_EOM_CONSENT", + "openInBrowserUrls": [ + "https://policies.google.com", + "https://support.google.com" + ], + "firstPartyHostNameAllowList": [ + "consent.youtube.com" + ] + } + }, + "consentMoment": "CONSENT_MOMENT_INITIAL" + } + } + ], + "playerSettingsMenuData": { + "loggingDirectives": { + "trackingParams": "CAQQtc4GIhMIx8-_3dTpjQMVzAVzCR322ylM", + "visibility": { + "types": "12" + } + } + }, + "playerOverlayLayerRenderers": [ + { + "playerOverlayLayerRenderer": { + "layerPriority": 8, + "featurePlayerOverlayRenderers": [ + { + "featurePlayerOverlayRenderer": { + "content": { + "elementRenderer": { + "trackingParams": "CAAQu2kiEwjHz7_d1OmNAxXMBXMJHfbbKUw=", + "newElement": { + "type": { + "componentType": { + "templateConfig": { + "uriTemplateConfig": { + "uri": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727" + } + }, + "model": {}, + "subscriptionConfig": { + "dataStoreSubscriptionConfig": { + "mappings": [ + { + "identifier": "Ei0veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX2NvbnRyb2xzX3Zpc2liaWxpdHkg2AIoAQ%3D%3D", + "resultField": 6, + "resultPath": [ + 6 + ] + }, + { + "identifier": "Eh4veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3RpbWUgxgIoAQ%3D%3D", + "resultField": 9, + "resultPath": [ + 9 + ] + }, + { + "identifier": "EiYveW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX2xheW91dF9zdGF0ZSDIAigB", + "resultField": 11, + "resultPath": [ + 11 + ] + }, + { + "identifier": "Ei8veW91dHViZS9hcHAvd2F0Y2gvZmVhdHVyZV9wbGF5ZXJfb3ZlcmxheV9zdGF0ZSDdAigB", + "resultField": 13, + "resultPath": [ + 13 + ] + }, + { + "identifier": "/youtube/app/engagement_panel", + "resultField": 8, + "resultPath": [ + 8 + ] + } + ], + "resultField": 512176697 + }, + "environmentSubscriptionConfig": { + "resultField": 512176697, + "environmentDataField": 4, + "subscription": { + "environmentDataFilter": [ + "SUBSCRIPTION_DEVICE_ORIENTATION" + ] + } + }, + "themeSubscriptionConfig": { + "mappings": [ + { + "identifier": "\n\u0016theme|68395bd41e9f0323", + "resultPath": [ + 2 + ] + } + ], + "resultField": 512176697 + }, + "capabilitiesSubscriptionConfig": { + "mappings": { + "identifier": "capabilities|4848739a7b6ba4de", + "resultPath": [ + 5 + ] + }, + "resultField": 512176697 + } + } + } + }, + "properties": { + "identifierProperties": { + "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", + "uniqueLoggingIdentifier": "1749654982092425279" + } + } + } + } + }, + "overlayIdentifier": "player_overlay_featured_channel_watermark", + "priorityInLayer": -39 + } + } + ] + } + } + ], + "adBreakHeartbeatParams": "Q0FBJTNE", + "frameworkUpdates": { + "entityBatchUpdate": { + "mutations": [ + { + "entityKey": "Eihjb21wb3NpdGUtbGl2ZS1zdHJlYW0tb2ZmbGluZS1lbnRpdHkta2V5IIUEKAE%3D", + "type": "ENTITY_MUTATION_TYPE_DELETE" + }, + { + "entityKey": "Eg0KC0dKTGx4al9kdHE4IPYBKAE%3D", + "type": "ENTITY_MUTATION_TYPE_REPLACE", + "payload": { + "offlineabilityEntity": { + "key": "Eg0KC0dKTGx4al9kdHE4IPYBKAE%3D", + "addToOfflineButtonState": "ADD_TO_OFFLINE_BUTTON_STATE_ENABLED", + "commandWrapper": { + "command": { + "innertubeCommand": { + "clickTrackingParams": "CAIQ6ewBIhMIx8-_3dTpjQMVzAVzCR322ylM", + "ypcGetOfflineUpsellEndpoint": { + "params": "ChPqqN25AQ0KC0dKTGx4al9kdHE4IgtHSkxseGpfZHRxOCoVCAkYAVIPCgtHSkxseGpfZHRxOCAB" + } + } + }, + "loggingDirectives": { + "trackingParams": "CAIQ6ewBIhMIx8-_3dTpjQMVzAVzCR322ylM" + } + }, + "contentCheckOk": false, + "racyCheckOk": false, + "loggingDirectives": { + "trackingParams": "CAEQxzciEwjHz7_d1OmNAxXMBXMJHfbbKUw=", + "visibility": { + "types": "4" + } + } + } + } + } + ], + "timestamp": { + "seconds": "1749654982", + "nanos": 142857695 + } + }, + "elementUpdate": { + "updates": [ + { + "templateUpdate": { + "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", + "serializedTemplateConfig": "ssfOhwXeCxLQCwoECAYQCQoECAkQDgoECAwQDgoECA8QDgoECBEQAwoECBYQBQoECB4QDgoECB8QDgoECCMQAgoECCQQDgoECCoQDhIECAEYARKfBQgCGAIimAUalQUKEQgBEg0aCwoJCKeU3EsSAhoACi0IAhIpGicKJQiEi71QEh4aHAoMCAoSCAgeMgQKAggCCgwIDBIICB8yBAoCCAMK0AQIAxLLBFrIBAgBEsMEIsAECr0ECgQSAggMErQEGrEECiMIARIfGh0KGwi5lNxLEhQaEgoQCAESDBIKCAESAggBEgIIAwqJBAgCEoQEGoEECn0IhIu9UBJ2GnQKFwgDEhMaEQoPCAESCwgjMgcKBQ0AACBCChcIAhITGhEKDwgBEgsIIzIHCgUNAAAgQgoMCAsSCAgkMgQKAggDCgwIEBIICB8yBAoCCAMKJAgIEiAaHgocCAkSGBoWChQIARIQEg4IAxICCAQSAggBEgIIAwoaCJWXvVASExoRCg8IAhILCCMyBwoFDTMzMz8KIwjrmL1QEhwaGgoYCAcSFCISChAKBBICCA4SCAgqMgQKAggDCmgIxaPqeRJhGl8KTgifv8x4EkcaRQpDCOcHEj4iPAo6Ci1SKwgBEidKJQgBEggIFjIECgIIABoXUhUIAhIREg8IARIDCOcHEgIIBxICCAESCRIHCAESAwjnBwoNCAISCQgGMgUKAwoBMQrUAQiWkelQEswBGskBCsYBCOcHEsABIr0BCroBCqwBWqkBCAISM1IxCAESLVIrCAESJ0olCAESCAgWMgQKAggAGhdSFQgCEhESDwgBEgMI5wcSAggHEgIIARJwUm4IARJqWmgIAhIzUjEIARItUisIARInSiUIARIICBYyBAoCCAAaF1IVCAISERIPCAESAwjnBxICCAcSAggBEi9SLQgBEilSJwgBEiNKIQgBEggIFjIECgIIABoTUhEIAhINEgsIARIDCOcHEgIIARIJEgcIARIDCOcHEg4IAxgEIggSBggBEgIIAhIqCAQYBCIkUiIIARIeShwIARIOCAkSCggBEgIIBhICCAIaCAgJMgQKAggCEiQIBRgEIh5KHAgBEg4IDBIKCAESAggLEgIIAhoICAwyBAoCCAMSUggGGAQiTFpKCAMSIkogCAESEggPEg4IARICCAQSAggDEgIIARoICA8yBAoCCAESIkogCAESEggPEg4IARICCAQSAggDEgIIARoICA8yBAoCCAISFAgHEBEYBCIMEgoIARICCAkSAggFEhIICBgEIgwSCggBEgIIDRICCAQSRggJGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggFEgwSCggBEgIICBICCAUSRggKGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggGEgwSCggBEgIICBICCAYSRggLGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggHEgwSCggBEgIICBICCAcSuAEIDBgEIrEBWq4BCAISjQFaigEIAhJqWmgIAhJYWlYIAhJGWkQIAhI0WjIIAhIiWiAIAhIWWhQIAhIKUggIARIEEgIIBBIEEgIIBRIEEgIIBhIKUggIARIEEgIICBIKUggIARIEEgIICRIKUggIARIEEgIIChIKUggIARIEEgIICxIaShgIBRIOCBESCggBEgIIARICCAEaBBICCAcSGkoYCAQSBggREgIIBxoMEgoIARICCAESAggCEjEIDRgEIisSKQgBEgIIBRICCAESDRoLCBYyBwoFCOnv8XsSAggBEgoaCAgWMgQKAggHEj4IDhgEIjhaNggCEgQSAggNEiwSKggBEgIIBRICCAESDhoMCBYyCAoGCILl9KoBEgIIARIKGggIFjIECgIIAxjv_KOly5fdksMB", + "resourceTag": "713026632389744423", + "templateType": "TEMPLATE_TYPE_EKO" + } + }, + { + "themeUpdate": { + "identifier": "theme|68395bd41e9f0323", + "resourceTag": "7510134820221944611", + "themeBytes": "CoOeAQoaChZ0aGVtZXw2ODM5NWJkNDFlOWYwMzIzEAES4Z0BCuIEIP____8PKP____8PMP____8POICAgGhokKHC_A9wzJmz_g94gICAaIgBgICA0AGQAYCAgPgPoAGAgPz_D6gB4MCB-w-wAYCAsP4PuAGAgLD-D8ABgICA0AHIAZiw4PgP0AHUv5n4D9gBlurB-A_gAYCA_P8P6AH_____D_ABocKE-Q_4Af___weAAq2A7_8PiALgwIH7D6AC_____w-oAv___58LuALgwYP_D8gC____9w3QAubNm_8P2AKAgIBo4ALmzZv_D-gCgICA0Aj4Av___58LiAP0i4r6D5AD4MCB-w-YA4-evPgPqAP_8cv_D7AD____7wS4A____9cBwAPUv5n4D8gDgICwrg7QA4CAgOgE4AOAgIBo6AMA8AOAgID4D_gDgICA4AyABOzigfgPiASQocL8D5AE_____w-YBP_N-vkPoASAgIDICagE____nwuwBKHChPkPuAT_____D8AE-fPn_w_IBICAgNAB0AT____vBNgEgICAaOAEgICAaOgEgICAaPAE4MCB-w_4BI-evPgPgAWSiOT8D4gF_____w-QBf____8PmAX_____D6AFj568-A-oBYCAgNABsAWAgIBouAX____XAcAF____nwPIBZHP_P8P2AWPnrz4D-AF_____w_oBYCAgLAG8AX4poD_D_gF_836-Q-ABoOT_p8DiAbz2P6fA5AGgNLw-w-YBr7--5kDoAaXsoH4D6gGqNCgyQmwBub97_8PuAa3_9f_D8AGg_uz_w_IBoD66_4P0AaA0u_9D9gGg_aq_A_gBoD88foP6Ab___-fAxLtCQovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRiPnrz4DyIKc2Fucy1zZXJpZigEMAASLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAQEEY4MCB-w8iCnNhbnMtc2VyaWYoBDAAGi0KEHNhbnMtc2VyaWYtbGlnaHQVAABAQRj_____DyIKc2Fucy1zZXJpZigDMAAqLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEYj568-A8iCnNhbnMtc2VyaWYoBDAAOi4KEXNhbnMtc2VyaWYtbWVkaXVtFQAAYEEY1L-Z-A8iCnNhbnMtc2VyaWYoBTAAQi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAHBBGP____8PIgpzYW5zLXNlcmlmKAQwAEovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAACgQRiPnrz4DyIKc2Fucy1zZXJpZigEMABSLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAQEEYj568-A8iCnNhbnMtc2VyaWYoBDAAWi4KEXNhbnMtc2VyaWYtaXRhbGljFQAAQEEY4MCB-w8iCnNhbnMtc2VyaWYoBDABYi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAIIBLgoRc2Fucy1zZXJpZi1tZWRpdW0VAABgQRiPnrz4DyIKc2Fucy1zZXJpZigFMACKAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAJIBLgoRc2Fucy1zZXJpZi1tZWRpdW0VAABAQRiPnrz4DyIKc2Fucy1zZXJpZigFMACaAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAMBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAKIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAIEEYj568-A8iCnNhbnMtc2VyaWYoBDAAqgEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjgwIH7DyIKc2Fucy1zZXJpZigEMACyAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwANIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAgEEYj568-A8iCnNhbnMtc2VyaWYoBDAA2gEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAKBBGI-evPgPIgpzYW5zLXNlcmlmKAUwAPIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEYj568-A8iCnNhbnMtc2VyaWYoBDAAmgI3ChRZb3VUdWJlU2Fucy1TZW1pQm9sZBUAAJBBGI-evPgPIgtZb3VUdWJlU2FucygGMAA9AACwQaICNwoUWW91VHViZVNhbnMtU2VtaUJvbGQVAACQQRiPnrz4DyILWW91VHViZVNhbnMoBjAAPQAA0EGqAjMKEFlvdVR1YmVTYW5zLUJvbGQVAACgQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAA4EGyAjMKEFlvdVR1YmVTYW5zLUJvbGQVAACwQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAA8EG6AjMKEFlvdVR1YmVTYW5zLUJvbGQVAADAQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAAAEIa_I0BCiV5dF9vdXRsaW5lX292ZXJmbG93X3ZlcnRpY2FsX2JsYWNrXzI0Ehl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0Ghp5dF9vdXRsaW5lX2xpbmtfZ3JleTYwMF8xOCIaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMTgqI3l0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X2JsYWNrXzI0MiF5dF9vdXRsaW5lX3lvdXR1YmVfbWl4X2dyZXk2MDBfMjQ6IHl0X291dGxpbmVfY2hldnJvbl9kb3duX2JsYWNrXzI0Qh95dF9vdXRsaW5lX2luZm9fY2lyY2xlX2JsYWNrXzI0Sih5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9yaWdodF9ncmV5NjAwXzI0UiFxdWFudHVtX2ljX3BsYXlfZGlzYWJsZWRfd2hpdGVfMjRaHHl0X291dGxpbmVfb3Blbl9uZXdfYmxhY2tfMjRiFXl0X291dGxpbmVfeF9ibGFja18yNHIZeXRfb3V0bGluZV9hdWRpb19ibGFja18yNHotcXVhbnR1bV9pY19jaGVja19ib3hfb3V0bGluZV9ibGFua19ncmV5NjAwXzI0ggEgcXVhbnR1bV9pY19jaGVja19ib3hfZ29vZ2JsdWVfMjSKASJ5dF9vdXRsaW5lX2NoZXZyb25fbGVmdF9ncmV5NjAwXzI0kgEheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgEgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjSiAR55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjSqASB5dF9vdXRsaW5lX2FsZXJ0X2NpcmNsZV9ibGFja18yNLIBH3l0X291dGxpbmVfaW5mb19jaXJjbGVfYmxhY2tfMjS6ARt5dF9vdXRsaW5lX3RydWNrX2dyZXk2MDBfMjTCASB5dF9vdXRsaW5lX2Fycm93X3VuZG9fZ3JleTYwMF8yNMoBInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjTSARl5dF9vdXRsaW5lX3NoYXJlX2JsYWNrXzI02gEaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTiAR55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjTqARl5dF9vdXRsaW5lX2NoZWNrX2JsYWNrXzI08gEceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xNvoBHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xNoICKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTaKAiV5dF9vdXRsaW5lX292ZXJmbG93X3ZlcnRpY2FsX2JsYWNrXzM2kgIfeXRfZmlsbF9jaGVja19jaXJjbGVfZ3JleTYwMF8yNJoCLHF1YW50dW1faWNfcmFkaW9fYnV0dG9uX3VuY2hlY2tlZF9ncmV5NjAwXzI0ogIZeXRfb3V0bGluZV9pbWFnZV9ibGFja18yNKoCJnF1YW50dW1faWNfcmFkaW9fYnV0dG9uX29uX2dvb2dibHVlXzI0sgIeeXRfb3V0bGluZV9jaGV2cm9uX3VwX2JsYWNrXzI0ugIgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjTCAg1pY19zdWJzY3JpYmVkygIaeXRfb3V0bGluZV9hZGp1c3RfYmxhY2tfMjTSAhZ5dF9maWxsX3Bpbl9ncmV5NjAwXzI02gIWeXRfZmlsbF9oZWFydF9ibGFja18yNOICDmljX2NoZWNrX2JsYWNr6gIZeXRfb3V0bGluZV9oZWFydF9ibGFja18xNvICF3l0X2ZpbGxfc3Rhcl9ncmV5NjAwXzI0-gIdeXRfZmlsbF9wbGF5X2Fycm93X2dyZXk2MDBfMjSCAx15dF9maWxsX2Fycm93X2Rvd25fZ3JleTYwMF8yNIoDG3l0X2ZpbGxfYXJyb3dfdXBfZ3JleTYwMF8yNJIDIXl0X291dGxpbmVfY2hldnJvbl9yaWdodF9ibGFja18yNJoDGmljX3l0X2NoZWNrYm94X3RyYW5zcGFyZW50ogMoaWNfeXRfY2hlY2tib3hfb3V0bGluZV9ibGFua190cmFuc3BhcmVudKoDGnl0X291dGxpbmVfY2FtZXJhX2JsYWNrXzI0sgMYeXRfb3V0bGluZV9nZWFyX2JsYWNrXzI0ugMceXRfb3V0bGluZV9wZXJzb25fZ3JleTYwMF8yNMIDF3l0X291dGxpbmVfZXllX2JsYWNrXzI0ygMieXRfb3V0bGluZV9jaGV2cm9uX2V4cGFuZF9ibGFja18yNNIDI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI02gMYeXRfZmlsbF9iZWxsX29uX2JsYWNrXzI04gMYeXRfb3V0bGluZV9iZWxsX2JsYWNrXzI06gMceXRfb3V0bGluZV9iZWxsX29mZl9ibGFja18yNPIDIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNPoDHnl0X291dGxpbmVfYXJyb3dfbGVmdF9ibGFja18yNIIEIXl0X291dGxpbmVfYXJyb3dfcmlnaHRfZ3JleTYwMF8yNIoEEmljX29mZmxpbmVfZGVmYXVsdJIEE2ljX29mZmxpbmVfZmluaXNoZWSaBBBpY19vZmZsaW5lX3N0YXJ0ogQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjSqBBx5dF9vdXRsaW5lX2xpc3RfYWRkX2JsYWNrXzI0sgQZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNLoEI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI0wgQYeXRfb3V0bGluZV9mbGFnX2JsYWNrXzI0ygQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjTSBBh5dF9vdXRsaW5lX2xvY2tfYmxhY2tfMjTaBBh5dF9vdXRsaW5lX2xpbmtfYmxhY2tfMjTiBBl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI06gQbeW91dHViZV9wcmVtaXVtX2JhZGdlX2xpZ2h08gQceXRfb3V0bGluZV94X2NpcmNsZV9ibGFja18yNPoEF3l0X291dGxpbmVfYWRkX2JsYWNrXzI0ggUneXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0igUfcXVhbnR1bV9pY19jb250ZW50X2N1dF93aGl0ZV8xOJIFGnl0X291dGxpbmVfc3Rhcl9ncmV5NjAwXzI0mgUQaWNfc3Rhcl9ibGFja18yNKIFF2ljX3N0YXJfYm9yZGVyX2JsYWNrXzI0qgUYeXRfZmlsbF9wYXVzZV9ncmV5NjAwXzI0sgUQaWNfb2ZmbGluZV9lcnJvcroFEmljX29mZmxpbmVfcmVmcmVzaMIFGXl0X2ZpbGxfdGh1bWJfdXBfYmxhY2tfMTbKBRt5dF9maWxsX3RodW1iX2Rvd25fYmxhY2tfMTbSBRl5dF9vdXRsaW5lX2xhYmVsX2JsYWNrXzI02gUaeXRfb3V0bGluZV9wZW9wbGVfYmxhY2tfMjTiBR95dF9vdXRsaW5lX2RvbGxhcl9zaWduX2JsYWNrXzI06gUZeXRfb3V0bGluZV9jaGVja19ibGFja18yNPIFGHl0X291dGxpbmVfaG9tZV9ibGFja18yNPoFGnF1YW50dW1faWNfdHJhdmVsX3doaXRlXzI0ggYgeXRfb3V0bGluZV9iYXJfY2lyY2xlX2dyZXk2MDBfMjSKBh55dF9vdXRsaW5lX2ZhY2Vfc2FkX2dyZXk2MDBfMjSSBh55dF9vdXRsaW5lX2ZhY2VfbWVoX2dyZXk2MDBfMjSaBiB5dF9vdXRsaW5lX2ZhY2VfaGFwcHlfZ3JleTYwMF8yNKIGI3l0X291dGxpbmVfZmFjZV92ZXJ5X3NhZF9ncmV5NjAwXzI0qgYleXRfb3V0bGluZV9mYWNlX3ZlcnlfaGFwcHlfZ3JleTYwMF8yNLIGE2ljX29mZmxpbmVfc3RhcnRfdjK6Bh1pY19vZmZsaW5lX3BhcnRpYWxseV9wbGF5YWJsZcIGHHl0X291dGxpbmVfcGVyc29uX2dyZXk2MDBfMjTKBh15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18yNNIGF3l0X291dGxpbmVfZXllX2JsYWNrXzI02gYgeXRfb3V0bGluZV9hZGRfY2lyY2xlX2dyZXk2MDBfMjTiBiB5dF9vdXRsaW5lX2Jhcl9jaXJjbGVfZ3JleTYwMF8yNOoGI3l0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ncmV5NjAwXzI08gYZeXRfZmlsbF90aHVtYl91cF9ibGFja18yNPoGG3l0X2ZpbGxfdGh1bWJfZG93bl9ibGFja18yNIIHHHl0X291dGxpbmVfdGh1bWJfdXBfYmxhY2tfMjSKBx55dF9vdXRsaW5lX3RodW1iX2Rvd25fYmxhY2tfMjSSByh5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3JpZ2h0X2JsYWNrXzI0mgcgeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSiByB5dF9vdXRsaW5lX3ZpZGVvX2NhbWVyYV9ibGFja18yNKoHG3l0X291dGxpbmVfaGVhZHNldF9ibGFja18yNLIHIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNLoHI3l0X291dGxpbmVfbW9iaWxlX2Rvd25sb2FkX2JsYWNrXzI0wgcfeXRfb3V0bGluZV9tdXNpY192aWRlb19ibGFja18yNMoHGXl0X291dGxpbmVfY2xvY2tfYmxhY2tfMjTSBx95dF9vdXRsaW5lX2xpYnJhcnlfYWRkX2JsYWNrXzI02gcaeXRfb3V0bGluZV9jYW1lcmFfYmxhY2tfMjDiBxp5dF9vdXRsaW5lX2NhbWVyYV9ibGFja18yNOoHH3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfd2hpdGVfMTbyBx95dF9maWxsX3lvdXR1YmVfc2hvcnRzX3doaXRlXzI0-gcdeXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSCCB55dF9vdXRsaW5lX3R2X3F1ZXVlX2dyZXk2MDBfMjSKCCZ5dF9vdXRsaW5lX3R2X3F1ZXVlX2NoZXZyb25fZ3JleTYwMF8yNJIIH3l0X291dGxpbmVfdHJhbnNsYXRlX2dyZXk2MDBfMjSaCCF5dF9vdXRsaW5lX21lbnVfZmlsdGVyX2dyZXk2MDBfMjSiCBx5dF9maWxsX3N0YXJfaGFsZl9ncmV5NjAwXzI0qggaeXRfb3V0bGluZV9zZW5kX2dyZXk2MDBfMjSyCBl5dF9maWxsX2Jvb2ttYXJrX2JsYWNrXzI0uggceXRfb3V0bGluZV9ib29rbWFya19ibGFja18yNMIIGWljX3NlYXJjaF93aXRoX2NpcmNsZV9uZXfKCB9pY192b2ljZV9zZWFyY2hfd2l0aF9jaXJjbGVfbmV30ggieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNNoII3l0X291dGxpbmVfZG9sbGFyX3NpZ25fb2ZmX2JsYWNrXzI04ggbeXRfb3V0bGluZV9leWVfb2ZmX2JsYWNrXzI06ggqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI08ggbeXRfb3V0bGluZV9waG9uZV9ncmV5NjAwXzI0-ggeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzI0ggkeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzQ4igkdeXRfZmlsbF9kb3dubG9hZGVkX2dyZXk2MDBfMjSSCR15dF9maWxsX2Rvd25sb2FkZWRfZ3JleTYwMF80OJoJKXF1YW50dW1faWNfcGF1c2VfY2lyY2xlX2ZpbGxlZF9ncmV5NjAwXzQ4ogkTaWNfb2ZmbGluZV9lcnJvcl80OKoJFWljX29mZmxpbmVfcmVmcmVzaF80OLoJH3l0X2ZpbGxfc2tpcF9iYWNrXzEwX2dyZXk2MDBfMjTCCSJ5dF9maWxsX3NraXBfZm9yd2FyZF8xMF9ncmV5NjAwXzI0ygkceXRfZmlsbF9za2lwX25leHRfZ3JleTYwMF8yNNIJIHl0X2ZpbGxfc2tpcF9wcmV2aW91c19ncmV5NjAwXzI02gkYeXRfb3V0bGluZV9jYXJ0X2JsYWNrXzI04gkdeXRfZmlsbF9mYWNlX2hhcHB5X2dyZXk2MDBfMjTqCRt5dF9maWxsX2ZhY2VfbWVoX2dyZXk2MDBfMjTyCR15dF9maWxsX2ZhY2VfdXBzZXRfZ3JleTYwMF8yNPoJG3l0X2ZpbGxfZmFjZV9zYWRfZ3JleTYwMF8yNIIKInl0X2ZpbGxfZmFjZV92ZXJ5X2hhcHB5X2dyZXk2MDBfMjSKCiB5dF9maWxsX2ZhY2VfdmVyeV9zYWRfZ3JleTYwMF8yNJIKH3l0X291dGxpbmVfbGlicmFyeV9hZGRfYmxhY2tfMjSaCh55dF9maWxsX2xpYnJhcnlfc2F2ZWRfYmxhY2tfMjSiCh55dF9vdXRsaW5lX2Fycm93X2ZsaXBfYmxhY2tfMjSqCiFxdWFudHVtX2dtX2ljX2NhdGVnb3J5X2dyZXk2MDBfMjSyCh55dF9vdXRsaW5lX2Fycm93X3RpbWVfYmxhY2tfMjS6CiJ5dF9vdXRsaW5lX2Fycm93X2RpYWdvbmFsX2JsYWNrXzI0wgoaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTKChp5dF9vdXRsaW5lX3Blb3BsZV9ibGFja18yNNIKGnl0X291dGxpbmVfcGVuY2lsX2JsYWNrXzI02goneXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9vdmVybGFwX3doaXRlXzI04goZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNOoKHXl0X291dGxpbmVfcmF0aW5nX3VwX2JsYWNrXzI08goeeXRfb3V0bGluZV9yYWRhcl9saXZlX2JsYWNrXzI0-goZeXRfb3V0bGluZV9nbG9iZV9ibGFja18yNIILH3l0X291dGxpbmVfbWVtYmVyc2hpcHNfYmxhY2tfMjSKCx95dF9vdXRsaW5lX3N1cGVyX3N0b3JlX2JsYWNrXzI0kgsheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgsfeXRfb3V0bGluZV9sZXNzX3RoYW5fNF9ibGFja18yNKILI3l0X291dGxpbmVfZ3JlYXRlcl90aGFuXzIwX2JsYWNrXzI0qgsleXRfb3V0bGluZV9jbG9ja19oYWxmX2NpcmNsZV9ibGFja18yNLILHnl0X291dGxpbmVfcmFkYXJfbGl2ZV9ibGFja18yNLoLGnl0X291dGxpbmVfYWRqdXN0X2JsYWNrXzI0wgsleXRfb3V0bGluZV9kb2xsYXJfc2lnbl9oZWFydF9ibGFja18yNMoLKnl0X291dGxpbmVfcGxheV9hcnJvd19oYWxmX2NpcmNsZV9ibGFja18yNNILGHl0X291dGxpbmVfZmxhZ19ibGFja18yNNoLInl0X291dGxpbmVfYWxlcnRfdHJpYW5nbGVfYmxhY2tfMjTiCyF5dF9vdXRsaW5lX3BlcnNvbl9jaXJjbGVfYmxhY2tfMjTqCyV5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9sZWZ0X2JsYWNrXzI08gsgeXRfb3V0bGluZV9jYW1lcmFfYXVkaW9fYmxhY2tfMjT6Cyp5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX292ZXJsYXBfYmxhY2tfMjSCDCJ5dF9maWxsX2RvbGxhcl9zaWduX2hlYXJ0X2JsYWNrXzEyigwreXRfZmlsbF95b3V0dWJlX3Nob3J0c19ub190cmlhbmdsZV93aGl0ZV8xNpIMK3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfbm9fdHJpYW5nbGVfd2hpdGVfMjSaDCZ5dF9vdXRsaW5lX2NpcmNsZXNfb3ZlcmxhcF92ZF90aGVtZV8yNKIMKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0qgwceXRfb3V0bGluZV9zY2lzc29yc19ibGFja18yNLIMInl0X291dGxpbmVfcGVyc29uX211c2ljX2dyZXk2MDBfMjS6DBxxdWFudHVtX2ljX2FydGlzdF9ncmV5NjAwXzI0wgwjeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjTKDB55dF9maWxsX2Fycm93X3NodWZmbGVfYmxhY2tfMjTSDCB5dF9maWxsX2Fycm93X3VwX2NpcmNsZV9ibGFja18yNNoMIHl0X291dGxpbmVfY2hlY2tfY2lyY2xlX2JsYWNrXzI04gwieXRfZmlsbF9hcnJvd19kb3duX2NpcmNsZV9ibGFja18yNOoMIHl0X2ZpbGxfeW91dHViZV9tdXNpY19nbV9ibHVlXzI08gwgeXRfZmlsbF95b3V0dWJlX211c2ljX2dtX2JsdWVfMzb6DBl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0gg0deXRfb3V0bGluZV9iYXJfZ3JhcGhfYmxhY2tfMjSKDR95dF9vdXRsaW5lX3NoaWVsZF9wbHVzX2JsYWNrXzI0kg0deXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSaDRp5dF9vdXRsaW5lX3BlbmNpbF9ibGFja18yNKINHHl0X291dGxpbmVfZmxhc2hfb25fYmxhY2tfMjSqDR15dF9vdXRsaW5lX2ZsYXNoX29mZl9ibGFja18yNLINGXl0X2ZpbGxfZmxhc2hfb25fYmxhY2tfMjS6DRp5dF9maWxsX2ZsYXNoX29mZl9ibGFja18yNMINHnl0X291dGxpbmVfcGVyc29uX2JveF9ibGFja18yNMoNHXl0X291dGxpbmVfbXlfdmlkZW9zX2JsYWNrXzI00g0deXRfb3V0bGluZV9zdWJ0aXRsZXNfYmxhY2tfMjTaDSF5dF9vdXRsaW5lX3N1YnNjcmlwdGlvbnNfYmxhY2tfMjTiDSJ5dF9vdXRsaW5lX3lvdXR1YmVfc3R1ZGlvX2JsYWNrXzI06g0beXRfZmlsbF9hcnJvd19kb3duX2JsYWNrXzI08g0ZeXRfZmlsbF9hcnJvd191cF9ibGFja18yNPoNGnl0X2ZpbGxfbGlnaHRidWxiX2JsYWNrXzI0gg4XeXRfb3V0bGluZV9hZGRfYmxhY2tfMjSKDhp5dF9maWxsX3ZvbHVtZV9vbl9ibGFja18yNJIOInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjSaDid5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3BsdXNfYmxhY2tfMjSiDhp5dF9maWxsX2Jhcl9ncmFwaF9ibGFja18yNKoOHXl0X291dGxpbmVfYmFyX2dyYXBoX2JsYWNrXzI0sg4YeXRfb3V0bGluZV9maXJlX2JsYWNrXzI0ug4ZeXRfb3V0bGluZV9tdXNpY19ibGFja18yNMIOIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNNIOJnl0X291dGxpbmVfeW91dHViZV9pbXByb3ZlX3R2X2JsYWNrXzI02g4XeXRfb3V0bGluZV9iYWdfYmxhY2tfMjTiDhZ5dF9maWxsX2F1ZGlvX2JsYWNrXzI06g4leXRfb3V0bGluZV95b3V0dWJlX2xvZ29faWNvbl9ibGFja18yNPIOGXl0X2ZpbGxfb3Blbl9uZXdfd2hpdGVfMzb6Dh55dF9vdXRsaW5lX3ZpZGVvX2xpbmtfYmxhY2tfMTaCDyF5dF9vdXRsaW5lX3BlcnNvbl9zaGllbGRfYmxhY2tfMjSKDxl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0kg8YeXRfb3V0bGluZV9saW5rX2JsYWNrXzI0mg8YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzI0og8neXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0qg8geXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSyDxl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI0ug8ieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNMIPHHl0X291dGxpbmVfbGlzdF9hZGRfYmxhY2tfMjTKDxx5dF9vdXRsaW5lX29wZW5fbmV3X2JsYWNrXzI00g8eeXRfb3V0bGluZV9jaHJvbWVjYXN0X2JsYWNrXzI02g8beXRfb3V0bGluZV9saWJyYXJ5X2JsYWNrXzI06g8deXRfb3V0bGluZV9saXN0X3ZpZXdfYmxhY2tfMjT6Dyd5dF9vdXRsaW5lX292ZXJmbG93X2hvcml6b250YWxfYmxhY2tfMjSCEBh5dF9vdXRsaW5lX2dpZnRfYmxhY2tfMjSKEBV5dF9maWxsX2dpZnRfYmxhY2tfMjSSEBx5dF9maWxsX21lbWJlcnNoaXBzX2JsYWNrXzM2mhAYeXRfb3V0bGluZV9wb2xsX2JsYWNrXzI0ohAqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI0qhAbeXRfb3V0bGluZV9hcnRpY2xlX2JsYWNrXzI0uhAleXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18yNMoQIHl0X291dGxpbmVfYXJyb3dfcmVwZWF0X2JsYWNrXzI00hAgeXRfb3V0bGluZV9wZXJzb25fbWludXNfYmxhY2tfMjTiEBh5dF9vdXRsaW5lX2NvcHlfYmxhY2tfMjTqEBh5dF9vdXRsaW5lX21haWxfYmxhY2tfMjTyEBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfMTb6EBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfNDCCERZ5dF9maWxsX3NoYXJlX2JsYWNrXzI0ihEdeXRfZmlsbF9hcnJvd19yZXBlYXRfYmxhY2tfMjSqERd5dF9vdXRsaW5lX21pY19ibGFja18yNLIRHnl0X291dGxpbmVfZmlsbV9zdHJpcF9ibGFja18yNMIRH3l0X2ZpbGxfY2xvc2VkX2NhcHRpb25fYmxhY2tfMjTKESJ5dF9vdXRsaW5lX2Nsb3NlZF9jYXB0aW9uX2JsYWNrXzI00hEfeXRfZmlsbF9hcnJvd19yZXBlYXRfMV9ibGFja18yNNoRInl0X291dGxpbmVfYXJyb3dfcmVwZWF0XzFfYmxhY2tfMjTiESh5dF9vdXRsaW5lX3BsYXlfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI06hEaeXRfb3V0bGluZV91cGxvYWRfYmxhY2tfMjTyESh5dF9vdXRsaW5lX2JveF9wbGFjZWhvbGRlcl9sZWZ0X2JsYWNrXzI0-hEgeXRfb3V0bGluZV9wZXJzb25fcmFkYXJfd2hpdGVfMjSCEhp5dF9vdXRsaW5lX3hfbWFya19ibGFja18yMIoSFnl0X291dGxpbmVfdnJfYmxhY2tfMjSSEiR5dF9vdXRsaW5lX3N0YXRpc3RpY3NfZ3JhcGhfYmxhY2tfMjSiEiV5dF9vdXRsaW5lX3RpbWVfc3RhbXBfcGx1c19ncmV5NjAwXzI0qhIieXRfb3V0bGluZV9kYXNoYm9hcmRfcGx1c19ibGFja18yNLISHnl0X291dGxpbmVfYWxpZ25fbGVmdF9ibGFja18yNLoSJ3l0X291dGxpbmVfb3ZlcmZsb3dfaG9yaXpvbnRhbF93aGl0ZV8zNsISHXl0X291dGxpbmVfaG91cmdsYXNzX2JsYWNrXzE2yhIdeXRfb3V0bGluZV9ob3VyZ2xhc3NfYmxhY2tfMjTSEit5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3F1ZXN0aW9uX2JsYWNrXzE22hIreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18yNOISInl0X291dGxpbmVfYmFyX2hvcml6b250YWxfYmxhY2tfMTbqEiZ5dF9vdXRsaW5lX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNPISGnl0X291dGxpbmVfdHJvcGh5X2JsYWNrXzI0-hIeeXRfb3V0bGluZV9zdXBlcl9jaGF0X2JsYWNrXzI0ghMZeXRfZmlsbF9wYXVzZV92ZF90aGVtZV8yNIoTIXl0X291dGxpbmVfdm9sdW1lX3N0YWJsZV9ibGFja18yNJITHnl0X2ZpbGxfdm9sdW1lX3N0YWJsZV9ibGFja18yNKITIXl0X291dGxpbmVfc3VwZXJfc3RpY2tlcl9ibGFja18yNKoTJHl0X2ZpbGxfeW91dHViZV9sb2dvX2ljb25fZ3JleTYwMF8yNLITF3l0X2ZpbGxfY2FtZXJhX2JsYWNrXzI0uhMaeXRfb3V0bGluZV9nYW1pbmdfYmxhY2tfMjTCExp5dF9vdXRsaW5lX2JhcnNfM19ibGFja18yNMoTGHl0X291dGxpbmVfbmV3c19ibGFja18yNNITG3l0X291dGxpbmVfZmFzaGlvbl9ibGFja18yNNoTHXl0X291dGxpbmVfbGlnaHRidWxiX2JsYWNrXzI04hMdeXRfb3V0bGluZV9zdG9wd2F0Y2hfYmxhY2tfMjTqEyV5dF9vdXRsaW5lX3lvdXR1YmVfbGlua2VkX3R2X2JsYWNrXzI08hMneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0-hMceXRfb3V0bGluZV9wZW9wbGVfMl9ibGFja18yNIIUInl0X291dGxpbmVfeW91dHViZV9zaG9ydHNfYmxhY2tfMjSKFCl5dF9maWxsX2Jhcl9ncmFwaF9ib3hfdmVydGljYWxfZ3JleTYwMF8yNJoUGnl0X291dGxpbmVfeF9tYXJrX2JsYWNrXzE4ohQgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMTiyFBh5dF9vdXRsaW5lX21lZXRfYmxhY2tfMjS6FCB5dF9vdXRsaW5lX21vbmV5X2hhbmRfZ3JleTYwMF8yNMoUG3l0X291dGxpbmVfY29tcGFzc19ibGFja18yNNIUHnl0X291dGxpbmVfbGlua19vZmZfZ3JleTYwMF8yNNoUHXl0X291dGxpbmVfdm9sdW1lX29uX2JsYWNrXzI04hQeeXRfb3V0bGluZV92b2x1bWVfb2ZmX2JsYWNrXzI06hQgeXRfb3V0bGluZV9zY3JlZW5fbGlnaHRfYmxhY2tfMjTyFCB5dF9maWxsX3N1YnNjcmlwdGlvbnNfZ3JleTYwMF8yNPoUIXl0X291dGxpbmVfbWVtYmVyc2hpcHNfZ3JleTYwMF8yNIIVHXl0X2ZpbGxfcmFkYXJfbGl2ZV9ncmV5NjAwXzI0ihUeeXRfb3V0bGluZV9wZXJzb25fYWRkX2JsYWNrXzI0khUeeXRfb3V0bGluZV90ZXh0X2JveF9ncmV5NjAwXzI0mhUoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9hbGVydF9ibGFja18yNKIVIXl0X291dGxpbmVfYXJ0aWNsZV9hbGVydF9ibGFja18yNKoVIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNLIVI3l0X291dGxpbmVfYXJ0aWNsZV9jbGFyaWZ5X2JsYWNrXzI0uhUneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0whUgcXVhbnR1bV9nbV9pY19nb29nbGVfdmRfdGhlbWVfMjTaFR55dF9vdXRsaW5lX3Bpbl9vZmZfdmRfdGhlbWVfMjTiFSN5dF9vdXRsaW5lX3NoaWVsZF9lbXB0eV92ZF90aGVtZV8yNOoVIXl0X291dGxpbmVfc2hpZWxkX29mZl92ZF90aGVtZV8yNPIVH3l0X2ZpbGxfY2lyY2xlX2Z1bGxfdmRfdGhlbWVfMjSKFiJ5dF9vdXRsaW5lX3NjcmVlbl9mdWxsX3ZkX3RoZW1lXzI0khYeeXRfb3V0bGluZV9zcGFya2xlX3ZkX3RoZW1lXzI0mhYbeXRfb3V0bGluZV9wb2RjYXN0X2JsYWNrXzI0ohYaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMjSqFiZ5dF9vdXRsaW5lX3NjcmVlbl92ZXJ0aWNhbF92ZF90aGVtZV8yNLIWInl0X291dGxpbmVfYm94X29wZW5fY2hlY2tfYmxhY2tfMjS6FhNpY19ncmVlbl9zY3JlZW5fb2ZmwhYZaWNfZmFjZV9vdXRsaW5lZF9oYXBweV8zNsoWG2ljX2ZhY2Vfb3V0bGluZWRfdW5oYXBweV8zNtIWHmljX2ZhY2Vfb3V0bGluZWRfdmVyeV9oYXBweV8zNtoWF2ljX2ZhY2Vfb3V0bGluZWRfbWVoXzM24hYXaWNfZmFjZV9vdXRsaW5lZF9zYWRfMzbqFhRpY19mYWNlX2ZpbGxlZF9oYXBwefIWFmljX2ZhY2VfZmlsbGVkX3VuaGFwcHn6FhlpY19mYWNlX2ZpbGxlZF92ZXJ5X2hhcHB5ghcSaWNfZmFjZV9maWxsZWRfbWVoihcSaWNfZmFjZV9maWxsZWRfc2FkkhcZeXRfb3V0bGluZV90dl92ZF90aGVtZV8yNJoXFXl0X2ZpbGxfc2VuZF9ibGFja18yNKIXGHl0X291dGxpbmVfc2VuZF9ibGFja18yNKoXGnl0X291dGxpbmVfYmFyc18yX2JsYWNrXzI0shcceXRfb3V0bGluZV9jYWxlbmRhcl9ibGFja18yNLoXInl0X291dGxpbmVfcGVyc29uX2FjY291bnRfYmxhY2tfMjTCFx15dF9vdXRsaW5lX2luY29nbml0b19ibGFja18yNMoXHWljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX2hhcHB50hcfaWNfZmFjZV9vdXRsaW5lZF9hY3RpdmVfdW5oYXBwedoXImljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX3ZlcnlfaGFwcHniFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9tZWjqFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9zYWTyFyN5dF9vdXRsaW5lX2NsYXBwZXJib2FyZF92ZF90aGVtZV8yNPoXGnl0X291dGxpbmVfcGluX3ZkX3RoZW1lXzI0ghgjeXRfb3V0bGluZV9jaGVja19kb3VibGVfdmRfdGhlbWVfMjSKGCd5dF9vdXRsaW5lX2NoZWNrX2RvdWJsZV9vZmZfdmRfdGhlbWVfMjSSGCF5dF9vdXRsaW5lX3NoaWVsZF9hZGRfdmRfdGhlbWVfMjSaGBl5dF9vdXRsaW5lX211c2ljX2JsYWNrXzE4qhgdeXRfb3V0bGluZV9wcmljZV90YWdfYmxhY2tfMjSyGB15dF9maWxsX2NpcmNsZXNfNl92ZF90aGVtZV8yNMIYInl0X291dGxpbmVfY2VsZWJyYXRpb25fdmRfdGhlbWVfMjTSGBd5dF9maWxsX2dhbWluZ193aGl0ZV8yNNoYJHl0X291dGxpbmVfY2hldnJvbl9jb2xsYXBzZV9ibGFja18yNOIYHnF1YW50dW1faWNfcGxheV9wcmlzbV9ibGFja18yNOoYHnl0X291dGxpbmVfYm94X3BlbmNpbF9ibGFja18yNPIYF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzI0-hgreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9lbXB0eV92ZF90aGVtZV8yNIIZHXl0X291dGxpbmVfbWVnYXBob25lX2JsYWNrXzI0ihkeeXRfb3V0bGluZV9wYWxldHRlX3ZkX3RoZW1lXzI0khkaeXRfb3V0bGluZV9naWZfdmRfdGhlbWVfMjSaGSB5dF9maWxsX2Zhc3RfZm9yd2FyZF92ZF90aGVtZV8yNKIZKXl0X291dGxpbmVfZG9sbGFyX3NpZ25fY2lyY2xlX3ZkX3RoZW1lXzI0qhkmeXRfZmlsbF9kb2xsYXJfc2lnbl9jaXJjbGVfdmRfdGhlbWVfMjSyGSZ5dF9vdXRsaW5lX2NyZWF0b3JfYWNhZGVteV92ZF90aGVtZV8yNLoZInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMjTCGRp5dF9vdXRsaW5lX3BkZl92ZF90aGVtZV8yNNIZI3l0X291dGxpbmVfcGVvcGxlX2dyb3VwX3ZkX3RoZW1lXzI02hkmeXRfb3V0bGluZV9pbWFnZV93YWxscGFwZXJfdmRfdGhlbWVfMjTqGRx5dF9jb2xvcl95b3V0dWJlX3N0dWRpb18yNGRw8hkbeXRfY29sb3JfeW91dHViZV9tdXNpY18yNGRw-hkaeXRfY29sb3JfeW91dHViZV9raWRzXzI0ZHCCGh95dF9jb2xvcl95b3V0dWJlX3VucGx1Z2dlZF8yNGRwihoceXRfb3V0bGluZV9wZXJzb25fMl9ibGFja18yNJoaIHl0X291dGxpbmVfdGV4dF9ib2xkX3ZkX3RoZW1lXzI0ohoieXRfb3V0bGluZV90ZXh0X2l0YWxpY192ZF90aGVtZV8yNKoaKXl0X291dGxpbmVfdGV4dF9zdHJpa2V0aHJvdWdoX3ZkX3RoZW1lXzI0shojeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfdmRfdGhlbWVfMjS6GiB5dF9maWxsX2FsZXJ0X2NpcmNsZV92ZF90aGVtZV8yNNIaIXl0X291dGxpbmVfdHJhbnNjcmlwdF92ZF90aGVtZV8yNNoaKHl0X291dGxpbmVfdHJhbnNjcmlwdF9zZWFyY2hfdmRfdGhlbWVfMjTiGiJ5dF9vdXRsaW5lX3RpY190YWNfdG9lX3ZkX3RoZW1lXzI0-hogeXRfb3V0bGluZV9yZXBsYXlfYXJyb3dfYmxhY2tfMjSKGyF5dF9vdXRsaW5lX2xhcHRvcF9tb2JpbGVfYmxhY2tfMjSSGyN5dF9vdXRsaW5lX2hlYXJ0X2NpcmNsZV92ZF90aGVtZV8yNKIbH3l0X2NvbG9yX3lvdXR1YmVfbG9nb19pY29uXzI0ZHCqGx55dF9vdXRsaW5lX3BsYXlfYXJyb3dfYmxhY2tfMjSyGyx5dF9vdXRsaW5lX21vYmlsZV9zY3JlZW5faG9yaXpvbnRhbF9ibGFja18yNLobKnl0X291dGxpbmVfbW9iaWxlX3NjcmVlbl92ZXJ0aWNhbF9ibGFja18yNMobG3l0X291dGxpbmVfdG9vbGJveF9ibGFja18yNNIbHHl0X291dGxpbmVfYnVzaW5lc3NfYmxhY2tfMjTyGx15dF9vdXRsaW5lX2xhcHRvcF92ZF90aGVtZV8yNPobLHl0X291dGxpbmVfZG9sbGFyX3NpZ25fY29udGFpbmVyX3ZkX3RoZW1lXzI0ghwfeXRfb3V0bGluZV9pbmZpbml0eV92ZF90aGVtZV8yNIocGXl0X291dGxpbmVfaGRfdmRfdGhlbWVfMjSSHBp5dF9vdXRsaW5lX21vYmlsZV9ibGFja18yNJocFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMjSiHB15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18xMqocH3l0X291dGxpbmVfbGlzdF9wZW5jaWxfYmxhY2tfMjSyHCl5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3NlYXJjaF9ibGFja18yNLocK3l0X291dGxpbmVfeW91dHViZV9zaG9ydHNfd2F2ZWZvcm1fYmxhY2tfMjTCHBl5dF9maWxsX3RodW1iX3VwX2JsYWNrXzE4yhwbeXRfZmlsbF90aHVtYl9kb3duX2JsYWNrXzE40hwceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xONocHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xOOIcKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTjqHBl5dF9vdXRsaW5lX2hlYXJ0X2JsYWNrXzE48hwdeXRfb3V0bGluZV9maXJld29ya3NfYmxhY2tfMjT6HB15dF9vdXRsaW5lX21lbnVfc29ydF9ibGFja18yNIIdF3l0X291dGxpbmVfbWFwX2JsYWNrXzI0ih0ZeXRfZmlsbF9kb3dubG9hZF93aGl0ZV8yNJIdFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMTKiHR15dF9vdXRsaW5lX3hfb2N0YWdvbl9ibGFja18yNKodHnl0X291dGxpbmVfZGlyZWN0aW9uc19ibGFja18yNLIdJXl0X291dGxpbmVfc2NyZWVuX211bHRpX3ZpZXdfYmxhY2tfMjS6HSJ5dF9maWxsX3NjcmVlbl9tdWx0aV92aWV3X2JsYWNrXzI0wh0eeXRfZmlsbF9za2lwX2JhY2tfNV9ncmV5NjAwXzI0yh0feXRfZmlsbF9za2lwX2JhY2tfMTVfZ3JleTYwMF8yNNIdHXl0X2ZpbGxfc2tpcF9iYWNrXzIwX2JsYWNrXzI02h0deXRfZmlsbF9za2lwX2JhY2tfMzBfYmxhY2tfMjTiHR15dF9maWxsX3NraXBfYmFja182MF9ibGFja18yNOodIXl0X2ZpbGxfc2tpcF9mb3J3YXJkXzVfZ3JleTYwMF8yNPIdInl0X2ZpbGxfc2tpcF9mb3J3YXJkXzE1X2dyZXk2MDBfMjT6HSB5dF9maWxsX3NraXBfZm9yd2FyZF8yMF9ibGFja18yNIIeIHl0X2ZpbGxfc2tpcF9mb3J3YXJkXzMwX2JsYWNrXzI0ih4geXRfZmlsbF9za2lwX2ZvcndhcmRfNjBfYmxhY2tfMjSSHiN5dF9maWxsX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNJoeHnl0X291dGxpbmVfbWFnaWNfd2FuZF9ibGFja18yNLoeI3l0X291dGxpbmVfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI0wh4ZeXRfb3V0bGluZV9jcm93bl9ibGFja18yNMoeF3l0X2ZpbGxfcGVyc29uX2JsYWNrXzI00h4oeXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18xNtoeKHl0X2ZpbGxfbWVzc2FnZV9idWJibGVfcXVlc3Rpb25fYmxhY2tfMjTiHiN5dF9vdXRsaW5lX2hhbmRfc3dpcGVfbGVmdF9ibGFja18yNOoeGnl0X291dGxpbmVfdGFyZ2V0X2JsYWNrXzI08h4VeXRfZmlsbF9sb2NrX2JsYWNrXzEy-h4YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzEygh8feXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18xNoofInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMTaSHyF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaaHyR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaiHyB5dF9vdXRsaW5lX3NwYXJrX3BlbmNpbF9ibGFja18yNKofHnl0X2ZpbGxfc3Rhcl9zaG9vdGluZ19ibGFja18yNLofIHl0X291dGxpbmVfc3VwZXJzdGFyX3ZkX3RoZW1lXzI0wh8ZeXRfb3V0bGluZV9wb3VuZF9ibGFja18yNMofKXl0X291dGxpbmVfYXJyb3dfc3dhcF9ob3Jpem9udGFsX2JsYWNrXzI00h8feXRfb3V0bGluZV9zcGFya19pbWFnZV9ibGFja18yNNofIXl0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ibGFja18yNPIfF3l0X2ZpbGxfdGFyZ2V0X2JsYWNrXzI0-h8beXRfZmlsbF90YXJnZXRfYWRkX2JsYWNrXzI0giAeeXRfb3V0bGluZV90YXJnZXRfYWRkX2JsYWNrXzI0iiAXeXRfZmlsbF9tb29uX3pfYmxhY2tfMjSSIBp5dF9vdXRsaW5lX21vb25fel9ibGFja18yNJogI3l0X291dGxpbmVfc2NyZWVuX3JvdGF0aW9uX2JsYWNrXzI0qiAfeXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18yNLIgInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMjS6ICF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTCICR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTKIBx5dF9vdXRsaW5lX25vdGVfYWRkX2JsYWNrXzI00iAfeXRfb3V0bGluZV9wZW9wbGVfbm90ZV9ibGFja18yNNogJnl0X291dGxpbmVfY2lyY2xlc19vdmVybGFwX3ZkX3RoZW1lXzI04iAceXRfZmlsbF9hdWRpb19iYWRnZV9ibGFja18yNOogIXl0X291dGxpbmVfc3Rhcl9zaG9vdGluZ19ibGFja18yNPIgG3l0X291dGxpbmVfaGFzaHRhZ19ibGFja18yNIIhIHl0X291dGxpbmVfdGVtcGxhdGVfYWRkX2JsYWNrXzI0iiEkeXRfZmlsbF9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0kiEXeXRfZmlsbF9wZW9wbGVfYmxhY2tfMTKaISZ5dF9vdXRsaW5lX2Fycm93X2NpcmNsZV9yaWdodF9ibGFja18yNKIhHnl0X291dGxpbmVfYXJyb3dfcmVkb19ibGFja18yNKohHHl0X291dGxpbmVfd2F2ZWZvcm1fYmxhY2tfMjS6ISB5dF9maWxsX2NyZWF0b3JfYWNhZGVteV9ibGFja18yNMIhLXl0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfZG93bl9yaWdodF9ibGFja18yNMohK3l0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfdXBfcmlnaHRfYmxhY2tfMjTSIRp5dF9maWxsX2FkZF9jYWlyb19ibGFja18yNNohH3l0X291dGxpbmVfdGljX3RhY190b2VfYmxhY2tfMTbiIRp5dF9maWxsX3ByaWNlX3RhZ19ibGFja18yNOohGHl0X291dGxpbmVfZmlyZV9ibGFja18yNPohHHl0X2ZpbGxfc3BhcmtfcmFkYXJfYmxhY2tfMjSCIh95dF9vdXRsaW5lX3NwYXJrX3JhZGFyX2JsYWNrXzI0oiIWeXRfZmlsbF9hdWRpb19ibGFja18xMqoiGHlvdXR1YmVfc2hvcnRzX3Bpdm90X2ZhYsoiHXl0X291dGxpbmVfaGFuZF93YXZlX2JsYWNrXzI00iIZeXRfb3V0bGluZV90cnVja19ibGFja18yNNoiInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMTLiIhl5dF9maWxsX2NoZWNrX3ZkX3RoZW1lXzEy6iIZeXRfZmlsbF9hdWRpb192ZF90aGVtZV8xMvIiF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzEy-iIjeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfdmRfdGhlbWVfMTKCIxh5dF9maWxsX2ZpcmVfdmRfdGhlbWVfMTKKIx15dF9maWxsX2xpZ2h0YnVsYl92ZF90aGVtZV8xMpIjInl0X2ZpbGxfbG9jYXRpb25fcG9pbnRfdmRfdGhlbWVfMTKaIx95dF9maWxsX21lbWJlcnNoaXBzX3ZkX3RoZW1lXzEyoiMaeXRfZmlsbF9wZXJzb25fdmRfdGhlbWVfMTKqIxd5dF9maWxsX3Bpbl92ZF90aGVtZV8xMrIjJnl0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X3ZkX3RoZW1lXzEyuiMeeXRfb3V0bGluZV9wb2RjYXN0X3ZkX3RoZW1lXzEywiMceXRfZmlsbF9zY2lzc29yc192ZF90aGVtZV8xMsojHXl0X2ZpbGxfc3VidGl0bGVzX3ZkX3RoZW1lXzEy0iMfeXRfZmlsbF90aWNfdGFjX3RvZV92ZF90aGVtZV8xMtojFnl0X2ZpbGxfdHZfdmRfdGhlbWVfMTLiIyJ5dF9maWxsX3lvdXR1YmVfc2hvcnRzX3ZkX3RoZW1lXzEy6iMWeXRfZmlsbF9hdWRpb19ibGFja18xNvIjKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0giQkeXRfb3V0bGluZV9oYW5kX3N3aXBlX3JpZ2h0X2JsYWNrXzI0iiQeeXRfb3V0bGluZV9saXN0X211c2ljX2JsYWNrXzI0kiQqeXRfZmlsbF9hcnJvd19kaWFnb25hbF9kb3duX3JpZ2h0X2JsYWNrXzI0miQoeXRfZmlsbF9hcnJvd19kaWFnb25hbF91cF9yaWdodF9ibGFja18yNKIkIXl0X291dGxpbmVfY29tcGFzc19jYWlyb19ibGFja18yNKokHnl0X2ZpbGxfY29tcGFzc19jYWlyb19ibGFja18yNLIkHXl0X2ZpbGxfcGVyc29uX3JhZGFyX2JsYWNrXzI0uiQgeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfYmxhY2tfMTbqJCV5dF9vdXRsaW5lX2ZpbG1fc3RyaXBfYWRkX3ZkX3RoZW1lXzI0iiUZeXRfb3V0bGluZV9jYWJsZV9ibGFja18yNJolGnl0X291dGxpbmVfdGFibGV0X2JsYWNrXzI0oiUbeXRfb3V0bGluZV9zcGVha2VyX2JsYWNrXzI0qiUheXRfb3V0bGluZV9zcGVha2VyX2dyb3VwX2JsYWNrXzI0siUkeXRfb3V0bGluZV9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0uiUheXRfZmlsbF9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0wiUreXRfb3V0bGluZV9vdmVyZmxvd192ZXJ0aWNhbF9jYWlyb19ibGFja18yNMolJ3l0X291dGxpbmVfY2hldnJvbl9yaWdodF9jYWlyb19ibGFja18yNNIlF3l0X2ZpbGxfbW9iaWxlX2JsYWNrXzI02iUTeXRfZmlsbF90dl9ibGFja18yNOIlHnl0X291dGxpbmVfbGlzdF9xdWV1ZV9ibGFja18yNOolG3l0X291dGxpbmVfYWlycGxheV9ibGFja18yNPIlGnl0X2ZpbGxfYWRkX2NhaXJvX2JsYWNrXzE2giYheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzE4iiYVeXRfZmlsbF9sb2NrX2JsYWNrXzI0kiYaeXRfb3V0bGluZV90dl9vZmZfYmxhY2tfMjSiJh95dF9maWxsX2JveF9vcGVuX2NoZWNrX2JsYWNrXzI0qiYWeXRfZmlsbF9jcm93bl9ibGFja18yNLImG3l0X2ZpbGxfY29udHJvbGxlcl9ibGFja18yNPomHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xNoInHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xOCJsCjcNAACAQBUAAABBHQAAQEElAACAQS0AAKBBNQAAwEE9AADgQUUAAABCTQAAEEJVAAAgQl0AAAAAEgoNAACAQRUAAIBBGgoNAADAQRUAAMBBIhkNAACwQhUAAGBCHQAAgEElAAAAQC0AAIA_KhoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQATABGAEKk54BChoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQAhLxnQEK6AQgj568-A8oj568-A8wj568-A84____1wFokKHC_A9w4MCB-w94____1wGIAf___58DkAH_____D6AB_____w-oAZChwvwPsAGAgLD-D7gBxZz9_w_AAf___58DyAH58-f_D9AB_836-Q_YAcDMrvkP4AGAgPz_D-gB_____w_wAajQoPkP-AH___8HgAKtgO__D4gC4MCB-w-gAv____8PqAL___-fC7gCx46d-g_IAv____cN0ALEiJH6D9gC____b-AC5s2b_w_oAoCAgNAI-AL___-fC4gD9IuK-g-QA_____8PmAPx48f_D6gDutSU-Q-wA____-8EuAP____XAcAD_836-Q_IA4CAsK4O0AOAgIDoBOAD____1wHoAwDwA4CAgPgP-AOAgIDgDIAEp9WC-A-IBPHixfsPkASPnrz4D5gE_836-Q-gBICAgMgJqASAgIDgDLAE_____w-4BI-evPgPwASYsOD4D8gEgICA0AHQBP___-8E2AT____XAeAE____1wHoBP___9cB8ASq1ar9D_gE8ePH_w-ABYOT_v8PiAWPnrz4D5AFocKE-Q-YBajQoPkPoAXx48f_D6gF____nwOwBf___9cBuAWAgIBowAWAgIDQAcgFkc_8_w_YBY-evPgP4AX_____D-gFgICAsAbwBfimgP8P-AXUv5n4D4AGg5P-nwOIBvPY_p8DkAaXm___D5gGvv77mQOgBqT_k_0PqAao0KDJCbAG5v3v_w-4Brf_1_8PwAaD-7P_D8gGgPrr_g_QBoDS7_0P2AaD9qr8D-AGgPzx-g_oBv___58DEu0JCi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGPHjx_8PIgpzYW5zLXNlcmlmKAQwABIvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABAQRiq1ar9DyIKc2Fucy1zZXJpZigEMAAaLQoQc2Fucy1zZXJpZi1saWdodBUAAEBBGP____8PIgpzYW5zLXNlcmlmKAMwACovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjx48f_DyIKc2Fucy1zZXJpZigEMAA6LgoRc2Fucy1zZXJpZi1tZWRpdW0VAABgQRj_zfr5DyIKc2Fucy1zZXJpZigFMABCLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAcEEY_____w8iCnNhbnMtc2VyaWYoBDAASi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAKBBGPHjx_8PIgpzYW5zLXNlcmlmKAQwAFIvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABAQRjx48f_DyIKc2Fucy1zZXJpZigEMABaLgoRc2Fucy1zZXJpZi1pdGFsaWMVAABAQRiq1ar9DyIKc2Fucy1zZXJpZigEMAFiLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAggEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAGBBGPHjx_8PIgpzYW5zLXNlcmlmKAUwAIoBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAkgEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAEBBGPHjx_8PIgpzYW5zLXNlcmlmKAUwAJoBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAwEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAogEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAAAgQRjx48f_DyIKc2Fucy1zZXJpZigEMACqAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGKrVqv0PIgpzYW5zLXNlcmlmKAQwALIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAA0gEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAACAQRjx48f_DyIKc2Fucy1zZXJpZigEMADaAS4KEXNhbnMtc2VyaWYtbWVkaXVtFQAAoEEY8ePH_w8iCnNhbnMtc2VyaWYoBTAA8gEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjx48f_DyIKc2Fucy1zZXJpZigEMACaAjcKFFlvdVR1YmVTYW5zLVNlbWlCb2xkFQAAkEEY8ePH_w8iC1lvdVR1YmVTYW5zKAYwAD0AALBBogI3ChRZb3VUdWJlU2Fucy1TZW1pQm9sZBUAAJBBGPHjx_8PIgtZb3VUdWJlU2FucygGMAA9AADQQaoCMwoQWW91VHViZVNhbnMtQm9sZBUAAKBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AADgQbICMwoQWW91VHViZVNhbnMtQm9sZBUAALBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AADwQboCMwoQWW91VHViZVNhbnMtQm9sZBUAAMBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AAAAQhqGjgEKJXl0X291dGxpbmVfb3ZlcmZsb3dfdmVydGljYWxfYmxhY2tfMjQSGXl0X291dGxpbmVfZWFydGhfYmxhY2tfMjQaGnl0X291dGxpbmVfbGlua19ncmV5NjAwXzE4Ihp5dF9vdXRsaW5lX2xvY2tfZ3JleTYwMF8xOCojeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjQyIXl0X291dGxpbmVfeW91dHViZV9taXhfZ3JleTYwMF8yNDogeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjRCH3l0X291dGxpbmVfaW5mb19jaXJjbGVfYmxhY2tfMjRKKHl0X291dGxpbmVfc2xhc2hfY2lyY2xlX3JpZ2h0X2dyZXk2MDBfMjRSIXF1YW50dW1faWNfcGxheV9kaXNhYmxlZF93aGl0ZV8yNFoceXRfb3V0bGluZV9vcGVuX25ld19ibGFja18yNGIVeXRfb3V0bGluZV94X2JsYWNrXzI0chl5dF9vdXRsaW5lX2F1ZGlvX2JsYWNrXzI0ei1xdWFudHVtX2ljX2NoZWNrX2JveF9vdXRsaW5lX2JsYW5rX2dyZXk2MDBfMjSCASBxdWFudHVtX2ljX2NoZWNrX2JveF9nb29nYmx1ZV8yNIoBInl0X291dGxpbmVfY2hldnJvbl9sZWZ0X2dyZXk2MDBfMjSSASF5dF9vdXRsaW5lX2NoZXZyb25fcmlnaHRfYmxhY2tfMjSaASB5dF9vdXRsaW5lX2NoZXZyb25fZG93bl9ibGFja18yNKIBHnl0X291dGxpbmVfY2hldnJvbl91cF9ibGFja18yNKoBIHl0X291dGxpbmVfYWxlcnRfY2lyY2xlX2JsYWNrXzI0sgEfeXRfb3V0bGluZV9pbmZvX2NpcmNsZV9ibGFja18yNLoBG3l0X291dGxpbmVfdHJ1Y2tfZ3JleTYwMF8yNMIBIHl0X291dGxpbmVfYXJyb3dfdW5kb19ncmV5NjAwXzI0ygEieXRfb3V0bGluZV9sb2NhdGlvbl9wb2ludF9ibGFja18yNNIBGXl0X291dGxpbmVfc2hhcmVfYmxhY2tfMjTaARp5dF9vdXRsaW5lX3NlYXJjaF9ibGFja18yNOIBHnl0X291dGxpbmVfY2hldnJvbl91cF9ibGFja18yNOoBGXl0X291dGxpbmVfY2hlY2tfYmxhY2tfMjTyARx5dF9vdXRsaW5lX3RodW1iX3VwX2JsYWNrXzE2-gEeeXRfb3V0bGluZV90aHVtYl9kb3duX2JsYWNrXzE2ggIoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18xNooCJXl0X291dGxpbmVfb3ZlcmZsb3dfdmVydGljYWxfYmxhY2tfMzaSAh95dF9maWxsX2NoZWNrX2NpcmNsZV9ncmV5NjAwXzI0mgIscXVhbnR1bV9pY19yYWRpb19idXR0b25fdW5jaGVja2VkX2dyZXk2MDBfMjSiAhl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0qgImcXVhbnR1bV9pY19yYWRpb19idXR0b25fb25fZ29vZ2JsdWVfMjSyAh55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjS6AiB5dF9vdXRsaW5lX2NoZXZyb25fZG93bl9ibGFja18yNMICF2ljX3N1YnNjcmliZWRfZGFya19tb2RlygIaeXRfb3V0bGluZV9hZGp1c3RfYmxhY2tfMjTSAhZ5dF9maWxsX3Bpbl9ncmV5NjAwXzI02gIWeXRfZmlsbF9oZWFydF9ibGFja18yNOICDmljX2NoZWNrX2JsYWNr6gIZeXRfb3V0bGluZV9oZWFydF9ibGFja18xNvICF3l0X2ZpbGxfc3Rhcl9ncmV5NjAwXzI0-gIdeXRfZmlsbF9wbGF5X2Fycm93X2dyZXk2MDBfMjSCAx15dF9maWxsX2Fycm93X2Rvd25fZ3JleTYwMF8yNIoDG3l0X2ZpbGxfYXJyb3dfdXBfZ3JleTYwMF8yNJIDIXl0X291dGxpbmVfY2hldnJvbl9yaWdodF9ibGFja18yNJoDGmljX3l0X2NoZWNrYm94X3RyYW5zcGFyZW50ogMoaWNfeXRfY2hlY2tib3hfb3V0bGluZV9ibGFua190cmFuc3BhcmVudKoDGnl0X291dGxpbmVfY2FtZXJhX2JsYWNrXzI0sgMYeXRfb3V0bGluZV9nZWFyX2JsYWNrXzI0ugMceXRfb3V0bGluZV9wZXJzb25fZ3JleTYwMF8yNMIDF3l0X291dGxpbmVfZXllX2JsYWNrXzI0ygMieXRfb3V0bGluZV9jaGV2cm9uX2V4cGFuZF9ibGFja18yNNIDI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI02gMYeXRfZmlsbF9iZWxsX29uX2JsYWNrXzI04gMYeXRfb3V0bGluZV9iZWxsX2JsYWNrXzI06gMceXRfb3V0bGluZV9iZWxsX29mZl9ibGFja18yNPIDIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNPoDHnl0X291dGxpbmVfYXJyb3dfbGVmdF9ibGFja18yNIIEIXl0X291dGxpbmVfYXJyb3dfcmlnaHRfZ3JleTYwMF8yNIoEEmljX29mZmxpbmVfZGVmYXVsdJIEE2ljX29mZmxpbmVfZmluaXNoZWSaBBBpY19vZmZsaW5lX3N0YXJ0ogQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjSqBBx5dF9vdXRsaW5lX2xpc3RfYWRkX2JsYWNrXzI0sgQZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNLoEI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI0wgQYeXRfb3V0bGluZV9mbGFnX2JsYWNrXzI0ygQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjTSBBh5dF9vdXRsaW5lX2xvY2tfYmxhY2tfMjTaBBh5dF9vdXRsaW5lX2xpbmtfYmxhY2tfMjTiBBl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI06gQbeW91dHViZV9wcmVtaXVtX2JhZGdlX2xpZ2h08gQceXRfb3V0bGluZV94X2NpcmNsZV9ibGFja18yNPoEF3l0X291dGxpbmVfYWRkX2JsYWNrXzI0ggUneXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0igUfcXVhbnR1bV9pY19jb250ZW50X2N1dF93aGl0ZV8xOJIFGnl0X291dGxpbmVfc3Rhcl9ncmV5NjAwXzI0mgUQaWNfc3Rhcl9ibGFja18yNKIFF2ljX3N0YXJfYm9yZGVyX2JsYWNrXzI0qgUYeXRfZmlsbF9wYXVzZV9ncmV5NjAwXzI0sgUQaWNfb2ZmbGluZV9lcnJvcroFEmljX29mZmxpbmVfcmVmcmVzaMIFGXl0X2ZpbGxfdGh1bWJfdXBfYmxhY2tfMTbKBRt5dF9maWxsX3RodW1iX2Rvd25fYmxhY2tfMTbSBRl5dF9vdXRsaW5lX2xhYmVsX2JsYWNrXzI02gUaeXRfb3V0bGluZV9wZW9wbGVfYmxhY2tfMjTiBR95dF9vdXRsaW5lX2RvbGxhcl9zaWduX2JsYWNrXzI06gUZeXRfb3V0bGluZV9jaGVja19ibGFja18yNPIFGHl0X291dGxpbmVfaG9tZV9ibGFja18yNPoFGnF1YW50dW1faWNfdHJhdmVsX3doaXRlXzI0ggYgeXRfb3V0bGluZV9iYXJfY2lyY2xlX2dyZXk2MDBfMjSKBh55dF9vdXRsaW5lX2ZhY2Vfc2FkX2dyZXk2MDBfMjSSBh55dF9vdXRsaW5lX2ZhY2VfbWVoX2dyZXk2MDBfMjSaBiB5dF9vdXRsaW5lX2ZhY2VfaGFwcHlfZ3JleTYwMF8yNKIGI3l0X291dGxpbmVfZmFjZV92ZXJ5X3NhZF9ncmV5NjAwXzI0qgYleXRfb3V0bGluZV9mYWNlX3ZlcnlfaGFwcHlfZ3JleTYwMF8yNLIGE2ljX29mZmxpbmVfc3RhcnRfdjK6Bh1pY19vZmZsaW5lX3BhcnRpYWxseV9wbGF5YWJsZcIGHHl0X291dGxpbmVfcGVyc29uX2dyZXk2MDBfMjTKBh15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18yNNIGF3l0X291dGxpbmVfZXllX2JsYWNrXzI02gYgeXRfb3V0bGluZV9hZGRfY2lyY2xlX2dyZXk2MDBfMjTiBiB5dF9vdXRsaW5lX2Jhcl9jaXJjbGVfZ3JleTYwMF8yNOoGI3l0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ncmV5NjAwXzI08gYZeXRfZmlsbF90aHVtYl91cF9ibGFja18yNPoGG3l0X2ZpbGxfdGh1bWJfZG93bl9ibGFja18yNIIHHHl0X291dGxpbmVfdGh1bWJfdXBfYmxhY2tfMjSKBx55dF9vdXRsaW5lX3RodW1iX2Rvd25fYmxhY2tfMjSSByh5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3JpZ2h0X2JsYWNrXzI0mgcgeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSiByB5dF9vdXRsaW5lX3ZpZGVvX2NhbWVyYV9ibGFja18yNKoHG3l0X291dGxpbmVfaGVhZHNldF9ibGFja18yNLIHIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNLoHI3l0X291dGxpbmVfbW9iaWxlX2Rvd25sb2FkX2JsYWNrXzI0wgcfeXRfb3V0bGluZV9tdXNpY192aWRlb19ibGFja18yNMoHGXl0X291dGxpbmVfY2xvY2tfYmxhY2tfMjTSBx95dF9vdXRsaW5lX2xpYnJhcnlfYWRkX2JsYWNrXzI02gcaeXRfb3V0bGluZV9jYW1lcmFfYmxhY2tfMjDiBxp5dF9vdXRsaW5lX2NhbWVyYV9ibGFja18yNOoHH3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfd2hpdGVfMTbyBx95dF9maWxsX3lvdXR1YmVfc2hvcnRzX3doaXRlXzI0-gcdeXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSCCB55dF9vdXRsaW5lX3R2X3F1ZXVlX2dyZXk2MDBfMjSKCCZ5dF9vdXRsaW5lX3R2X3F1ZXVlX2NoZXZyb25fZ3JleTYwMF8yNJIIH3l0X291dGxpbmVfdHJhbnNsYXRlX2dyZXk2MDBfMjSaCCF5dF9vdXRsaW5lX21lbnVfZmlsdGVyX2dyZXk2MDBfMjSiCBx5dF9maWxsX3N0YXJfaGFsZl9ncmV5NjAwXzI0qggaeXRfb3V0bGluZV9zZW5kX2dyZXk2MDBfMjSyCBl5dF9maWxsX2Jvb2ttYXJrX2JsYWNrXzI0uggceXRfb3V0bGluZV9ib29rbWFya19ibGFja18yNMIIGWljX3NlYXJjaF93aXRoX2NpcmNsZV9uZXfKCB9pY192b2ljZV9zZWFyY2hfd2l0aF9jaXJjbGVfbmV30ggieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNNoII3l0X291dGxpbmVfZG9sbGFyX3NpZ25fb2ZmX2JsYWNrXzI04ggbeXRfb3V0bGluZV9leWVfb2ZmX2JsYWNrXzI06ggqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI08ggbeXRfb3V0bGluZV9waG9uZV9ncmV5NjAwXzI0-ggeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzI0ggkeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzQ4igkdeXRfZmlsbF9kb3dubG9hZGVkX2dyZXk2MDBfMjSSCR15dF9maWxsX2Rvd25sb2FkZWRfZ3JleTYwMF80OJoJKXF1YW50dW1faWNfcGF1c2VfY2lyY2xlX2ZpbGxlZF9ncmV5NjAwXzQ4ogkTaWNfb2ZmbGluZV9lcnJvcl80OKoJFWljX29mZmxpbmVfcmVmcmVzaF80OLoJH3l0X2ZpbGxfc2tpcF9iYWNrXzEwX2dyZXk2MDBfMjTCCSJ5dF9maWxsX3NraXBfZm9yd2FyZF8xMF9ncmV5NjAwXzI0ygkceXRfZmlsbF9za2lwX25leHRfZ3JleTYwMF8yNNIJIHl0X2ZpbGxfc2tpcF9wcmV2aW91c19ncmV5NjAwXzI02gkYeXRfb3V0bGluZV9jYXJ0X2JsYWNrXzI04gkdeXRfZmlsbF9mYWNlX2hhcHB5X2dyZXk2MDBfMjTqCRt5dF9maWxsX2ZhY2VfbWVoX2dyZXk2MDBfMjTyCR15dF9maWxsX2ZhY2VfdXBzZXRfZ3JleTYwMF8yNPoJG3l0X2ZpbGxfZmFjZV9zYWRfZ3JleTYwMF8yNIIKInl0X2ZpbGxfZmFjZV92ZXJ5X2hhcHB5X2dyZXk2MDBfMjSKCiB5dF9maWxsX2ZhY2VfdmVyeV9zYWRfZ3JleTYwMF8yNJIKH3l0X291dGxpbmVfbGlicmFyeV9hZGRfYmxhY2tfMjSaCh55dF9maWxsX2xpYnJhcnlfc2F2ZWRfYmxhY2tfMjSiCh55dF9vdXRsaW5lX2Fycm93X2ZsaXBfYmxhY2tfMjSqCiFxdWFudHVtX2dtX2ljX2NhdGVnb3J5X2dyZXk2MDBfMjSyCh55dF9vdXRsaW5lX2Fycm93X3RpbWVfYmxhY2tfMjS6CiJ5dF9vdXRsaW5lX2Fycm93X2RpYWdvbmFsX2JsYWNrXzI0wgoaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTKChp5dF9vdXRsaW5lX3Blb3BsZV9ibGFja18yNNIKGnl0X291dGxpbmVfcGVuY2lsX2JsYWNrXzI02goneXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9vdmVybGFwX3doaXRlXzI04goZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNOoKHXl0X291dGxpbmVfcmF0aW5nX3VwX2JsYWNrXzI08goeeXRfb3V0bGluZV9yYWRhcl9saXZlX2JsYWNrXzI0-goZeXRfb3V0bGluZV9nbG9iZV9ibGFja18yNIILH3l0X291dGxpbmVfbWVtYmVyc2hpcHNfYmxhY2tfMjSKCx95dF9vdXRsaW5lX3N1cGVyX3N0b3JlX2JsYWNrXzI0kgsheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgsfeXRfb3V0bGluZV9sZXNzX3RoYW5fNF9ibGFja18yNKILI3l0X291dGxpbmVfZ3JlYXRlcl90aGFuXzIwX2JsYWNrXzI0qgsleXRfb3V0bGluZV9jbG9ja19oYWxmX2NpcmNsZV9ibGFja18yNLILHnl0X291dGxpbmVfcmFkYXJfbGl2ZV9ibGFja18yNLoLGnl0X291dGxpbmVfYWRqdXN0X2JsYWNrXzI0wgsleXRfb3V0bGluZV9kb2xsYXJfc2lnbl9oZWFydF9ibGFja18yNMoLKnl0X291dGxpbmVfcGxheV9hcnJvd19oYWxmX2NpcmNsZV9ibGFja18yNNILGHl0X291dGxpbmVfZmxhZ19ibGFja18yNNoLInl0X291dGxpbmVfYWxlcnRfdHJpYW5nbGVfYmxhY2tfMjTiCyF5dF9vdXRsaW5lX3BlcnNvbl9jaXJjbGVfYmxhY2tfMjTqCyV5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9sZWZ0X2JsYWNrXzI08gsgeXRfb3V0bGluZV9jYW1lcmFfYXVkaW9fYmxhY2tfMjT6Cyp5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX292ZXJsYXBfYmxhY2tfMjSCDCJ5dF9maWxsX2RvbGxhcl9zaWduX2hlYXJ0X2JsYWNrXzEyigwreXRfZmlsbF95b3V0dWJlX3Nob3J0c19ub190cmlhbmdsZV93aGl0ZV8xNpIMK3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfbm9fdHJpYW5nbGVfd2hpdGVfMjSaDCZ5dF9vdXRsaW5lX2NpcmNsZXNfb3ZlcmxhcF92ZF90aGVtZV8yNKIMKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0qgwceXRfb3V0bGluZV9zY2lzc29yc19ibGFja18yNLIMInl0X291dGxpbmVfcGVyc29uX211c2ljX2dyZXk2MDBfMjS6DBxxdWFudHVtX2ljX2FydGlzdF9ncmV5NjAwXzI0wgwjeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjTKDB55dF9maWxsX2Fycm93X3NodWZmbGVfYmxhY2tfMjTSDCB5dF9maWxsX2Fycm93X3VwX2NpcmNsZV9ibGFja18yNNoMIHl0X291dGxpbmVfY2hlY2tfY2lyY2xlX2JsYWNrXzI04gwieXRfZmlsbF9hcnJvd19kb3duX2NpcmNsZV9ibGFja18yNOoMIHl0X2ZpbGxfeW91dHViZV9tdXNpY19nbV9ibHVlXzI08gwgeXRfZmlsbF95b3V0dWJlX211c2ljX2dtX2JsdWVfMzb6DBl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0gg0deXRfb3V0bGluZV9iYXJfZ3JhcGhfYmxhY2tfMjSKDR95dF9vdXRsaW5lX3NoaWVsZF9wbHVzX2JsYWNrXzI0kg0deXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSaDRp5dF9vdXRsaW5lX3BlbmNpbF9ibGFja18yNKINHHl0X291dGxpbmVfZmxhc2hfb25fYmxhY2tfMjSqDR15dF9vdXRsaW5lX2ZsYXNoX29mZl9ibGFja18yNLINGXl0X2ZpbGxfZmxhc2hfb25fYmxhY2tfMjS6DRp5dF9maWxsX2ZsYXNoX29mZl9ibGFja18yNMINHnl0X291dGxpbmVfcGVyc29uX2JveF9ibGFja18yNMoNHXl0X291dGxpbmVfbXlfdmlkZW9zX2JsYWNrXzI00g0deXRfb3V0bGluZV9zdWJ0aXRsZXNfYmxhY2tfMjTaDSF5dF9vdXRsaW5lX3N1YnNjcmlwdGlvbnNfYmxhY2tfMjTiDSJ5dF9vdXRsaW5lX3lvdXR1YmVfc3R1ZGlvX2JsYWNrXzI06g0beXRfZmlsbF9hcnJvd19kb3duX2JsYWNrXzI08g0ZeXRfZmlsbF9hcnJvd191cF9ibGFja18yNPoNGnl0X2ZpbGxfbGlnaHRidWxiX2JsYWNrXzI0gg4XeXRfb3V0bGluZV9hZGRfYmxhY2tfMjSKDhp5dF9maWxsX3ZvbHVtZV9vbl9ibGFja18yNJIOInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjSaDid5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3BsdXNfYmxhY2tfMjSiDhp5dF9maWxsX2Jhcl9ncmFwaF9ibGFja18yNKoOHXl0X291dGxpbmVfYmFyX2dyYXBoX2JsYWNrXzI0sg4YeXRfb3V0bGluZV9maXJlX2JsYWNrXzI0ug4ZeXRfb3V0bGluZV9tdXNpY19ibGFja18yNMIOIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNNIOJnl0X291dGxpbmVfeW91dHViZV9pbXByb3ZlX3R2X2JsYWNrXzI02g4XeXRfb3V0bGluZV9iYWdfYmxhY2tfMjTiDhZ5dF9maWxsX2F1ZGlvX2JsYWNrXzI06g4leXRfb3V0bGluZV95b3V0dWJlX2xvZ29faWNvbl9ibGFja18yNPIOGXl0X2ZpbGxfb3Blbl9uZXdfd2hpdGVfMzb6Dh55dF9vdXRsaW5lX3ZpZGVvX2xpbmtfYmxhY2tfMTaCDyF5dF9vdXRsaW5lX3BlcnNvbl9zaGllbGRfYmxhY2tfMjSKDxl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0kg8YeXRfb3V0bGluZV9saW5rX2JsYWNrXzI0mg8YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzI0og8neXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0qg8geXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSyDxl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI0ug8ieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNMIPHHl0X291dGxpbmVfbGlzdF9hZGRfYmxhY2tfMjTKDxx5dF9vdXRsaW5lX29wZW5fbmV3X2JsYWNrXzI00g8eeXRfb3V0bGluZV9jaHJvbWVjYXN0X2JsYWNrXzI02g8beXRfb3V0bGluZV9saWJyYXJ5X2JsYWNrXzI06g8deXRfb3V0bGluZV9saXN0X3ZpZXdfYmxhY2tfMjT6Dyd5dF9vdXRsaW5lX292ZXJmbG93X2hvcml6b250YWxfYmxhY2tfMjSCEBh5dF9vdXRsaW5lX2dpZnRfYmxhY2tfMjSKEBV5dF9maWxsX2dpZnRfYmxhY2tfMjSSEBx5dF9maWxsX21lbWJlcnNoaXBzX2JsYWNrXzM2mhAYeXRfb3V0bGluZV9wb2xsX2JsYWNrXzI0ohAqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI0qhAbeXRfb3V0bGluZV9hcnRpY2xlX2JsYWNrXzI0uhAleXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18yNMoQIHl0X291dGxpbmVfYXJyb3dfcmVwZWF0X2JsYWNrXzI00hAgeXRfb3V0bGluZV9wZXJzb25fbWludXNfYmxhY2tfMjTiEBh5dF9vdXRsaW5lX2NvcHlfYmxhY2tfMjTqEBh5dF9vdXRsaW5lX21haWxfYmxhY2tfMjTyEBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfMTb6EBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfNDCCERZ5dF9maWxsX3NoYXJlX2JsYWNrXzI0ihEdeXRfZmlsbF9hcnJvd19yZXBlYXRfYmxhY2tfMjSqERd5dF9vdXRsaW5lX21pY19ibGFja18yNLIRHnl0X291dGxpbmVfZmlsbV9zdHJpcF9ibGFja18yNMIRH3l0X2ZpbGxfY2xvc2VkX2NhcHRpb25fYmxhY2tfMjTKESJ5dF9vdXRsaW5lX2Nsb3NlZF9jYXB0aW9uX2JsYWNrXzI00hEfeXRfZmlsbF9hcnJvd19yZXBlYXRfMV9ibGFja18yNNoRInl0X291dGxpbmVfYXJyb3dfcmVwZWF0XzFfYmxhY2tfMjTiESh5dF9vdXRsaW5lX3BsYXlfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI06hEaeXRfb3V0bGluZV91cGxvYWRfYmxhY2tfMjTyESh5dF9vdXRsaW5lX2JveF9wbGFjZWhvbGRlcl9sZWZ0X2JsYWNrXzI0-hEgeXRfb3V0bGluZV9wZXJzb25fcmFkYXJfd2hpdGVfMjSCEhp5dF9vdXRsaW5lX3hfbWFya19ibGFja18yMIoSFnl0X291dGxpbmVfdnJfYmxhY2tfMjSSEiR5dF9vdXRsaW5lX3N0YXRpc3RpY3NfZ3JhcGhfYmxhY2tfMjSiEiV5dF9vdXRsaW5lX3RpbWVfc3RhbXBfcGx1c19ncmV5NjAwXzI0qhIieXRfb3V0bGluZV9kYXNoYm9hcmRfcGx1c19ibGFja18yNLISHnl0X291dGxpbmVfYWxpZ25fbGVmdF9ibGFja18yNLoSJ3l0X291dGxpbmVfb3ZlcmZsb3dfaG9yaXpvbnRhbF93aGl0ZV8zNsISHXl0X291dGxpbmVfaG91cmdsYXNzX2JsYWNrXzE2yhIdeXRfb3V0bGluZV9ob3VyZ2xhc3NfYmxhY2tfMjTSEit5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3F1ZXN0aW9uX2JsYWNrXzE22hIreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18yNOISInl0X291dGxpbmVfYmFyX2hvcml6b250YWxfYmxhY2tfMTbqEiZ5dF9vdXRsaW5lX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNPISGnl0X291dGxpbmVfdHJvcGh5X2JsYWNrXzI0-hIeeXRfb3V0bGluZV9zdXBlcl9jaGF0X2JsYWNrXzI0ghMZeXRfZmlsbF9wYXVzZV92ZF90aGVtZV8yNIoTIXl0X291dGxpbmVfdm9sdW1lX3N0YWJsZV9ibGFja18yNJITHnl0X2ZpbGxfdm9sdW1lX3N0YWJsZV9ibGFja18yNKITIXl0X291dGxpbmVfc3VwZXJfc3RpY2tlcl9ibGFja18yNKoTJHl0X2ZpbGxfeW91dHViZV9sb2dvX2ljb25fZ3JleTYwMF8yNLITF3l0X2ZpbGxfY2FtZXJhX2JsYWNrXzI0uhMaeXRfb3V0bGluZV9nYW1pbmdfYmxhY2tfMjTCExp5dF9vdXRsaW5lX2JhcnNfM19ibGFja18yNMoTGHl0X291dGxpbmVfbmV3c19ibGFja18yNNITG3l0X291dGxpbmVfZmFzaGlvbl9ibGFja18yNNoTHXl0X291dGxpbmVfbGlnaHRidWxiX2JsYWNrXzI04hMdeXRfb3V0bGluZV9zdG9wd2F0Y2hfYmxhY2tfMjTqEyV5dF9vdXRsaW5lX3lvdXR1YmVfbGlua2VkX3R2X2JsYWNrXzI08hMneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0-hMceXRfb3V0bGluZV9wZW9wbGVfMl9ibGFja18yNIIUInl0X291dGxpbmVfeW91dHViZV9zaG9ydHNfYmxhY2tfMjSKFCl5dF9maWxsX2Jhcl9ncmFwaF9ib3hfdmVydGljYWxfZ3JleTYwMF8yNJoUGnl0X291dGxpbmVfeF9tYXJrX2JsYWNrXzE4ohQgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMTiyFBh5dF9vdXRsaW5lX21lZXRfYmxhY2tfMjS6FCB5dF9vdXRsaW5lX21vbmV5X2hhbmRfZ3JleTYwMF8yNMoUG3l0X291dGxpbmVfY29tcGFzc19ibGFja18yNNIUHnl0X291dGxpbmVfbGlua19vZmZfZ3JleTYwMF8yNNoUHXl0X291dGxpbmVfdm9sdW1lX29uX2JsYWNrXzI04hQeeXRfb3V0bGluZV92b2x1bWVfb2ZmX2JsYWNrXzI06hQgeXRfb3V0bGluZV9zY3JlZW5fbGlnaHRfYmxhY2tfMjTyFCB5dF9maWxsX3N1YnNjcmlwdGlvbnNfZ3JleTYwMF8yNPoUIXl0X291dGxpbmVfbWVtYmVyc2hpcHNfZ3JleTYwMF8yNIIVHXl0X2ZpbGxfcmFkYXJfbGl2ZV9ncmV5NjAwXzI0ihUeeXRfb3V0bGluZV9wZXJzb25fYWRkX2JsYWNrXzI0khUeeXRfb3V0bGluZV90ZXh0X2JveF9ncmV5NjAwXzI0mhUoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9hbGVydF9ibGFja18yNKIVIXl0X291dGxpbmVfYXJ0aWNsZV9hbGVydF9ibGFja18yNKoVIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNLIVI3l0X291dGxpbmVfYXJ0aWNsZV9jbGFyaWZ5X2JsYWNrXzI0uhUneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0whUgcXVhbnR1bV9nbV9pY19nb29nbGVfdmRfdGhlbWVfMjTaFR55dF9vdXRsaW5lX3Bpbl9vZmZfdmRfdGhlbWVfMjTiFSN5dF9vdXRsaW5lX3NoaWVsZF9lbXB0eV92ZF90aGVtZV8yNOoVIXl0X291dGxpbmVfc2hpZWxkX29mZl92ZF90aGVtZV8yNPIVH3l0X2ZpbGxfY2lyY2xlX2Z1bGxfdmRfdGhlbWVfMjSKFiJ5dF9vdXRsaW5lX3NjcmVlbl9mdWxsX3ZkX3RoZW1lXzI0khYeeXRfb3V0bGluZV9zcGFya2xlX3ZkX3RoZW1lXzI0mhYbeXRfb3V0bGluZV9wb2RjYXN0X2JsYWNrXzI0ohYaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMjSqFiZ5dF9vdXRsaW5lX3NjcmVlbl92ZXJ0aWNhbF92ZF90aGVtZV8yNLIWInl0X291dGxpbmVfYm94X29wZW5fY2hlY2tfYmxhY2tfMjS6FhNpY19ncmVlbl9zY3JlZW5fb2ZmwhYZaWNfZmFjZV9vdXRsaW5lZF9oYXBweV8zNsoWG2ljX2ZhY2Vfb3V0bGluZWRfdW5oYXBweV8zNtIWHmljX2ZhY2Vfb3V0bGluZWRfdmVyeV9oYXBweV8zNtoWF2ljX2ZhY2Vfb3V0bGluZWRfbWVoXzM24hYXaWNfZmFjZV9vdXRsaW5lZF9zYWRfMzbqFhRpY19mYWNlX2ZpbGxlZF9oYXBwefIWFmljX2ZhY2VfZmlsbGVkX3VuaGFwcHn6FhlpY19mYWNlX2ZpbGxlZF92ZXJ5X2hhcHB5ghcSaWNfZmFjZV9maWxsZWRfbWVoihcSaWNfZmFjZV9maWxsZWRfc2FkkhcZeXRfb3V0bGluZV90dl92ZF90aGVtZV8yNJoXFXl0X2ZpbGxfc2VuZF9ibGFja18yNKIXGHl0X291dGxpbmVfc2VuZF9ibGFja18yNKoXGnl0X291dGxpbmVfYmFyc18yX2JsYWNrXzI0shcceXRfb3V0bGluZV9jYWxlbmRhcl9ibGFja18yNLoXInl0X291dGxpbmVfcGVyc29uX2FjY291bnRfYmxhY2tfMjTCFx15dF9vdXRsaW5lX2luY29nbml0b19ibGFja18yNMoXHWljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX2hhcHB50hcfaWNfZmFjZV9vdXRsaW5lZF9hY3RpdmVfdW5oYXBwedoXImljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX3ZlcnlfaGFwcHniFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9tZWjqFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9zYWTyFyN5dF9vdXRsaW5lX2NsYXBwZXJib2FyZF92ZF90aGVtZV8yNPoXGnl0X291dGxpbmVfcGluX3ZkX3RoZW1lXzI0ghgjeXRfb3V0bGluZV9jaGVja19kb3VibGVfdmRfdGhlbWVfMjSKGCd5dF9vdXRsaW5lX2NoZWNrX2RvdWJsZV9vZmZfdmRfdGhlbWVfMjSSGCF5dF9vdXRsaW5lX3NoaWVsZF9hZGRfdmRfdGhlbWVfMjSaGBl5dF9vdXRsaW5lX211c2ljX2JsYWNrXzE4qhgdeXRfb3V0bGluZV9wcmljZV90YWdfYmxhY2tfMjSyGB15dF9maWxsX2NpcmNsZXNfNl92ZF90aGVtZV8yNMIYInl0X291dGxpbmVfY2VsZWJyYXRpb25fdmRfdGhlbWVfMjTSGBd5dF9maWxsX2dhbWluZ193aGl0ZV8yNNoYJHl0X291dGxpbmVfY2hldnJvbl9jb2xsYXBzZV9ibGFja18yNOIYHnF1YW50dW1faWNfcGxheV9wcmlzbV9ibGFja18yNOoYHnl0X291dGxpbmVfYm94X3BlbmNpbF9ibGFja18yNPIYF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzI0-hgreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9lbXB0eV92ZF90aGVtZV8yNIIZHXl0X291dGxpbmVfbWVnYXBob25lX2JsYWNrXzI0ihkeeXRfb3V0bGluZV9wYWxldHRlX3ZkX3RoZW1lXzI0khkaeXRfb3V0bGluZV9naWZfdmRfdGhlbWVfMjSaGSB5dF9maWxsX2Zhc3RfZm9yd2FyZF92ZF90aGVtZV8yNKIZKXl0X291dGxpbmVfZG9sbGFyX3NpZ25fY2lyY2xlX3ZkX3RoZW1lXzI0qhkmeXRfZmlsbF9kb2xsYXJfc2lnbl9jaXJjbGVfdmRfdGhlbWVfMjSyGSZ5dF9vdXRsaW5lX2NyZWF0b3JfYWNhZGVteV92ZF90aGVtZV8yNLoZInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMjTCGRp5dF9vdXRsaW5lX3BkZl92ZF90aGVtZV8yNNIZI3l0X291dGxpbmVfcGVvcGxlX2dyb3VwX3ZkX3RoZW1lXzI02hkmeXRfb3V0bGluZV9pbWFnZV93YWxscGFwZXJfdmRfdGhlbWVfMjTqGRx5dF9jb2xvcl95b3V0dWJlX3N0dWRpb18yNGRw8hkbeXRfY29sb3JfeW91dHViZV9tdXNpY18yNGRw-hkaeXRfY29sb3JfeW91dHViZV9raWRzXzI0ZHCCGh95dF9jb2xvcl95b3V0dWJlX3VucGx1Z2dlZF8yNGRwihoceXRfb3V0bGluZV9wZXJzb25fMl9ibGFja18yNJoaIHl0X291dGxpbmVfdGV4dF9ib2xkX3ZkX3RoZW1lXzI0ohoieXRfb3V0bGluZV90ZXh0X2l0YWxpY192ZF90aGVtZV8yNKoaKXl0X291dGxpbmVfdGV4dF9zdHJpa2V0aHJvdWdoX3ZkX3RoZW1lXzI0shojeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfdmRfdGhlbWVfMjS6GiB5dF9maWxsX2FsZXJ0X2NpcmNsZV92ZF90aGVtZV8yNNIaIXl0X291dGxpbmVfdHJhbnNjcmlwdF92ZF90aGVtZV8yNNoaKHl0X291dGxpbmVfdHJhbnNjcmlwdF9zZWFyY2hfdmRfdGhlbWVfMjTiGiJ5dF9vdXRsaW5lX3RpY190YWNfdG9lX3ZkX3RoZW1lXzI0-hogeXRfb3V0bGluZV9yZXBsYXlfYXJyb3dfYmxhY2tfMjSKGyF5dF9vdXRsaW5lX2xhcHRvcF9tb2JpbGVfYmxhY2tfMjSSGyN5dF9vdXRsaW5lX2hlYXJ0X2NpcmNsZV92ZF90aGVtZV8yNKIbH3l0X2NvbG9yX3lvdXR1YmVfbG9nb19pY29uXzI0ZHCqGx55dF9vdXRsaW5lX3BsYXlfYXJyb3dfYmxhY2tfMjSyGyx5dF9vdXRsaW5lX21vYmlsZV9zY3JlZW5faG9yaXpvbnRhbF9ibGFja18yNLobKnl0X291dGxpbmVfbW9iaWxlX3NjcmVlbl92ZXJ0aWNhbF9ibGFja18yNMobG3l0X291dGxpbmVfdG9vbGJveF9ibGFja18yNNIbHHl0X291dGxpbmVfYnVzaW5lc3NfYmxhY2tfMjTyGx15dF9vdXRsaW5lX2xhcHRvcF92ZF90aGVtZV8yNPobLHl0X291dGxpbmVfZG9sbGFyX3NpZ25fY29udGFpbmVyX3ZkX3RoZW1lXzI0ghwfeXRfb3V0bGluZV9pbmZpbml0eV92ZF90aGVtZV8yNIocGXl0X291dGxpbmVfaGRfdmRfdGhlbWVfMjSSHBp5dF9vdXRsaW5lX21vYmlsZV9ibGFja18yNJocFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMjSiHB15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18xMqocH3l0X291dGxpbmVfbGlzdF9wZW5jaWxfYmxhY2tfMjSyHCl5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3NlYXJjaF9ibGFja18yNLocK3l0X291dGxpbmVfeW91dHViZV9zaG9ydHNfd2F2ZWZvcm1fYmxhY2tfMjTCHBl5dF9maWxsX3RodW1iX3VwX2JsYWNrXzE4yhwbeXRfZmlsbF90aHVtYl9kb3duX2JsYWNrXzE40hwceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xONocHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xOOIcKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTjqHBl5dF9vdXRsaW5lX2hlYXJ0X2JsYWNrXzE48hwdeXRfb3V0bGluZV9maXJld29ya3NfYmxhY2tfMjT6HB15dF9vdXRsaW5lX21lbnVfc29ydF9ibGFja18yNIIdF3l0X291dGxpbmVfbWFwX2JsYWNrXzI0ih0ZeXRfZmlsbF9kb3dubG9hZF93aGl0ZV8yNJIdFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMTKiHR15dF9vdXRsaW5lX3hfb2N0YWdvbl9ibGFja18yNKodHnl0X291dGxpbmVfZGlyZWN0aW9uc19ibGFja18yNLIdJXl0X291dGxpbmVfc2NyZWVuX211bHRpX3ZpZXdfYmxhY2tfMjS6HSJ5dF9maWxsX3NjcmVlbl9tdWx0aV92aWV3X2JsYWNrXzI0wh0eeXRfZmlsbF9za2lwX2JhY2tfNV9ncmV5NjAwXzI0yh0feXRfZmlsbF9za2lwX2JhY2tfMTVfZ3JleTYwMF8yNNIdHXl0X2ZpbGxfc2tpcF9iYWNrXzIwX2JsYWNrXzI02h0deXRfZmlsbF9za2lwX2JhY2tfMzBfYmxhY2tfMjTiHR15dF9maWxsX3NraXBfYmFja182MF9ibGFja18yNOodIXl0X2ZpbGxfc2tpcF9mb3J3YXJkXzVfZ3JleTYwMF8yNPIdInl0X2ZpbGxfc2tpcF9mb3J3YXJkXzE1X2dyZXk2MDBfMjT6HSB5dF9maWxsX3NraXBfZm9yd2FyZF8yMF9ibGFja18yNIIeIHl0X2ZpbGxfc2tpcF9mb3J3YXJkXzMwX2JsYWNrXzI0ih4geXRfZmlsbF9za2lwX2ZvcndhcmRfNjBfYmxhY2tfMjSSHiN5dF9maWxsX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNJoeHnl0X291dGxpbmVfbWFnaWNfd2FuZF9ibGFja18yNLoeI3l0X291dGxpbmVfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI0wh4ZeXRfb3V0bGluZV9jcm93bl9ibGFja18yNMoeF3l0X2ZpbGxfcGVyc29uX2JsYWNrXzI00h4oeXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18xNtoeKHl0X2ZpbGxfbWVzc2FnZV9idWJibGVfcXVlc3Rpb25fYmxhY2tfMjTiHiN5dF9vdXRsaW5lX2hhbmRfc3dpcGVfbGVmdF9ibGFja18yNOoeGnl0X291dGxpbmVfdGFyZ2V0X2JsYWNrXzI08h4VeXRfZmlsbF9sb2NrX2JsYWNrXzEy-h4YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzEygh8feXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18xNoofInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMTaSHyF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaaHyR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaiHyB5dF9vdXRsaW5lX3NwYXJrX3BlbmNpbF9ibGFja18yNKofHnl0X2ZpbGxfc3Rhcl9zaG9vdGluZ19ibGFja18yNLofIHl0X291dGxpbmVfc3VwZXJzdGFyX3ZkX3RoZW1lXzI0wh8ZeXRfb3V0bGluZV9wb3VuZF9ibGFja18yNMofKXl0X291dGxpbmVfYXJyb3dfc3dhcF9ob3Jpem9udGFsX2JsYWNrXzI00h8feXRfb3V0bGluZV9zcGFya19pbWFnZV9ibGFja18yNNofIXl0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ibGFja18yNPIfF3l0X2ZpbGxfdGFyZ2V0X2JsYWNrXzI0-h8beXRfZmlsbF90YXJnZXRfYWRkX2JsYWNrXzI0giAeeXRfb3V0bGluZV90YXJnZXRfYWRkX2JsYWNrXzI0iiAXeXRfZmlsbF9tb29uX3pfYmxhY2tfMjSSIBp5dF9vdXRsaW5lX21vb25fel9ibGFja18yNJogI3l0X291dGxpbmVfc2NyZWVuX3JvdGF0aW9uX2JsYWNrXzI0qiAfeXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18yNLIgInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMjS6ICF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTCICR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTKIBx5dF9vdXRsaW5lX25vdGVfYWRkX2JsYWNrXzI00iAfeXRfb3V0bGluZV9wZW9wbGVfbm90ZV9ibGFja18yNNogJnl0X291dGxpbmVfY2lyY2xlc19vdmVybGFwX3ZkX3RoZW1lXzI04iAceXRfZmlsbF9hdWRpb19iYWRnZV9ibGFja18yNOogIXl0X291dGxpbmVfc3Rhcl9zaG9vdGluZ19ibGFja18yNPIgG3l0X291dGxpbmVfaGFzaHRhZ19ibGFja18yNIIhIHl0X291dGxpbmVfdGVtcGxhdGVfYWRkX2JsYWNrXzI0iiEkeXRfZmlsbF9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0kiEXeXRfZmlsbF9wZW9wbGVfYmxhY2tfMTKaISZ5dF9vdXRsaW5lX2Fycm93X2NpcmNsZV9yaWdodF9ibGFja18yNKIhHnl0X291dGxpbmVfYXJyb3dfcmVkb19ibGFja18yNKohHHl0X291dGxpbmVfd2F2ZWZvcm1fYmxhY2tfMjS6ISB5dF9maWxsX2NyZWF0b3JfYWNhZGVteV9ibGFja18yNMIhLXl0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfZG93bl9yaWdodF9ibGFja18yNMohK3l0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfdXBfcmlnaHRfYmxhY2tfMjTSIRp5dF9maWxsX2FkZF9jYWlyb19ibGFja18yNNohH3l0X291dGxpbmVfdGljX3RhY190b2VfYmxhY2tfMTbiIRp5dF9maWxsX3ByaWNlX3RhZ19ibGFja18yNOohGHl0X291dGxpbmVfZmlyZV9ibGFja18yNPohHHl0X2ZpbGxfc3BhcmtfcmFkYXJfYmxhY2tfMjSCIh95dF9vdXRsaW5lX3NwYXJrX3JhZGFyX2JsYWNrXzI0oiIWeXRfZmlsbF9hdWRpb19ibGFja18xMqoiGHlvdXR1YmVfc2hvcnRzX3Bpdm90X2ZhYsoiHXl0X291dGxpbmVfaGFuZF93YXZlX2JsYWNrXzI00iIZeXRfb3V0bGluZV90cnVja19ibGFja18yNNoiInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMTLiIhl5dF9maWxsX2NoZWNrX3ZkX3RoZW1lXzEy6iIZeXRfZmlsbF9hdWRpb192ZF90aGVtZV8xMvIiF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzEy-iIjeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfdmRfdGhlbWVfMTKCIxh5dF9maWxsX2ZpcmVfdmRfdGhlbWVfMTKKIx15dF9maWxsX2xpZ2h0YnVsYl92ZF90aGVtZV8xMpIjInl0X2ZpbGxfbG9jYXRpb25fcG9pbnRfdmRfdGhlbWVfMTKaIx95dF9maWxsX21lbWJlcnNoaXBzX3ZkX3RoZW1lXzEyoiMaeXRfZmlsbF9wZXJzb25fdmRfdGhlbWVfMTKqIxd5dF9maWxsX3Bpbl92ZF90aGVtZV8xMrIjJnl0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X3ZkX3RoZW1lXzEyuiMeeXRfb3V0bGluZV9wb2RjYXN0X3ZkX3RoZW1lXzEywiMceXRfZmlsbF9zY2lzc29yc192ZF90aGVtZV8xMsojHXl0X2ZpbGxfc3VidGl0bGVzX3ZkX3RoZW1lXzEy0iMfeXRfZmlsbF90aWNfdGFjX3RvZV92ZF90aGVtZV8xMtojFnl0X2ZpbGxfdHZfdmRfdGhlbWVfMTLiIyJ5dF9maWxsX3lvdXR1YmVfc2hvcnRzX3ZkX3RoZW1lXzEy6iMWeXRfZmlsbF9hdWRpb19ibGFja18xNvIjKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0giQkeXRfb3V0bGluZV9oYW5kX3N3aXBlX3JpZ2h0X2JsYWNrXzI0iiQeeXRfb3V0bGluZV9saXN0X211c2ljX2JsYWNrXzI0kiQqeXRfZmlsbF9hcnJvd19kaWFnb25hbF9kb3duX3JpZ2h0X2JsYWNrXzI0miQoeXRfZmlsbF9hcnJvd19kaWFnb25hbF91cF9yaWdodF9ibGFja18yNKIkIXl0X291dGxpbmVfY29tcGFzc19jYWlyb19ibGFja18yNKokHnl0X2ZpbGxfY29tcGFzc19jYWlyb19ibGFja18yNLIkHXl0X2ZpbGxfcGVyc29uX3JhZGFyX2JsYWNrXzI0uiQgeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfYmxhY2tfMTbqJCV5dF9vdXRsaW5lX2ZpbG1fc3RyaXBfYWRkX3ZkX3RoZW1lXzI0iiUZeXRfb3V0bGluZV9jYWJsZV9ibGFja18yNJolGnl0X291dGxpbmVfdGFibGV0X2JsYWNrXzI0oiUbeXRfb3V0bGluZV9zcGVha2VyX2JsYWNrXzI0qiUheXRfb3V0bGluZV9zcGVha2VyX2dyb3VwX2JsYWNrXzI0siUkeXRfb3V0bGluZV9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0uiUheXRfZmlsbF9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0wiUreXRfb3V0bGluZV9vdmVyZmxvd192ZXJ0aWNhbF9jYWlyb19ibGFja18yNMolJ3l0X291dGxpbmVfY2hldnJvbl9yaWdodF9jYWlyb19ibGFja18yNNIlF3l0X2ZpbGxfbW9iaWxlX2JsYWNrXzI02iUTeXRfZmlsbF90dl9ibGFja18yNOIlHnl0X291dGxpbmVfbGlzdF9xdWV1ZV9ibGFja18yNOolG3l0X291dGxpbmVfYWlycGxheV9ibGFja18yNPIlGnl0X2ZpbGxfYWRkX2NhaXJvX2JsYWNrXzE2giYheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzE4iiYVeXRfZmlsbF9sb2NrX2JsYWNrXzI0kiYaeXRfb3V0bGluZV90dl9vZmZfYmxhY2tfMjSiJh95dF9maWxsX2JveF9vcGVuX2NoZWNrX2JsYWNrXzI0qiYWeXRfZmlsbF9jcm93bl9ibGFja18yNLImG3l0X2ZpbGxfY29udHJvbGxlcl9ibGFja18yNPomHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xNoInHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xOCJsCjcNAACAQBUAAABBHQAAQEElAACAQS0AAKBBNQAAwEE9AADgQUUAAABCTQAAEEJVAAAgQl0AAAAAEgoNAACAQRUAAIBBGgoNAADAQRUAAMBBIhkNAACwQhUAAGBCHQAAgEElAAAAQC0AAIA_KhoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQAjACGAI=" + } + }, + { + "capabilitiesUpdate": { + "identifier": "capabilities|4848739a7b6ba4de", + "capabilitiesBytes": "CisI7M-9CxIkCgQIAxABCgQIBRABCgQIBxABCgQICRABCgQIDRABCgQIDhABChAInti_RhIJCgcIodi_RhABCjcIovzhbxIwCgQIHxABCgQIIBABCgQIIRABCgQIIxABCgQIJBABCgQIJRABCgQIJhABCgQIJxABCl4I3a2ydRJXCgcItIjCWxABCgcIgN_jWxABCgcI_5f8XxABCggI4oe8hAEQAQoICL_Zs60BEAEKCAiC1LfrARABCggInKzQ-AEQAQoICMC6q_oBEAEKCAjDuqv6ARABCkoIla6ydRJDCgcIy-OzXxABCgcIqqLaaxABCgcIxaPqeRABCggIi5LjkQEQAQoICPrT8b8BEAEKCAiIvZbUARABCggIwrqr-gEQAQoTCPuwsnUSDAoECAIQAQoECAQQAQoTCLOnyXUSDAoECAUQAQoECAYQAQofCJOi93gSGAoECAgQAQoECAoQAQoECAsQAQoECA0QAQoNCLXgtHsSBgoECAMQAQoNCITltHsSBgoECAEQAQpDCN3ltHsSPAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoECAUQAQoECAYQAQoECAcQAQoECAgQAQoECAkQAQoECAoQAQoNCLfqtHsSBgoECAYQAQofCP3qtHsSGAoECAkQAQoECAoQAQoECAsQAQoECAwQAQpJCPHstHsSQgoECAcQAQoECAgQAQoECAkQAQoECA4QAQoECBIQAQoECBMQAQoECBQQAQoECBUQAQoECBcQAQoECBgQAQoECBkQAQpJCM_vtHsSQgoECAcQAQoECAgQAQoECAkQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoZCP3xtHsSEgoECAQQAQoECAUQAQoECAcQAQpJCK7ztHsSQgoECAgQAQoECAkQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoECBIQAQofCOT1tHsSGAoECAsQAQoECAwQAQoECA0QAQoECA4QAQpPCJPJuHsSSAoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoECBIQAQoECBMQAQoECBQQAQoECBUQAQoECBYQAQoaCOuf2nsSEwoHCJeSgBAQAQoICIPMqq8BEAEK7wQI_5zcexLnBAoFCMUJEAEKBwj6hbVXEAEKBwj0v_xdEAEKBwiW3NNgEAEKBwiAp6hiEAEKBwiA-pRpEAEKBwjC2cJpEAEKBwi1o71rEAEKBwijwoZuEAEKBwjGrP9vEAEKBwj5tP9vEAEKBwibjaVzEAEKBwim0-Z2EAEKCAi3huSEARABCggI2eefhgEQAQoICJGP-4cBEAEKCAih6OCKARABCggI8tnqlQEQAQoICPC_qZYBEAEKCAjfx6mWARABCggI38qplgEQAQoICO_UkZsBEAEKCAiHnv-cARABCggIq6vUoAEQAQoICL60mqMBEAEKCAjj_p6oARABCggImPvwqwEQAQoICK6W3K8BEAEKCAiwltyvARABCggInoaJswEQAQoICPTBhLUBEAEKCAiA3LK5ARABCggIuJTlvQEQAQoICNyjqsIBEAEKCAj3yffDARABCggI1rPzyAEQAQoICIqXj8wBEAEKCAjQnrvOARABCggIgOWB0QEQAQoICJSUudQBEAEKCAjFtanZARABCggIgrap2QEQAQoICKS2qdkBEAEKCAi2w_7oARABCggIwcaZ7wEQAQoICKGP6PIBEAEKCAiTy6_zARABCggI2IeH9QEQAQoICLiCxPkBEAEKCAjZkv_5ARABCggI6Lqr-gEQAQoICPm6q_oBEAEKCAj8uqv6ARABCggIirur-gEQAQoICJe7q_oBEAEKCAiYu6v6ARABCggImbur-gEQAQoICKq7q_oBEAEKCAisu6v6ARABCggIrrur-gEQAQoICLG7q_oBEAEKCAi7u6v6ARABCggIw7ur-gEQAQouCMGe3HsSJwoHCIOdn2UQAQoICKGP1rQBEAEKCAiT_pu4ARABCggIl_6buAEQAQoTCOnv8XsSDAoECAUQAQoECAcQAQorCITN8nsSJAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoECAUQAQoECAYQAQoxCMLO8nsSKgoECAEQAQoECAIQAQoECAUQAQoECAYQAQoECAkQAQoECAoQAQoECAsQAQorCLfW8nsSJAoECAcQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQosCNfF3ocBEiQKBAgEEAEKBAgFEAEKBAgGEAEKBAgHEAEKBAgIEAEKBAgJEAEKIAikru2KARIYCgQIARABCgQIAhABCgQIAxABCgQIBBABCg4IkrrkiwESBgoECAMQAQoUCJDj6ZMBEgwKBAgFEAEKBAgIEAEKEgiG3oGUARIKCggIkKzckgEQAQoOCPTFxaABEgYKBAgCEAEKFAiKhOSkARIMCgQIFRABCgQIGBABCg4I6M2DpQESBgoECAIQAQoOCJmYh6cBEgYKBAgFEAEKDgij75anARIGCgQIBRABCiAI8JiXpwESGAoECAcQAQoECAgQAQoECAkQAQoECAoQAQoUCJnEmKcBEgwKBAgGEAEKBAgHEAEKFAjI8LunARIMCgQIARABCgQIAhABChoI4Ya8pwESEgoECAwQAQoECA0QAQoECBEQAQoOCInNuqgBEgYKBAgBEAEKJgjdpIupARIeCgQIARABCgQIAhABCgQIAxABCgQIBRABCgQIBhABCiAIgtfOqQESGAoECAUQAQoECAYQAQoECAcQAQoECAgQAQomCILl9KoBEh4KBAgAEAEKBAgBEAEKBAgCEAEKBAgDEAEKBAgEEAEKIAiDkdyvARIYCgQIABABCgQIARABCgQIAhABCgQIAxABCg8IvZSxsQESBwoFCOcHEAEKDgjuloa0ARIGCgQIAhABCg4IlZaptAESBgoECAgQAQoOCM7ByLcBEgYKBAgOEAEKFAjjnfG3ARIMCgQICBABCgQICRABCg4I4JrkuQESBgoECAYQAQoOCNaLwrsBEgYKBAgCEAEKFAjwuri8ARIMCgQICxABCgQIDBABCg4I5MeswAESBgoECAEQAQocCMGZisEBEhQKCAj8_L7BARABCggI6bfv8AEQAQo-CPClysEBEjYKBAgNEAEKBAgUEAEKBAgVEAEKBAgWEAEKBAgZEAEKBAgbEAEKBAgcEAEKBAgiEAEKBAgqEAEKDgjf15TCARIGCgQIAhABCg4Ij82GwwESBgoECAEQAQrUBAjh4YXHARLLBAoECFIQAQoFCI8BEAEKBQimARABCgUItwEQAQoFCMEBEAEKBQjjARABCgUI5gEQAQoFCIICEAEKBQigAhABCgUIqwIQAQoFCLsCEAEKBQjiAhABCgUI6AIQAQoFCOkCEAEKBQjqAhABCgUI6wIQAQoFCOwCEAEKBQjtAhABCgUI7gIQAQoFCO8CEAEKBQjwAhABCgUI8QIQAQoFCPQCEAEKBQj-AhABCgUIgwMQAQoFCI0DEAEKBQiUAxABCgUImgMQAQoFCLUDEAEKBQjDAxABCgUIxAMQAQoFCNIDEAEKBQjoAxABCgUI7QMQAQoFCPADEAEKBQjxAxABCgUI8gMQAQoFCPMDEAEKBQj0AxABCgUI-gMQAQoFCPsDEAEKBQiABBABCgUIhQQQAQoFCIYEEAEKBQiHBBABCgUIiAQQAQoFCIoEEAEKBQiLBBABCgUIjAQQAQoFCJEEEAEKBQiTBBABCgUIlAQQAQoFCJUEEAEKBQiXBBABCgUImQQQAQoFCJoEEAEKBQibBBABCgUInAQQAQoFCJ0EEAEKBQikBBABCgUIqQQQAQoFCKoEEAEKBQirBBABCgUIrAQQAQoFCMAEEAEKBQjDBBABCgUIzQQQAQoFCNEEEAEKBQjTBBABCgUI1AQQAQoFCNUEEAEKBQjWBBABCgUI1wQQAQoFCNgEEAEKBQjZBBABCgUI2gQQAQoFCNsEEAEKBQjcBBABCgUI3QQQAQoFCOIEEAEKBQjkBBABCgUI5QQQAQoFCOYEEAEKBQjwBBABChQI677JyAESDAoECAEQAQoECAIQAQoaCIe8mssBEhIKBAgBEAEKBAgCEAEKBAgDEAEKDgik3fDTARIGCgQIARABCg4IpYL41AESBgoECAQQAQogCJG_89UBEhgKBAgDEAEKBAgEEAEKBAgFEAEKBAgGEAEKDgjmhJflARIGCgQIBhABChoIkYrN5wESEgoECAoQAQoECAwQAQoECA8QAQpECPeNjugBEjwKCAjS74PZARABCggI9ayl3AEQAQoICLPCit0BEAEKCAiWp6ThARABCggI1amk4QEQAQoICPm6q_oBEAEKJgimg87oARIeCgQIABABCgQIARABCgQIAhABCgQIAxABCgQIBBABCg4It5uJ6QESBgoECAcQAQoOCOeh3O0BEgYKBAgEEAEKDgiPqIf0ARIGCgQIAhABCg4I3_SH9AESBgoECAIQAQoOCMSVqvUBEgYKBAgFEAEKDgip9Ob9ARIGCgQIAxABChQIjrzRggISDAoECAkQAQoECAoQAQoaCMjd8oICEhIKBAgGEAEKBAgJEAEKBAgKEAEKDgi1_d-HAhIGCgQIBRABCiAIuqzGiQISGAoECAkQAQoECAwQAQoECA0QAQoECA4QAQoUCPLhjosCEgwKBAgBEAEKBAgCEAEKFAjz4Y6LAhIMCgQIARABCgQIAhABChoI9OGOiwISEgoECAEQAQoECAIQAQoECAMQAQoUCPbhjosCEgwKBAgBEAEKBAgCEAEKDwinouqMAhIHCgUI6QcQAQoOCKPTn44CEgYKBAgGEAEKDgjOq9iRAhIGCgQIBRABCg4I_YTSkgISBgoECAMQAQoOCJa46JQCEgYKBAgDEAEKDgj1tsyYAhIGCgQIAhABCg4ImZm_nAISBgoECBIQAQoUCNyunqICEgwKBAgBEAEKBAgCEAEKDgiU95ajAhIGCgQIDhABCiAIh-XDpgISGAoECAIQAQoECAMQAQoECAQQAQoECAUQAQoPCPnglaoCEgcKBQjqBxABCiAI4o7RsQISGAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoUCJ3i27QCEgwKBAgKEAEKBAgLEAEKIAiowa63AhIYCgQIChABCgQICxABCgQIDBABCgQIDRABCg4IzbDIvQISBgoECAMQAQoOCLHYw98CEgYKBAgGEAESHWNhcGFiaWxpdGllc3w0ODQ4NzM5YTdiNmJhNGRl", + "resourceTag": "5208540076386788574" + } + }, + { + "staticDataResources": { + "resources": [ + { + "identifier": "capabilities|4848739a7b6ba4de" + }, + { + "identifier": "theme|68395bd41e9f0323" + } + ] + } + }, + { + "resourceStatusInResponseCheck": { + "resourceStatuses": [ + { + "identifier": "capabilities|4848739a7b6ba4de", + "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" + }, + { + "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", + "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" + }, + { + "identifier": "theme|68395bd41e9f0323", + "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" + } + ], + "serverBuildLabel": "boq_youtubewatchserver_20250603.05_p0" + } + } + ] + } + } +} diff --git a/youtube_transcript_api/test/assets/youtube_age_restricted.html.static b/youtube_transcript_api/test/assets/youtube_age_restricted.html.static deleted file mode 100644 index dc24529..0000000 --- a/youtube_transcript_api/test/assets/youtube_age_restricted.html.static +++ /dev/null @@ -1,88 +0,0 @@ -Laura Branigan - Self Control (Moreno J Remix) Age-restricted - YouTube
AboutPressCopyrightContact usCreatorsAdvertiseDevelopersImpressumCancel MembershipsTermsPrivacyPolicy & SafetyHow YouTube worksTest new features
\ No newline at end of file diff --git a/youtube_transcript_api/test/assets/youtube_age_restricted.innertube.json.static b/youtube_transcript_api/test/assets/youtube_age_restricted.innertube.json.static new file mode 100644 index 0000000..e959bed --- /dev/null +++ b/youtube_transcript_api/test/assets/youtube_age_restricted.innertube.json.static @@ -0,0 +1,288 @@ +{ + "responseContext": { + "visitorData": "CgtsM0ROUWd2dG5HayjHu6bCBjIKCgJERRIEEgAgYjoMCAEg1-KZt_C456RoWPrW4uqYgNyukgE%3D", + "serviceTrackingParams": [ + { + "service": "GFEEDBACK", + "params": [ + { + "key": "is_viewed_live", + "value": "False" + }, + { + "key": "ipcc", + "value": "0" + }, + { + "key": "is_alc_surface", + "value": "false" + }, + { + "key": "logged_in", + "value": "0" + }, + { + "key": "e", + "value": "9405982,23888717,24004644,24077241,24078649,24104894,24108447,24132305,24143331,24166867,24181174,24230811,24232551,24241378,24290153,24397985,24522874,24556101,24585737,39325413,39328442,39328646,51010008,51020570,51025415,51028056,51054999,51067700,51068313,51080128,51086511,51095478,51115184,51129105,51132535,51137671,51141472,51152050,51175149,51179435,51179748,51183910,51217334,51220160,51227037,51237842,51242448,51248777,51256074,51272458,51295372,51303432,51306453,51313109,51313767,51314496,51324733,51326139,51349914,51350816,51353393,51354083,51354114,51356621,51366123,51366423,51366620,51372971,51374199,51375205,51375719,51386540,51388660,51397095,51397332,51402689,51403603,51404808,51404810,51412775,51420457,51421832,51428417,51428624,51429106,51430311,51432294,51432529,51432560,51433499,51436953,51437206,51439763,51439874,51441100,51442501,51443707,51447191,51452420,51453239,51455371,51456413,51456628,51458927,51459425,51461268,51462839,51463930,51466900,51467076,51467524,51469820,51471138,51471685,51473771,51475246,51475592,51475961,51477846,51478931,51479906,51481239,51483631,51483888,51484221,51484412,51484746,51485249,51485417,51485662,51486018,51486232,51486471,51487681,51488801,51489047,51489568,51490158,51490842,51490994,51491436,51492252,51494026,51495585,51495706,51495859,51496968,51497133,51498591,51498917,51503024,51503027,51504828,51506682,51507237,51508738,51508979,51509214,51509314,51509614,51510189,51510638,51512708,51513113,51513245,51513543" + }, + { + "key": "visitor_data", + "value": "CgtsM0ROUWd2dG5HayjHu6bCBjIKCgJERRIEEgAgYjoMCAEg1-KZt_C456Ro" + } + ] + }, + { + "service": "CSI", + "params": [ + { + "key": "c", + "value": "ANDROID" + }, + { + "key": "cver", + "value": "20.10.38" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetPlayer_rid", + "value": "0x8e32eb06afe4ec8c" + } + ] + }, + { + "service": "GUIDED_HELP", + "params": [ + { + "key": "logged_in", + "value": "0" + } + ] + }, + { + "service": "ECATCHER", + "params": [ + { + "key": "client.version", + "value": "20.10" + }, + { + "key": "client.name", + "value": "ANDROID" + } + ] + }, + { + "service": "LISTNR", + "params": [ + { + "key": "e", + "value": "51513113,51456413,51020570,51504828,51466900,51217334,24232551,24250570,51488801,51397332,51442501,51477846,51478931,51498591,51366423,51456628,51486471,24195012,51486018,51175149,51237842,51469820,51483888,51010008,51459425,24522874,51484412,51498917,51375719,51483631,51404808,51452420,51467076,24181216,51179748,51054999,51354114,51461791,51489568,51490158,51469823,51471138,51473771,24024517,51429106,51303432,51388660,39328646,51313767,51494026,51354083,51508738,51432560,39325413,24181174,51503027,51432294,51436953,51132535,51192010,51453239,51484221,51485249,51509214,51295372,24143331,51324733,51179435,51485417,51461795,51475592,51512708,51314496,51067700,51256074,51491436,51510638,51507237,51492252,51028056,51467524,51428417,51272458,24585737,51484746,51141472,51129105,51404810,24104894,51402689,51495706,51462839,24556101,24166867,24220751,51420457,51313109,51508979,24254870,51248777,51366620,51152050,24290153,51095478,51486232,51495859,51463930,24397985,51372971,51497133,51270362,51025415,24033252,51509614,51509314,51387900,39328442,51080128,51428624,51443707,51447191,51458927,51506682,51439763,51475961,51202133,51242448,24230811,51349914,51421832,51439874,51375205,51495585,51353393,51137671,51441100,51461268,51489047,51189308,51430311,51306453,24286257,51086511" + } + ] + } + ], + "maxAgeSeconds": 0, + "rolloutToken": "CNeAy8fdkLO_IBDgx4Te1OmNAxjgx4Te1OmNAw%3D%3D" + }, + "playabilityStatus": { + "status": "LOGIN_REQUIRED", + "reason": "This video may be inappropriate for some users.", + "errorScreen": { + "confirmDialogRenderer": { + "title": { + "runs": [ + { + "text": "You must sign in to view this video" + } + ] + }, + "trackingParams": "CAMQxjgiEwj-xITe1OmNAxXK60IFHf00F5c=", + "dialogMessages": [ + { + "runs": [ + { + "text": "This video may be inappropriate for some users." + } + ] + } + ], + "confirmButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CAUQ8FsiEwj-xITe1OmNAxXK60IFHf00F5c=" + } + }, + "cancelButton": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "runs": [ + { + "text": "Go back" + } + ] + }, + "trackingParams": "CAQQ8FsiEwj-xITe1OmNAxXK60IFHf00F5c=" + } + } + } + }, + "desktopLegacyAgeGateReason": 1, + "reasonTitle": "You must sign in to view this video", + "contextParams": "Q0FFU0FnZ0I=" + }, + "videoDetails": { + "videoId": "Njp5uhTorCo", + "title": "Laura Branigan - Self Control (Moreno J Remix) Age-restricted", + "lengthSeconds": "452", + "keywords": [ + "Moreno J Remix", + "Moreno J", + "Remix", + "Laura Branigan", + "Self Control", + "80s", + "80s Music", + "EDM", + "Pop", + "Poprock", + "Italo Disco" + ], + "channelId": "UCJqyF-E8VW75fQz61ftchzg", + "isOwnerViewing": false, + "shortDescription": "Remixer: Moreno J\nVocal edit: Moreno J\nVocals: Laura Branigan\nSound mixing: Moreno J\nMastering: Moreno J\nVideo Edit: Moreno J\nVideo Scenes taken from movies:\nBe Cool (2005)\nBurlesque (2010) \nCinderella (2015) \nCoyote Ugly (2000)\nLove Actually (2003) \nShowgirls (1995)\nTropic Thunder (2008)\n\nInfo about the original artist (group members)\nhttps://en.wikipedia.org/wiki/Laura_Branigan\n\nThank You for Watching!\nRemember to Like, Share, and Subscribe to keep up to date with new remixes! \nLove, Moreno Remixes.\n\nFree download wav file.\nTo download the file go to the top right corner next to the login button of googledrive window after you clicket on the link. \nGoogledrive download link:\nhttps://drive.google.com/file/d/1pvcpcFjlGEOmuPR_NXSCNWRW8OQS6_1C/view?usp=sharing", + "isCrawlable": true, + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Njp5uhTorCo/default.jpg?sqp=-oaymwEkCHgQWvKriqkDGvABAfgB_gmAAtAFigIMCAAQARhgIGAoYDAP&rs=AOn4CLBYdFfYcFUurCUG8z6f1N3UI3SWQQ", + "width": 120, + "height": 90 + }, + { + "url": "https://i.ytimg.com/vi/Njp5uhTorCo/mqdefault.jpg?sqp=-oaymwEmCMACELQB8quKqQMa8AEB-AH-CYAC0AWKAgwIABABGGAgYChgMA8=&rs=AOn4CLCS9KIwuVd7VVqbYzgfychekGW95Q", + "width": 320, + "height": 180 + }, + { + "url": "https://i.ytimg.com/vi/Njp5uhTorCo/hqdefault.jpg?sqp=-oaymwEmCOADEOgC8quKqQMa8AEB-AH-CYAC0AWKAgwIABABGGAgYChgMA8=&rs=AOn4CLCV_dNcDpHUYFXSmg6vHMevIGyadA", + "width": 480, + "height": 360 + }, + { + "url": "https://i.ytimg.com/vi/Njp5uhTorCo/sddefault.jpg?sqp=-oaymwEmCIAFEOAD8quKqQMa8AEB-AH-CYAC0AWKAgwIABABGGAgYChgMA8=&rs=AOn4CLB7IPqDokitsf0O1xRE9SZcN5qUVw", + "width": 640, + "height": 480 + } + ] + }, + "allowRatings": true, + "viewCount": "179579", + "author": "Moreno J Remixes", + "isPrivate": false, + "isUnpluggedCorpus": false, + "isLiveContent": false + }, + "trackingParams": "CAAQu2kiEwj-xITe1OmNAxXK60IFHf00F5c=", + "onResponseReceivedActions": [ + { + "clickTrackingParams": "CAAQu2kiEwj-xITe1OmNAxXK60IFHf00F5c=", + "startEomFlowCommand": { + "eomFlowRenderer": { + "webViewRenderer": { + "url": { + "privateDoNotAccessOrElseTrustedResourceUrlWrappedValue": "https://consent.youtube.com/yt-app-main?gl=DE&m=1&pc=yt&cm=2&hl=en&src=1&app=1&vd=CgtsM0ROUWd2dG5HayjHu6bCBjIKCgJERRIEEgAgYjoMCAEg1-KZt_C456Ro&utm_source=YT_ANDROID&dt=0&av=20.10.38" + }, + "onFailureCommand": { + "clickTrackingParams": "CAIQmawJIhMI_sSE3tTpjQMVyutCBR39NBeX", + "updateEomStateCommand": { + "mobileEomFlowState": { + "updatedVisitorData": "CgtsM0ROUWd2dG5HayjHu6bCBjIKCgJERRIEEgAgYjoZCAEaCwjHu6bCBhDV4cZ5INfimbfwuOekaA%3D%3D", + "isError": true + } + } + }, + "trackingParams": "CAIQmawJIhMI_sSE3tTpjQMVyutCBR39NBeX", + "webViewEntityKey": "Eg5Fb21GbG93V2VidmlldyD4AigB", + "webToNativeMessageMap": [ + { + "key": "update_eom_state_command", + "value": { + "clickTrackingParams": "CAIQmawJIhMI_sSE3tTpjQMVyutCBR39NBeX", + "updateEomStateCommand": { + "hack": true + } + } + }, + { + "key": "sign_in_endpoint", + "value": { + "clickTrackingParams": "CAIQmawJIhMI_sSE3tTpjQMVyutCBR39NBeX", + "signInEndpoint": { + "hack": true + } + } + } + ], + "webViewUseCase": "WEB_VIEW_USE_CASE_EOM_CONSENT", + "openInBrowserUrls": [ + "https://policies.google.com", + "https://support.google.com" + ], + "firstPartyHostNameAllowList": [ + "consent.youtube.com" + ] + } + }, + "consentMoment": "CONSENT_MOMENT_INITIAL" + } + } + ], + "playerSettingsMenuData": { + "loggingDirectives": { + "trackingParams": "CAEQtc4GIhMI_sSE3tTpjQMVyutCBR39NBeX", + "visibility": { + "types": "12" + } + } + }, + "adBreakHeartbeatParams": "Q0FBJTNE", + "frameworkUpdates": { + "entityBatchUpdate": { + "mutations": [ + { + "entityKey": "Eihjb21wb3NpdGUtbGl2ZS1zdHJlYW0tb2ZmbGluZS1lbnRpdHkta2V5IIUEKAE%3D", + "type": "ENTITY_MUTATION_TYPE_DELETE" + }, + { + "entityKey": "Eg0KC05qcDV1aFRvckNvIPYBKAE%3D", + "type": "ENTITY_MUTATION_TYPE_REPLACE", + "payload": { + "offlineabilityEntity": { + "key": "Eg0KC05qcDV1aFRvckNvIPYBKAE%3D", + "addToOfflineButtonState": "ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN" + } + } + } + ], + "timestamp": { + "seconds": "1749654983", + "nanos": 254943213 + } + } + } +} diff --git a/youtube_transcript_api/test/assets/youtube_altered_user_agent.html.static b/youtube_transcript_api/test/assets/youtube_altered_user_agent.html.static deleted file mode 100644 index 1b3396f..0000000 --- a/youtube_transcript_api/test/assets/youtube_altered_user_agent.html.static +++ /dev/null @@ -1,83 +0,0 @@ -Surface Go Review - It’s Awesome - YouTube
AboutPressCopyrightContact usCreatorsAdvertiseDevelopersImpressumCancel MembershipsTermsPrivacyPolicy & SafetyHow YouTube worksTest new features
\ No newline at end of file diff --git a/youtube_transcript_api/test/assets/youtube_altered_user_agent.innertube.json.static b/youtube_transcript_api/test/assets/youtube_altered_user_agent.innertube.json.static new file mode 100644 index 0000000..e7b6b08 --- /dev/null +++ b/youtube_transcript_api/test/assets/youtube_altered_user_agent.innertube.json.static @@ -0,0 +1,2763 @@ +{ + "responseContext": { + "visitorData": "CgtaRDNwc2JaVUR6byjGu6bCBjIKCgJERRIEEgAgDDoMCAEgkbGFj-G456RoWLrMtY6smMCJlgE%3D", + "serviceTrackingParams": [ + { + "service": "GFEEDBACK", + "params": [ + { + "key": "is_viewed_live", + "value": "False" + }, + { + "key": "ipcc", + "value": "0" + }, + { + "key": "is_alc_surface", + "value": "false" + }, + { + "key": "logged_in", + "value": "0" + }, + { + "key": "e", + "value": "24004644,24077241,24078649,24104894,24132305,24143331,24166867,24181174,24230811,24232551,24241378,24290153,24397985,24459435,24522874,24556101,24585737,39325413,39328442,39328647,39329270,51010008,51020570,51025415,51037342,51037349,51054999,51067700,51068313,51080128,51086511,51095478,51115184,51129105,51132535,51137671,51141472,51146015,51152050,51175149,51178320,51178331,51178346,51178357,51179435,51179748,51183910,51217334,51227037,51237842,51242448,51248777,51256074,51272458,51295372,51303432,51306453,51311031,51311036,51313109,51313767,51314496,51324733,51326139,51341228,51342506,51346984,51349914,51350815,51353393,51354083,51354114,51354569,51355201,51356621,51361830,51362038,51366127,51366423,51366620,51367487,51372971,51375205,51375719,51386541,51388660,51394776,51394783,51397332,51402689,51403603,51404808,51404810,51407634,51414985,51417452,51417467,51417480,51417491,51417506,51417515,51420458,51421832,51425033,51428417,51428624,51429106,51430311,51432294,51432529,51432560,51433500,51435845,51435875,51435882,51435889,51435907,51435912,51435922,51436340,51436953,51437206,51438003,51439763,51439874,51440727,51441001,51441100,51441710,51442501,51443707,51447191,51448334,51448401,51452420,51452481,51452493,51453239,51453518,51456413,51456421,51456628,51458927,51459424,51461268,51462269,51462357,51462839,51463532,51463930,51466900,51467076,51467524,51468322,51469820,51470153,51471138,51471685,51473771,51473810,51475247,51475592,51475688,51475961,51476588,51477494,51477582,51477847,51478690,51478931,51479232,51479706,51479906,51480512,51481239,51483631,51483864,51483888,51484221,51484412,51484746,51484748,51485249,51485417,51485661,51486018,51486471,51487681,51488575,51489047,51489568,51489588,51490157,51490994,51491436,51492251,51492548,51495585,51495706,51495744,51495859,51496341,51496969,51497133,51498459,51498591,51499798,51500017,51500786,51503024,51503078,51504828,51505741,51506681,51507237,51508241,51508739,51508979,51509214,51509314,51509614,51510319,51510345,51511952,51512708,51512803,51512852,51513095,51514309,51516611,51517119" + }, + { + "key": "visitor_data", + "value": "CgtaRDNwc2JaVUR6byjGu6bCBjIKCgJERRIEEgAgDDoMCAEgkbGFj-G456Ro" + } + ] + }, + { + "service": "CSI", + "params": [ + { + "key": "yt_ad", + "value": "1" + }, + { + "key": "c", + "value": "ANDROID" + }, + { + "key": "cver", + "value": "20.10.38" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetPlayer_rid", + "value": "0x3bc160d8f190b612" + } + ] + }, + { + "service": "GUIDED_HELP", + "params": [ + { + "key": "logged_in", + "value": "0" + } + ] + }, + { + "service": "ECATCHER", + "params": [ + { + "key": "client.version", + "value": "20.10" + }, + { + "key": "client.name", + "value": "ANDROID" + } + ] + }, + { + "service": "LISTNR", + "params": [ + { + "key": "e", + "value": "51349914,51439874,24024517,51387900,51492251,51443707,51080128,24232551,51375205,51475961,24250570,51439763,51441100,51202133,51242448,51270362,51447191,51025415,24286257,51458927,51509314,51428624,51189308,51489047,51430311,51086511,51456413,51495744,51466900,51504828,24195012,51306453,51020570,51421832,51495585,51217334,51353393,51137671,51495706,51461268,51428417,24033252,51484746,51467524,51272458,24397985,51129105,51402689,51141472,24290153,51500786,51404810,51512708,24166867,51256074,51314496,51491436,51490157,51507237,24556101,51510364,51313109,51477847,51366620,51152050,24254870,51372971,51248777,51497133,51508979,51509614,51495859,51095478,24230811,39325413,51462839,51463930,51503078,39328647,51354083,51499798,51432560,51436953,51354114,51303432,51489568,51461791,51429106,51469823,51471138,51313767,51388660,24143331,51473771,51179435,51485249,51324733,51509214,24220751,51461795,51067700,51485417,51295372,51489588,51475592,51516611,51432294,24585737,51132535,51420458,51484221,51453239,51459424,51192010,24104894,51508739,51456628,24522874,24181216,51488575,51506681,51486018,51175149,51366423,51397332,51442501,51478931,51486471,51500017,51498591,51179748,24181174,51467076,51483631,51484412,51375719,24459435,51404808,51452420,51010008,51054999,51237842,51469820,51483888,39328442,39329270" + } + ] + } + ], + "maxAgeSeconds": 0, + "rolloutToken": "CNaJ14S_upOFaBCJlMvd1OmNAxiJlMvd1OmNAw%3D%3D" + }, + "playabilityStatus": { + "status": "OK", + "playableInEmbed": true, + "offlineability": { + "buttonRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CAsQ6ewBIhMIn5LL3dTpjQMVF_9CBR2_RRSr", + "ypcGetOfflineUpsellEndpoint": { + "params": "ChPqqN25AQ0KC0dKTGx4al9kdHE4IgtHSkxseGpfZHRxOCoVCAkYAVIPCgtHSkxseGpfZHRxOCAB" + } + }, + "trackingParams": "CAsQ6ewBIhMIn5LL3dTpjQMVF_9CBR2_RRSr" + } + }, + "pictureInPicture": { + "pictureInPictureRenderer": { + "pictureInPictureStyleConfig": { + "enableScrubbing": true, + "enableNavigationControls": true + }, + "pictureInPicturePlayability": "PICTURE_IN_PICTURE_PLAYABILITY_SHOPPING" + } + }, + "miniplayer": { + "miniplayerRenderer": { + "playbackMode": "PLAYBACK_MODE_ALLOW" + } + }, + "contextParams": "Q0FFU0FnZ0M=" + }, + "streamingData": { + "expiresInSeconds": "21540", + "formats": [ + { + "itag": 18, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=18&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLPZPaURenN_FmnYfOj4-GxxkWBT_jTrzKpkLcKKnwC5Yc_q1fNeLj2HyP-PdUgZ7Znl1T2zTHt6&spc=l3OVKfJ4eoqRlgxqWC_JfWnl&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&cnr=14&ratebypass=yes&dur=316.093&lmt=1679947114115693&mt=1749654548&fvip=4&c=ANDROID&txp=4538434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRgIhAJoeNfsJnN9a6C4umftIUG6r0KCW92bhR9oiHe_J28H_AiEAxOlBM83tooR6fxVXJbFaji7yguZanrXnTnF0BbCQygQ%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "mimeType": "video/mp4; codecs=\"avc1.42001E, mp4a.40.2\"", + "bitrate": 219300, + "width": 640, + "height": 360, + "lastModified": "1679947114115693", + "quality": "medium", + "fps": 24, + "qualityLabel": "360p", + "projectionType": "RECTANGULAR", + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "316093", + "audioSampleRate": "44100", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_360P" + } + ], + "adaptiveFormats": [ + { + "itag": 313, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=313&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=288981873&dur=316.024&lmt=1679947670582836&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgfjQPf8Jdq8z6uEmB8tZaD6bc9wJHF-Isng-FOHd2SpMCIQCpIVuJpRSZgN-SnUQFMo-Hokb170ghuPqL0RbRHgBVRA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 13803554, + "width": 3840, + "height": 2160, + "initRange": { + "start": "0", + "end": "220" + }, + "indexRange": { + "start": "221", + "end": "1235" + }, + "lastModified": "1679947670582836", + "contentLength": "288981873", + "quality": "hd2160", + "fps": 24, + "qualityLabel": "2160p", + "projectionType": "RECTANGULAR", + "averageBitrate": 7315441, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_2160P" + }, + { + "itag": 271, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=271&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=76665322&dur=316.024&lmt=1679947771813516&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIge2Hza7YabHKKwnhC5f96zSLtLoylNO5jQckmGBmyg1ICIAkt5lGAH5DgzYeMfgWFsvvcI9Mf3Iv5AwrUNqtZgVnj&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 4008940, + "width": 2560, + "height": 1440, + "initRange": { + "start": "0", + "end": "219" + }, + "indexRange": { + "start": "220", + "end": "1224" + }, + "lastModified": "1679947771813516", + "contentLength": "76665322", + "quality": "hd1440", + "fps": 24, + "qualityLabel": "1440p", + "projectionType": "RECTANGULAR", + "averageBitrate": 1940746, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_1440P" + }, + { + "itag": 137, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=137&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=31316532&dur=316.024&lmt=1679947026477095&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhALEhIsx4MDIIX3Z6anq7diJ39hZwwpVyr8XqunXnOvo9AiEA1xYQiAmybkBEYK07dnCFHlPXaOOh5QyLZ5FK-7dxVXc%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "mimeType": "video/mp4; codecs=\"avc1.640028\"", + "bitrate": 1386757, + "width": 1920, + "height": 1080, + "initRange": { + "start": "0", + "end": "740" + }, + "indexRange": { + "start": "741", + "end": "1456" + }, + "lastModified": "1679947026477095", + "contentLength": "31316532", + "quality": "hd1080", + "fps": 24, + "qualityLabel": "1080p", + "projectionType": "RECTANGULAR", + "averageBitrate": 792763, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_1080P" + }, + { + "itag": 248, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=248&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=29708612&dur=316.024&lmt=1679947902529968&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgezpw0p1oDiyG_RgYzgHYUVHFZbtf8QrtePEPa4sF6F4CIEjT01bhBpXF2XywSbx5qtK2qAGaxIeYwtfaiQvz4IwZ&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 1601870, + "width": 1920, + "height": 1080, + "initRange": { + "start": "0", + "end": "219" + }, + "indexRange": { + "start": "220", + "end": "1204" + }, + "lastModified": "1679947902529968", + "contentLength": "29708612", + "quality": "hd1080", + "fps": 24, + "qualityLabel": "1080p", + "projectionType": "RECTANGULAR", + "averageBitrate": 752059, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_1080P" + }, + { + "itag": 136, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=136&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=7895059&dur=316.024&lmt=1679947081877871&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgWeLkQOJbKJ3nBYYOh6NbUs0oSnto_lqDWRsqKFQQJRYCIBYT7kRkMUrPtr5vgA3ZEF8NlylnhG8V2RvMr131qoES&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "mimeType": "video/mp4; codecs=\"avc1.4d401f\"", + "bitrate": 338890, + "width": 1280, + "height": 720, + "initRange": { + "start": "0", + "end": "738" + }, + "indexRange": { + "start": "739", + "end": "1454" + }, + "lastModified": "1679947081877871", + "contentLength": "7895059", + "quality": "hd720", + "fps": 24, + "qualityLabel": "720p", + "projectionType": "RECTANGULAR", + "averageBitrate": 199859, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_720P" + }, + { + "itag": 247, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=247&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=16887950&dur=316.024&lmt=1679947770503510&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgPfV2k0HcYkoNYg7_MGbu2tSaR8AYc2y-Bt3JjgEySKgCIGdfiZDZmBG6IfFBJdHL7w7EimPo-Xpc44NQHXcRWIfw&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 852860, + "width": 1280, + "height": 720, + "initRange": { + "start": "0", + "end": "219" + }, + "indexRange": { + "start": "220", + "end": "1181" + }, + "lastModified": "1679947770503510", + "contentLength": "16887950", + "quality": "hd720", + "fps": 24, + "qualityLabel": "720p", + "projectionType": "RECTANGULAR", + "averageBitrate": 427510, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_720P" + }, + { + "itag": 135, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=135&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=5333192&dur=316.024&lmt=1679947075242457&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgJWHU994Xj_puD4ye_Z_kbB6SPVhGHue129r0mKWipPwCIQC4OuCTf6VislRoMPpXnMsbYP8iVD7Wt0opbpj_mwDRjw%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "mimeType": "video/mp4; codecs=\"avc1.4d401e\"", + "bitrate": 228014, + "width": 854, + "height": 480, + "initRange": { + "start": "0", + "end": "738" + }, + "indexRange": { + "start": "739", + "end": "1454" + }, + "lastModified": "1679947075242457", + "contentLength": "5333192", + "quality": "large", + "fps": 24, + "qualityLabel": "480p", + "projectionType": "RECTANGULAR", + "averageBitrate": 135007, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_480P" + }, + { + "itag": 244, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=244&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=9246283&dur=316.024&lmt=1679947770377890&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgNPaOI8R2doRUDWuIjCnMB9B_XqMjiF2oitSmFIoBw3sCIFguE4k3hZnqPnXAseULa-Tm3t6g1GmlLAloItT4uAl0&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 442364, + "width": 854, + "height": 480, + "initRange": { + "start": "0", + "end": "219" + }, + "indexRange": { + "start": "220", + "end": "1180" + }, + "lastModified": "1679947770377890", + "contentLength": "9246283", + "quality": "large", + "fps": 24, + "qualityLabel": "480p", + "projectionType": "RECTANGULAR", + "averageBitrate": 234065, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_480P" + }, + { + "itag": 134, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=134&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=3559867&dur=316.024&lmt=1679947075224042&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgBk78ljutyr28e7C7PzFlQCx-fTrFv0S4c5lstkxvVKICIH7YztQmR0MpAFZippba39qDn_2UDqHSt_tH7hy3QsLY&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "mimeType": "video/mp4; codecs=\"avc1.4d401e\"", + "bitrate": 144990, + "width": 640, + "height": 360, + "initRange": { + "start": "0", + "end": "738" + }, + "indexRange": { + "start": "739", + "end": "1454" + }, + "lastModified": "1679947075224042", + "contentLength": "3559867", + "quality": "medium", + "fps": 24, + "qualityLabel": "360p", + "projectionType": "RECTANGULAR", + "averageBitrate": 90116, + "highReplication": true, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_360P" + }, + { + "itag": 243, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=243&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=5812597&dur=316.024&lmt=1679947761306773&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgFpqRltWT6m5gSqac-lLs8bwB34Bv7_QzTupYC0MQFVICIAhj-Ky1UA9i9ReCXEMmK_oeAPuVDI-ecuWZqTAgefqo&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 268960, + "width": 640, + "height": 360, + "initRange": { + "start": "0", + "end": "219" + }, + "indexRange": { + "start": "220", + "end": "1180" + }, + "lastModified": "1679947761306773", + "contentLength": "5812597", + "quality": "medium", + "fps": 24, + "qualityLabel": "360p", + "projectionType": "RECTANGULAR", + "averageBitrate": 147143, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_360P" + }, + { + "itag": 133, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=133&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=2070848&dur=316.024&lmt=1679947063456736&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgdUTQmtD_De_hS-AoEvWKqG282iXLjojYPHfXNt1wygoCIHKyBq8Ux3_mv5vrItDGxklRdSP8WS4lG3dY1_BZ430E&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "mimeType": "video/mp4; codecs=\"avc1.4d4015\"", + "bitrate": 78892, + "width": 426, + "height": 240, + "initRange": { + "start": "0", + "end": "738" + }, + "indexRange": { + "start": "739", + "end": "1454" + }, + "lastModified": "1679947063456736", + "contentLength": "2070848", + "quality": "small", + "fps": 24, + "qualityLabel": "240p", + "projectionType": "RECTANGULAR", + "averageBitrate": 52422, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_240P" + }, + { + "itag": 242, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=242&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=2779205&dur=316.024&lmt=1679947768148157&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAM7nGz9pg_tSjmcCpBSaz0ifC0yaA8i7XQK_HuVVxGXxAiEAgJZ-FZ_DU-k8Y-274PfZt21-8b9feUVxWNX-yVWQoks%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 110651, + "width": 426, + "height": 240, + "initRange": { + "start": "0", + "end": "218" + }, + "indexRange": { + "start": "219", + "end": "1179" + }, + "lastModified": "1679947768148157", + "contentLength": "2779205", + "quality": "small", + "fps": 24, + "qualityLabel": "240p", + "projectionType": "RECTANGULAR", + "averageBitrate": 70354, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_240P" + }, + { + "itag": 160, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=160&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=1131596&dur=316.024&lmt=1679947044399212&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAMDogm5YnvFhzO6IY2w4qDqUlhyDMirw6oGK6GhKdhegAiAbsVbVoMNeAAivdpvs-N0-1r6wOMhuYzZCna2wXF9Tww%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "mimeType": "video/mp4; codecs=\"avc1.4d400c\"", + "bitrate": 39756, + "width": 256, + "height": 144, + "initRange": { + "start": "0", + "end": "737" + }, + "indexRange": { + "start": "738", + "end": "1453" + }, + "lastModified": "1679947044399212", + "contentLength": "1131596", + "quality": "tiny", + "fps": 24, + "qualityLabel": "144p", + "projectionType": "RECTANGULAR", + "averageBitrate": 28645, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_144P" + }, + { + "itag": 278, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=278&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=2348670&dur=316.024&lmt=1679947787484423&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgaF4J-RXYgnOiE4B5YxDO0Qv5JJWjD75k2AI9F5fNzKoCIQDS2iasqVGiLPUci9hSqvnFzVJ-R4NPmv7Ujlrji9S3cQ%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 86442, + "width": 256, + "height": 144, + "initRange": { + "start": "0", + "end": "218" + }, + "indexRange": { + "start": "219", + "end": "1178" + }, + "lastModified": "1679947787484423", + "contentLength": "2348670", + "quality": "tiny", + "fps": 24, + "qualityLabel": "144p", + "projectionType": "RECTANGULAR", + "averageBitrate": 59455, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_144P" + }, + { + "itag": 139, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=1928949&dur=316.162&lmt=1679942862476679&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgUglE76p8m8LrjovEGVkAxU74YlShiwJXCUN3WeiiKfgCIFYB4G0RYw9mGaMGz1Nr8zQzsRxbnd-7kiYCqbvfddrl&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "mimeType": "audio/mp4; codecs=\"mp4a.40.5\"", + "bitrate": 49994, + "initRange": { + "start": "0", + "end": "640" + }, + "indexRange": { + "start": "641", + "end": "1056" + }, + "lastModified": "1679942862476679", + "contentLength": "1928949", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 48809, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "316162", + "audioSampleRate": "22050", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 139, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=1928948&dur=316.162&lmt=1679943032755999&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgRgyN7YrzUx0JEEfdAxXrLHzyEG6HKSYKA3xsOUBSPQQCIQCOVSag87UOWQLnAWrTOF5GjeB4wtJ3kvwnNkkvmszU5w%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "mimeType": "audio/mp4; codecs=\"mp4a.40.5\"", + "bitrate": 50027, + "initRange": { + "start": "0", + "end": "640" + }, + "indexRange": { + "start": "641", + "end": "1056" + }, + "lastModified": "1679943032755999", + "contentLength": "1928948", + "quality": "tiny", + "xtags": "CggKA2RyYxIBMQ", + "projectionType": "RECTANGULAR", + "averageBitrate": 48809, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "316162", + "audioSampleRate": "22050", + "audioChannels": 2, + "isDrc": true, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 140, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=5116319&dur=316.093&lmt=1679942862501240&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgKxJde1lSD4CTtmzL4aoeRKSbsFLxoHl1QWX_GaxtcDsCIFelv0q4c6yOcdFcNjjfOUoK12T19sjU3lfDKoyWAlHc&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "mimeType": "audio/mp4; codecs=\"mp4a.40.2\"", + "bitrate": 130583, + "initRange": { + "start": "0", + "end": "631" + }, + "indexRange": { + "start": "632", + "end": "1047" + }, + "lastModified": "1679942862501240", + "contentLength": "5116319", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 129488, + "highReplication": true, + "audioQuality": "AUDIO_QUALITY_MEDIUM", + "approxDurationMs": "316093", + "audioSampleRate": "44100", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 140, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=5116724&dur=316.093&lmt=1679943032799229&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAPeimvZZZHsx8FwFW-RVJW7yGJyHdMX0HiwJexv4NUcHAiAv8mDG5CSCXaUYmQy90gBQKXs6MdGzDfAic8ool1uIhw%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "mimeType": "audio/mp4; codecs=\"mp4a.40.2\"", + "bitrate": 130502, + "initRange": { + "start": "0", + "end": "631" + }, + "indexRange": { + "start": "632", + "end": "1047" + }, + "lastModified": "1679943032799229", + "contentLength": "5116724", + "quality": "tiny", + "xtags": "CggKA2RyYxIBMQ", + "projectionType": "RECTANGULAR", + "averageBitrate": 129499, + "highReplication": true, + "audioQuality": "AUDIO_QUALITY_MEDIUM", + "approxDurationMs": "316093", + "audioSampleRate": "44100", + "audioChannels": 2, + "isDrc": true, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 249, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=1992383&dur=316.061&lmt=1679942903132105&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAM8YEa6te2TbF3JlsAHL0jZpWuIFiLuqLshwKks1ifWkAiEAxMNkg0cUKlS9TIyRo_d8CbKhjZcnfGqs96AkLQgaqJA%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 51225, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "805" + }, + "lastModified": "1679942903132105", + "contentLength": "1992383", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 50430, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "316061", + "audioSampleRate": "48000", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 249, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=1998927&dur=316.061&lmt=1679943142589565&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgbkiJFqcJcNZBRg-F5oCPMLUzKYkm5bDgINNMLT5CsNsCIQCu0ahs-8HMQ6IyqniZLyvULw3xRTfiO6zOmzJWuiT7VA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 53255, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "805" + }, + "lastModified": "1679943142589565", + "contentLength": "1998927", + "quality": "tiny", + "xtags": "CggKA2RyYxIBMQ", + "projectionType": "RECTANGULAR", + "averageBitrate": 50595, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "316061", + "audioSampleRate": "48000", + "audioChannels": 2, + "isDrc": true, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 250, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=250&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=2447892&dur=316.061&lmt=1679942902782314&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgBt0L2CsgwWlQyDBLy-zTGGUBog8ODbyS_49piF7KbKECICd6X390hLrVb7Kor8iIW6-bAbL1SayN4QChSo1JpzGg&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 69140, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "806" + }, + "lastModified": "1679942902782314", + "contentLength": "2447892", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 61959, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "316061", + "audioSampleRate": "48000", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 250, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=250&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=2452188&dur=316.061&lmt=1679943142809279&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgATw_FlYSOxg0YTXh5ZBZ5JgN7-jw66OipmBfsxILbisCIQD-KxJvQPO-zY45GpOrzl__5mMVGwF8pcOVxSwy3cvwQA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 71734, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "806" + }, + "lastModified": "1679943142809279", + "contentLength": "2452188", + "quality": "tiny", + "xtags": "CggKA2RyYxIBMQ", + "projectionType": "RECTANGULAR", + "averageBitrate": 62068, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "316061", + "audioSampleRate": "48000", + "audioChannels": 2, + "isDrc": true, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 251, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=4606050&dur=316.061&lmt=1679942902584077&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAINTVWn2JDvc9_JdnxVYtiveZEh7mVCQGkdc_Kkg-YVeAiEA3W8w0Bo-0y4xHvEl9xd0BSVnrDwwACHiKtUKmbSiBN0%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 142286, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "806" + }, + "lastModified": "1679942902584077", + "contentLength": "4606050", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 116586, + "audioQuality": "AUDIO_QUALITY_MEDIUM", + "approxDurationMs": "316061", + "audioSampleRate": "48000", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 251, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNfvuv6i1y3okpZyRItDsASknxvmsogC_D59l70ku8Mec3BSijrGcCYer382QA7pIG0rDV2m7PU&spc=l3OVKYB9SInBkwZu&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=4607742&dur=316.061&lmt=1679943142504142&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhALcrjr7OAIWzryrSftIT9h7JTbSBDWbdDFEFQAemgruDAiEA2nw5Dq8JETZ91Gwm_8jLkQXBOuquhdnRBPikf_GSxK4%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 144555, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "806" + }, + "lastModified": "1679943142504142", + "contentLength": "4607742", + "quality": "tiny", + "xtags": "CggKA2RyYxIBMQ", + "projectionType": "RECTANGULAR", + "averageBitrate": 116629, + "audioQuality": "AUDIO_QUALITY_MEDIUM", + "approxDurationMs": "316061", + "audioSampleRate": "48000", + "audioChannels": 2, + "isDrc": true, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + } + ], + "serverAbrStreamingUrl": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ANdX68bGbUICCCmBCTQM1_8ZnYPK4QQ8lnzNzYBOC9MP&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2616250&spc=l3OVKYB9SInBkwZu&svpuc=1&sabr=1&rqh=1&mt=1749654548&fvip=4&keepalive=yes&c=ANDROID&sparams=expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Cxpc%2Cspc%2Csvpuc%2Csabr%2Crqh&sig=AJfQdSswRgIhAMuDc6_wFaW062knpcgEInJ6GEgko7tAsPCQXXzJgcKrAiEAyGpEEZzySMpUVLrGX9VwL0221-pKxyZYmy3lyD1zo04%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbtBN734Bl7DaKXVr6VVzjYwstA1iJZC4pftyrbrouM8CIQCv5xEQ9FmhMmTfQ4zTdrpOb0ekgzni_sQG02PfJCapbQ%3D%3D", + "metadataFormats": [ + {} + ] + }, + "playbackTracking": { + "videostatsPlaybackUrl": { + "baseUrl": "https://s.youtube.com/api/stats/playback?cl=766672562&docid=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&fexp=v1%2C24004644%2C72597%2C1408%2C26245%2C27411%2C11026%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C61450%2C63439%2C33227%2C29636%2C14739676%2C3029%2C205%2C623%2C11680738%2C10562%2C4845%2C11927%2C7%2C17650%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C4543%2C6035%2C23099%2C3171%2C11%2C15%2C11%2C1078%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4578%2C5%2C2073%2C658%2C729%2C10237%2C1406%2C15089%2C1278%2C4478%2C2930%2C901%2C2578%2C690%2C31%2C455%2C632%2C1420%2C5209%2C208%2C4089%2C296%2C197%2C867%2C5484%2C2234%2C514%2C10822%2C2119%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C2824%2C7351%2C2467%2C15%2C13%2C11%2C15%2C9%2C2943%2C1374%2C3201%2C3384%2C207%2C482%2C1205%2C1983%2C235%2C31%2C940%2C2345%2C30%2C7%2C7%2C18%2C5%2C10%2C418%2C613%2C253%2C797%2C1760%2C111%2C853%2C274%2C99%2C610%2C791%2C1206%2C3484%2C1143%2C67%2C4019%2C61%2C12%2C746%2C279%2C2895%2C8%2C207%2C2299%2C497%2C1844%2C1001%2C88%2C482%2C693%2C398%2C2970%2C176%2C448%2C798%2C1498%2C333%2C985%2C547%2C2086%2C39%2C1437%2C345%2C96%2C273%2C627%2C906%2C88%2C265%2C843%2C241%2C301%2C474%2C200%2C606%2C727%2C2392%2C233%2C24%2C333%2C191%2C334%2C2%2C501%2C168%2C244%2C357%2C453%2C1210%2C894%2C472%2C521%2C20%2C569%2C837%2C442%2C815%2C297%2C3037%2C121%2C38%2C115%2C482%2C628%2C164%2C1326%2C132%2C1207%2C219%2C769%2C2238%2C54%2C1750%2C913%2C940%2C556%2C1004%2C498%2C240%2C235%2C100%2C300%2C705%2C26%2C1607%2C756%2C95%2C49%2C243%2C1214%2C2302%2C508&ns=yt&plid=AAY3TUuy4y2yz_3H&el=detailpage&len=317&of=-kbIeWkl9lOSrDfQeigFXg&vm=CAEQARgEOjJBSHFpSlRLSHBuNW9ZRXkzZEtxQmExbGt6OGdQaXIzSG5fRVB0Q2xwaFV0TFp1NVFFUWJiQUZVQTZSVG00SnJjdFd5X0Jkc3dUUkdTR0E2QWlCXzAzR1AwX0k5LTdoVXV4TEZvSFpfWmJkRG1HcEtRblRlRmwyMkRydEEtRjlpUUxieHIzMnUwbEZFTHNSZkhIYzFEdXc", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "videostatsDelayplayUrl": { + "baseUrl": "https://s.youtube.com/api/stats/delayplay?cl=766672562&docid=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&fexp=v1%2C24004644%2C72597%2C1408%2C26245%2C27411%2C11026%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C61450%2C63439%2C33227%2C29636%2C14739676%2C3029%2C205%2C623%2C11680738%2C10562%2C4845%2C11927%2C7%2C17650%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C4543%2C6035%2C23099%2C3171%2C11%2C15%2C11%2C1078%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4578%2C5%2C2073%2C658%2C729%2C10237%2C1406%2C15089%2C1278%2C4478%2C2930%2C901%2C2578%2C690%2C31%2C455%2C632%2C1420%2C5209%2C208%2C4089%2C296%2C197%2C867%2C5484%2C2234%2C514%2C10822%2C2119%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C2824%2C7351%2C2467%2C15%2C13%2C11%2C15%2C9%2C2943%2C1374%2C3201%2C3384%2C207%2C482%2C1205%2C1983%2C235%2C31%2C940%2C2345%2C30%2C7%2C7%2C18%2C5%2C10%2C418%2C613%2C253%2C797%2C1760%2C111%2C853%2C274%2C99%2C610%2C791%2C1206%2C3484%2C1143%2C67%2C4019%2C61%2C12%2C746%2C279%2C2895%2C8%2C207%2C2299%2C497%2C1844%2C1001%2C88%2C482%2C693%2C398%2C2970%2C176%2C448%2C798%2C1498%2C333%2C985%2C547%2C2086%2C39%2C1437%2C345%2C96%2C273%2C627%2C906%2C88%2C265%2C843%2C241%2C301%2C474%2C200%2C606%2C727%2C2392%2C233%2C24%2C333%2C191%2C334%2C2%2C501%2C168%2C244%2C357%2C453%2C1210%2C894%2C472%2C521%2C20%2C569%2C837%2C442%2C815%2C297%2C3037%2C121%2C38%2C115%2C482%2C628%2C164%2C1326%2C132%2C1207%2C219%2C769%2C2238%2C54%2C1750%2C913%2C940%2C556%2C1004%2C498%2C240%2C235%2C100%2C300%2C705%2C26%2C1607%2C756%2C95%2C49%2C243%2C1214%2C2302%2C508&ns=yt&plid=AAY3TUuy4y2yz_3H&el=detailpage&len=317&of=-kbIeWkl9lOSrDfQeigFXg&vm=CAEQARgEOjJBSHFpSlRLSHBuNW9ZRXkzZEtxQmExbGt6OGdQaXIzSG5fRVB0Q2xwaFV0TFp1NVFFUWJiQUZVQTZSVG00SnJjdFd5X0Jkc3dUUkdTR0E2QWlCXzAzR1AwX0k5LTdoVXV4TEZvSFpfWmJkRG1HcEtRblRlRmwyMkRydEEtRjlpUUxieHIzMnUwbEZFTHNSZkhIYzFEdXc", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "videostatsWatchtimeUrl": { + "baseUrl": "https://s.youtube.com/api/stats/watchtime?cl=766672562&docid=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&fexp=v1%2C24004644%2C72597%2C1408%2C26245%2C27411%2C11026%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C61450%2C63439%2C33227%2C29636%2C14739676%2C3029%2C205%2C623%2C11680738%2C10562%2C4845%2C11927%2C7%2C17650%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C4543%2C6035%2C23099%2C3171%2C11%2C15%2C11%2C1078%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4578%2C5%2C2073%2C658%2C729%2C10237%2C1406%2C15089%2C1278%2C4478%2C2930%2C901%2C2578%2C690%2C31%2C455%2C632%2C1420%2C5209%2C208%2C4089%2C296%2C197%2C867%2C5484%2C2234%2C514%2C10822%2C2119%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C2824%2C7351%2C2467%2C15%2C13%2C11%2C15%2C9%2C2943%2C1374%2C3201%2C3384%2C207%2C482%2C1205%2C1983%2C235%2C31%2C940%2C2345%2C30%2C7%2C7%2C18%2C5%2C10%2C418%2C613%2C253%2C797%2C1760%2C111%2C853%2C274%2C99%2C610%2C791%2C1206%2C3484%2C1143%2C67%2C4019%2C61%2C12%2C746%2C279%2C2895%2C8%2C207%2C2299%2C497%2C1844%2C1001%2C88%2C482%2C693%2C398%2C2970%2C176%2C448%2C798%2C1498%2C333%2C985%2C547%2C2086%2C39%2C1437%2C345%2C96%2C273%2C627%2C906%2C88%2C265%2C843%2C241%2C301%2C474%2C200%2C606%2C727%2C2392%2C233%2C24%2C333%2C191%2C334%2C2%2C501%2C168%2C244%2C357%2C453%2C1210%2C894%2C472%2C521%2C20%2C569%2C837%2C442%2C815%2C297%2C3037%2C121%2C38%2C115%2C482%2C628%2C164%2C1326%2C132%2C1207%2C219%2C769%2C2238%2C54%2C1750%2C913%2C940%2C556%2C1004%2C498%2C240%2C235%2C100%2C300%2C705%2C26%2C1607%2C756%2C95%2C49%2C243%2C1214%2C2302%2C508&ns=yt&plid=AAY3TUuy4y2yz_3H&el=detailpage&len=317&of=-kbIeWkl9lOSrDfQeigFXg&vm=CAEQARgEOjJBSHFpSlRLSHBuNW9ZRXkzZEtxQmExbGt6OGdQaXIzSG5fRVB0Q2xwaFV0TFp1NVFFUWJiQUZVQTZSVG00SnJjdFd5X0Jkc3dUUkdTR0E2QWlCXzAzR1AwX0k5LTdoVXV4TEZvSFpfWmJkRG1HcEtRblRlRmwyMkRydEEtRjlpUUxieHIzMnUwbEZFTHNSZkhIYzFEdXc", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "ptrackingUrl": { + "baseUrl": "https://www.youtube.com/ptracking?ei=xp1JaJ-XEZf-i9oPv4vR2Ao&oid=wKy8wAwrz9bUuWfeADfZzA&plid=AAY3TUuy4y2yz_3H&pltype=content&ptchn=VYamHliCI9rw1tHR1xbkfw&ptk=youtube_single&video_id=GJLlxj_dtq8", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "qoeUrl": { + "baseUrl": "https://s.youtube.com/api/stats/qoe?cl=766672562&docid=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&el=detailpage&event=streamingstats&fexp=v1%2C24004644%2C72597%2C1408%2C26245%2C27411%2C11026%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C61450%2C63439%2C33227%2C29636%2C14739676%2C3029%2C205%2C623%2C11680738%2C10562%2C4845%2C11927%2C7%2C17650%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C4543%2C6035%2C23099%2C3171%2C11%2C15%2C11%2C1078%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4578%2C5%2C2073%2C658%2C729%2C10237%2C1406%2C15089%2C1278%2C4478%2C2930%2C901%2C2578%2C690%2C31%2C455%2C632%2C1420%2C5209%2C208%2C4089%2C296%2C197%2C867%2C5484%2C2234%2C514%2C10822%2C2119%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C2824%2C7351%2C2467%2C15%2C13%2C11%2C15%2C9%2C2943%2C1374%2C3201%2C3384%2C207%2C482%2C1205%2C1983%2C235%2C31%2C940%2C2345%2C30%2C7%2C7%2C18%2C5%2C10%2C418%2C613%2C253%2C797%2C1760%2C111%2C853%2C274%2C99%2C610%2C791%2C1206%2C3484%2C1143%2C67%2C4019%2C61%2C12%2C746%2C279%2C2895%2C8%2C207%2C2299%2C497%2C1844%2C1001%2C88%2C482%2C693%2C398%2C2970%2C176%2C448%2C798%2C1498%2C333%2C985%2C547%2C2086%2C39%2C1437%2C345%2C96%2C273%2C627%2C906%2C88%2C265%2C843%2C241%2C301%2C474%2C200%2C606%2C727%2C2392%2C233%2C24%2C333%2C191%2C334%2C2%2C501%2C168%2C244%2C357%2C453%2C1210%2C894%2C472%2C521%2C20%2C569%2C837%2C442%2C815%2C297%2C3037%2C121%2C38%2C115%2C482%2C628%2C164%2C1326%2C132%2C1207%2C219%2C769%2C2238%2C54%2C1750%2C913%2C940%2C556%2C1004%2C498%2C240%2C235%2C100%2C300%2C705%2C26%2C1607%2C756%2C95%2C49%2C243%2C1214%2C2302%2C508&ns=yt&plid=AAY3TUuy4y2yz_3H", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "atrUrl": { + "baseUrl": "https://s.youtube.com/api/stats/atr?c=ANDROID&docid=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&len=317&ns=yt&plid=AAY3TUuy4y2yz_3H&ver=2&vm=CAEQARgEOjJBSHFpSlRLSHBuNW9ZRXkzZEtxQmExbGt6OGdQaXIzSG5fRVB0Q2xwaFV0TFp1NVFFUWJiQUZVQTZSVG00SnJjdFd5X0Jkc3dUUkdTR0E2QWlCXzAzR1AwX0k5LTdoVXV4TEZvSFpfWmJkRG1HcEtRblRlRmwyMkRydEEtRjlpUUxieHIzMnUwbEZFTHNSZkhIYzFEdXc", + "elapsedMediaTimeSeconds": 3, + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "engageUrl": { + "baseUrl": "https://s.youtube.com/api/stats/engage?cl=766672562&cmt=%5BVSS_CMT%5D&conn=%5BVSS_CONN%5D&cpn=%5BVSS_CPN%5D&docid=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&el=detailpage&fexp=v1%2C24004644%2C72597%2C1408%2C26245%2C27411%2C11026%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C61450%2C63439%2C33227%2C29636%2C14739676%2C3029%2C205%2C623%2C11680738%2C10562%2C4845%2C11927%2C7%2C17650%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C4543%2C6035%2C23099%2C3171%2C11%2C15%2C11%2C1078%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4578%2C5%2C2073%2C658%2C729%2C10237%2C1406%2C15089%2C1278%2C4478%2C2930%2C901%2C2578%2C690%2C31%2C455%2C632%2C1420%2C5209%2C208%2C4089%2C296%2C197%2C867%2C5484%2C2234%2C514%2C10822%2C2119%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C2824%2C7351%2C2467%2C15%2C13%2C11%2C15%2C9%2C2943%2C1374%2C3201%2C3384%2C207%2C482%2C1205%2C1983%2C235%2C31%2C940%2C2345%2C30%2C7%2C7%2C18%2C5%2C10%2C418%2C613%2C253%2C797%2C1760%2C111%2C853%2C274%2C99%2C610%2C791%2C1206%2C3484%2C1143%2C67%2C4019%2C61%2C12%2C746%2C279%2C2895%2C8%2C207%2C2299%2C497%2C1844%2C1001%2C88%2C482%2C693%2C398%2C2970%2C176%2C448%2C798%2C1498%2C333%2C985%2C547%2C2086%2C39%2C1437%2C345%2C96%2C273%2C627%2C906%2C88%2C265%2C843%2C241%2C301%2C474%2C200%2C606%2C727%2C2392%2C233%2C24%2C333%2C191%2C334%2C2%2C501%2C168%2C244%2C357%2C453%2C1210%2C894%2C472%2C521%2C20%2C569%2C837%2C442%2C815%2C297%2C3037%2C121%2C38%2C115%2C482%2C628%2C164%2C1326%2C132%2C1207%2C219%2C769%2C2238%2C54%2C1750%2C913%2C940%2C556%2C1004%2C498%2C240%2C235%2C100%2C300%2C705%2C26%2C1607%2C756%2C95%2C49%2C243%2C1214%2C2302%2C508&lact=%5BVSS_LACT%5D&len=317&ns=yt&of=-kbIeWkl9lOSrDfQeigFXg&plid=AAY3TUuy4y2yz_3H&rt=%5BVSS_RT%5D&state=%5BVSS_STATE%5D&vis=%5BVSS_VIS%5D&vm=CAEQARgEOjJBSHFpSlRLSHBuNW9ZRXkzZEtxQmExbGt6OGdQaXIzSG5fRVB0Q2xwaFV0TFp1NVFFUWJiQUZVQTZSVG00SnJjdFd5X0Jkc3dUUkdTR0E2QWlCXzAzR1AwX0k5LTdoVXV4TEZvSFpfWmJkRG1HcEtRblRlRmwyMkRydEEtRjlpUUxieHIzMnUwbEZFTHNSZkhIYzFEdXc", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + } + ] + }, + "videostatsScheduledFlushWalltimeSeconds": [ + 10, + 20, + 30 + ], + "videostatsDefaultFlushIntervalSeconds": 300 + }, + "captions": { + "playerCaptionsTracklistRenderer": { + "captionTracks": [ + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=5510DAF84FDCE99ECC27BEACBEAF6FE8DC2B70C6.5C4E595FADF23F28FFA88E0AF16B65933D43CCA6&key=yt8&lang=zh&fmt=srv3", + "name": { + "runs": [ + { + "text": "Chinese" + } + ] + }, + "vssId": ".zh", + "languageCode": "zh", + "isTranslatable": true, + "trackName": "" + }, + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=5510DAF84FDCE99ECC27BEACBEAF6FE8DC2B70C6.5C4E595FADF23F28FFA88E0AF16B65933D43CCA6&key=yt8&lang=cs&fmt=srv3", + "name": { + "runs": [ + { + "text": "Czech" + } + ] + }, + "vssId": ".cs", + "languageCode": "cs", + "isTranslatable": true, + "trackName": "" + }, + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=5510DAF84FDCE99ECC27BEACBEAF6FE8DC2B70C6.5C4E595FADF23F28FFA88E0AF16B65933D43CCA6&key=yt8&lang=en&fmt=srv3", + "name": { + "runs": [ + { + "text": "English" + } + ] + }, + "vssId": ".en", + "languageCode": "en", + "isTranslatable": true, + "trackName": "" + }, + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=5510DAF84FDCE99ECC27BEACBEAF6FE8DC2B70C6.5C4E595FADF23F28FFA88E0AF16B65933D43CCA6&key=yt8&kind=asr&lang=en&fmt=srv3", + "name": { + "runs": [ + { + "text": "English (auto-generated)" + } + ] + }, + "vssId": "a.en", + "languageCode": "en", + "kind": "asr", + "isTranslatable": true, + "trackName": "" + }, + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=5510DAF84FDCE99ECC27BEACBEAF6FE8DC2B70C6.5C4E595FADF23F28FFA88E0AF16B65933D43CCA6&key=yt8&lang=de&fmt=srv3", + "name": { + "runs": [ + { + "text": "German" + } + ] + }, + "vssId": ".de", + "languageCode": "de", + "isTranslatable": true, + "trackName": "" + }, + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=5510DAF84FDCE99ECC27BEACBEAF6FE8DC2B70C6.5C4E595FADF23F28FFA88E0AF16B65933D43CCA6&key=yt8&lang=hi&fmt=srv3", + "name": { + "runs": [ + { + "text": "Hindi" + } + ] + }, + "vssId": ".hi", + "languageCode": "hi", + "isTranslatable": true, + "trackName": "" + }, + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=5510DAF84FDCE99ECC27BEACBEAF6FE8DC2B70C6.5C4E595FADF23F28FFA88E0AF16B65933D43CCA6&key=yt8&lang=ja&fmt=srv3", + "name": { + "runs": [ + { + "text": "Japanese" + } + ] + }, + "vssId": ".ja", + "languageCode": "ja", + "isTranslatable": true, + "trackName": "" + }, + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=5510DAF84FDCE99ECC27BEACBEAF6FE8DC2B70C6.5C4E595FADF23F28FFA88E0AF16B65933D43CCA6&key=yt8&lang=ko&fmt=srv3", + "name": { + "runs": [ + { + "text": "Korean" + } + ] + }, + "vssId": ".ko", + "languageCode": "ko", + "isTranslatable": true, + "trackName": "" + }, + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaJ-XEZf-i9oPv4vR2Ao&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=5510DAF84FDCE99ECC27BEACBEAF6FE8DC2B70C6.5C4E595FADF23F28FFA88E0AF16B65933D43CCA6&key=yt8&lang=es&fmt=srv3", + "name": { + "runs": [ + { + "text": "Spanish" + } + ] + }, + "vssId": ".es", + "languageCode": "es", + "isTranslatable": true, + "trackName": "" + } + ], + "audioTracks": [ + { + "captionTrackIndices": [ + 0, + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 3 + ], + "defaultCaptionTrackIndex": 2, + "hasDefaultTrack": true, + "captionsInitialState": "CAPTIONS_INITIAL_STATE_OFF_RECOMMENDED" + } + ], + "translationLanguages": [ + { + "languageCode": "ar", + "languageName": { + "runs": [ + { + "text": "Arabic" + } + ] + } + }, + { + "languageCode": "zh-Hant", + "languageName": { + "runs": [ + { + "text": "Chinese (Traditional)" + } + ] + } + }, + { + "languageCode": "nl", + "languageName": { + "runs": [ + { + "text": "Dutch" + } + ] + } + }, + { + "languageCode": "en", + "languageName": { + "runs": [ + { + "text": "English" + } + ] + }, + "translationSourceTrackIndices": [ + 4 + ] + }, + { + "languageCode": "fr", + "languageName": { + "runs": [ + { + "text": "French" + } + ] + } + }, + { + "languageCode": "de", + "languageName": { + "runs": [ + { + "text": "German" + } + ] + } + }, + { + "languageCode": "hi", + "languageName": { + "runs": [ + { + "text": "Hindi" + } + ] + } + }, + { + "languageCode": "id", + "languageName": { + "runs": [ + { + "text": "Indonesian" + } + ] + } + }, + { + "languageCode": "it", + "languageName": { + "runs": [ + { + "text": "Italian" + } + ] + } + }, + { + "languageCode": "ja", + "languageName": { + "runs": [ + { + "text": "Japanese" + } + ] + } + }, + { + "languageCode": "ko", + "languageName": { + "runs": [ + { + "text": "Korean" + } + ] + } + }, + { + "languageCode": "pt", + "languageName": { + "runs": [ + { + "text": "Portuguese" + } + ] + } + }, + { + "languageCode": "ru", + "languageName": { + "runs": [ + { + "text": "Russian" + } + ] + } + }, + { + "languageCode": "es", + "languageName": { + "runs": [ + { + "text": "Spanish" + } + ] + } + }, + { + "languageCode": "th", + "languageName": { + "runs": [ + { + "text": "Thai" + } + ] + } + }, + { + "languageCode": "tr", + "languageName": { + "runs": [ + { + "text": "Turkish" + } + ] + } + }, + { + "languageCode": "uk", + "languageName": { + "runs": [ + { + "text": "Ukrainian" + } + ] + } + }, + { + "languageCode": "vi", + "languageName": { + "runs": [ + { + "text": "Vietnamese" + } + ] + } + } + ], + "defaultAudioTrackIndex": 0, + "defaultTranslationSourceTrackIndices": [ + 2 + ] + } + }, + "videoDetails": { + "videoId": "GJLlxj_dtq8", + "title": "Surface Go Review - It’s Awesome", + "lengthSeconds": "316", + "keywords": [ + "Dave2D", + "Review", + "Surface Go", + "Surface pro", + "best laptop", + "best laptop for school", + "best laptop for college", + "best laptop for students", + "best laptop for university", + "cheap laptop", + "best value laptop", + "inexpensive laptop", + "cheapest laptop", + "Dell", + "XPS 13" + ], + "channelId": "UCVYamHliCI9rw1tHR1xbkfw", + "isOwnerViewing": false, + "shortDescription": "Dave2D review of the Microsoft Surface Go. This is the best 2 in 1 laptop from Microsoft for students on a tighter budget.\nOn Sale Here - https://amzn.to/2n3Y4sj\n\nThis 2in1 tablet/laptop is incredibly small and has a ton of potential for people who need an ultra portable device that can be used as a comfortable tablet as well as a very functional laptop. This is great for developers, students, work or even for media consumption as a secondary device.\n\nMusic Credits:\nFili - Sunday Vibez\n\nIf you want to support the channel, consider a Dave2D membership by clicking the “Join” button above!\n\nhttp://twitter.com/Dave2D\nhttp://www.instagram.com/Dave2D\nhttps://discord.gg/Dave2D\n\nPurchases made from store links may give me some money. \n(It doesn’t cost you extra, so please buy everything)", + "isCrawlable": true, + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi_webp/GJLlxj_dtq8/default.webp", + "width": 120, + "height": 90 + }, + { + "url": "https://i.ytimg.com/vi_webp/GJLlxj_dtq8/mqdefault.webp", + "width": 320, + "height": 180 + }, + { + "url": "https://i.ytimg.com/vi_webp/GJLlxj_dtq8/hqdefault.webp", + "width": 480, + "height": 360 + }, + { + "url": "https://i.ytimg.com/vi_webp/GJLlxj_dtq8/sddefault.webp", + "width": 640, + "height": 480 + } + ] + }, + "allowRatings": true, + "viewCount": "1856109", + "author": "Dave2D", + "isPrivate": false, + "isUnpluggedCorpus": false, + "isLiveContent": false + }, + "playerConfig": { + "audioConfig": { + "loudnessDb": -10.969999, + "perceptualLoudnessDb": -24.97, + "enablePerFormatLoudness": false, + "trackAbsoluteLoudnessLkfs": -24.97, + "loudnessTargetLkfs": -14 + }, + "exoPlayerConfig": { + "useExoPlayer": true, + "useAdaptiveBitrate": true, + "maxInitialByteRate": 91136, + "minDurationForQualityIncreaseMs": 12364, + "maxDurationForQualityDecreaseMs": 3720, + "minDurationToRetainAfterDiscardMs": 21000, + "lowWatermarkMs": 15000, + "highWatermarkMs": 30000, + "lowPoolLoad": 0.8, + "highPoolLoad": 0.8, + "sufficientBandwidthOverhead": 1, + "bufferChunkSizeKb": 50, + "httpConnectTimeoutMs": 16000, + "httpReadTimeoutMs": 8000, + "numAudioSegmentsPerFetch": 1, + "numVideoSegmentsPerFetch": 2, + "minDurationForPlaybackStartMs": 1600, + "enableExoplayerReuse": false, + "useRadioTypeForInitialQualitySelection": true, + "blacklistFormatOnError": false, + "enableBandaidHttpDataSource": true, + "httpLoadTimeoutMs": 18000, + "canPlayHdDrm": true, + "videoBufferSegmentCount": 389, + "audioBufferSegmentCount": 38, + "useAbruptSplicing": false, + "minRetryCount": 10, + "minChunksNeededToPreferOffline": 2, + "secondsToMaxAggressiveness": 0, + "enableSurfaceviewResizeWorkaround": true, + "enableVp9IfThresholdsPass": false, + "matchQualityToViewportOnUnfullscreen": false, + "lowAudioQualityConnTypes": [ + "MOBILE_CONNECTION_TYPE_CELLULAR_2G", + "MOBILE_CONNECTION_TYPE_CELLULAR_3G" + ], + "useDashForLiveStreams": true, + "enableLibvpxVideoTrackRenderer": false, + "lowAudioQualityBandwidthThresholdBps": 786432, + "enableVariableSpeedPlayback": true, + "preferOnesieBufferedFormat": true, + "minimumBandwidthSampleBytes": 16384, + "useDashForOtfAndCompletedLiveStreams": true, + "disableCacheAwareVideoFormatEvaluation": false, + "useLiveDvrForDashLiveStreams": true, + "cronetResetTimeoutOnRedirects": true, + "emitVideoDecoderChangeEvents": false, + "onesieVideoBufferLoadTimeoutMs": "0", + "onesieVideoBufferReadTimeoutMs": "0", + "libvpxEnableGl": false, + "enableVp9EncryptedIfThresholdsPass": false, + "enableOpus": false, + "usePredictedBuffer": true, + "maxReadAheadMediaTimeMs": 120000, + "useMediaTimeCappedLoadControl": true, + "allowCacheOverrideToLowerQualitiesWithinRange": 0, + "allowDroppingUndecodedFrames": true, + "minDurationForPlaybackRestartMs": 5000, + "serverProvidedBandwidthHeader": "", + "liveOnlyPegStrategy": "LIVE_ONLY_PEG_STRATEGY_SEEK_ON_REBUFFER_ESTIMATE_DURATION", + "enableRedirectorHostFallback": true, + "enableHighlyAvailableFormatFallbackOnPcr": false, + "recordTrackRendererTimingEvents": true, + "minErrorsForRedirectorHostFallback": 0, + "nonHardwareMediaCodecNames": [ + "OMX.ffmpeg.vp9.decoder", + "OMX.google.vp9.decoder", + "c2.android.vp9.decoder", + "OMX.Intel.sw_vd.vp9", + "OMX.MTK.VIDEO.DECODER.SW.VP9", + "c2.mtk.sw.vp9.decoder", + "OMX.google.av1.decoder", + "c2.android.av1.decoder", + "OMX.sprd.av1.decoder", + "c2.android.av1-dav1d.decoder" + ], + "enableVp9IfInHardware": true, + "enableVp9EncryptedIfInHardware": true, + "useOpusMedAsLowQualityAudio": false, + "minErrorsForPcrFallback": 0, + "useStickyRedirectHttpDataSource": true, + "onlyVideoBandwidth": true, + "useRedirectorOnNetworkChange": false, + "enableMaxReadaheadAbrThreshold": true, + "cacheCheckDirectoryWritabilityOnce": false, + "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", + "slidingPercentile": 0.25, + "slidingWindowSize": 12, + "maxFrameDropIntervalMs": 100, + "ignoreLoadTimeoutForFallback": false, + "serverBweMultiplier": 1, + "drmMaxKeyfetchDelayMs": 900000, + "maxResolutionForWhiteNoise": 0, + "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", + "enableLibvpxHdr": false, + "enableCacheAwareStreamSelection": true, + "useExoCronetDataSource": true, + "whiteNoiseScale": 0, + "whiteNoiseOffset": 0, + "preventVideoFrameLaggingWithLibvpx": false, + "enableMediaCodecHdr": true, + "enableMediaCodecSwHdr": false, + "liveOnlyWindowChunks": 10, + "bearerMinDurationToRetainAfterDiscardMs": [ + 21000, + 21000, + 21000, + 21000, + 120000, + 120000, + 90000, + 120000 + ], + "forceWidevineL3": false, + "useAverageBitrate": false, + "useMedialibAudioTrackRendererForLive": true, + "useExoPlayerV2": false, + "logMediaRequestEventsToCsi": true, + "onesieFixNonZeroStartTimeFormatSelection": false, + "liveOnlyReadaheadStepSizeChunks": 1, + "liveOnlyBufferHealthHalfLifeSeconds": 60, + "liveOnlyMinBufferHealthRatio": 0.75, + "liveOnlyMinLatencyToSeekRatio": 3, + "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", + "ignoreViewportSizeWhenSticky": false, + "enableLibvpxFallback": false, + "disableLibvpxLoopFilter": false, + "enableVpxMediaView": false, + "hdrMinScreenBrightness": 0, + "hdrMaxScreenBrightnessThreshold": 0, + "onesieDataSourceAboveCacheDataSource": true, + "httpNonplayerLoadTimeoutMs": 72000, + "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", + "maxVideoDurationPerFetchMs": 12000, + "maxVideoEstimatedLoadDurationMs": -1, + "estimatedServerClockHalfLife": 5, + "estimatedServerClockStrictOffset": false, + "minReadAheadMediaTimeMs": 0, + "readAheadGrowthRate": 0, + "useDynamicReadAhead": false, + "useYtVodMediaSourceForV2": false, + "enableV2Gapless": true, + "useLiveHeadTimeMillis": true, + "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, + "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, + "enableDynamicHdr": false, + "v2PerformEarlyStreamSelection": false, + "v2UsePlaybackStreamSelectionResult": false, + "v2MinTimeBetweenAbrReevaluationMs": 2000, + "avoidReusePlaybackAcrossLoadvideos": false, + "enableInfiniteNetworkLoadingRetries": true, + "reportExoPlayerStateOnTransition": false, + "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", + "useLiveHeadWindow": true, + "enableDynamicHdrInHardware": false, + "ultralowAudioQualityBandwidthThresholdBps": 0, + "retryLiveNetNocontentWithDelay": true, + "ignoreUnneededSeeksToLiveHead": true, + "adaptiveLiveHeadWindow": true, + "drmMetricsQoeLoggingFraction": 0.01, + "liveNetNocontentMaximumErrors": -1, + "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, + "slidingPercentileScalar": 0.85, + "minAdaptiveVideoQuality": 0, + "retryLiveEmptyChunkWithDelay": true, + "platypusBackBufferDurationMs": 30000, + "platypusEnableServerSideFormatFiltering": true + }, + "playbackStartConfig": { + "startTimeToleranceBeforeMs": "20000" + }, + "adRequestConfig": { + "filterTimeEventsOnDelta": 10000, + "useCriticalExecOnAdsPrep": true, + "userCriticalExecOnAdsProcessing": true, + "enableCountdownNextToThumbnailAndroid": true, + "preskipScalingFactorAndroid": 0.712, + "preskipPaddingAndroid": 6 + }, + "networkProtocolConfig": { + "useQuic": true + }, + "androidNetworkStackConfig": { + "networkStack": "CRONET", + "androidCronetResponsePriority": { + "priorityValue": "BACKGROUND_10_THREAD_PRIORITY" + }, + "androidMetadataNetworkConfig": { + "coalesceRequests": true + } + }, + "lidarSdkConfig": { + "enableActiveViewReporter": true, + "useMediaTime": true, + "sendTosMetrics": true, + "usePlayerState": false, + "enableIosAppStateCheck": true, + "enableImprovedSizeReportingAndroid": true, + "enableIsAndroidVideoAlwaysMeasurable": true, + "enableActiveViewAudioMeasurementAndroid": true + }, + "androidMedialibConfig": { + "isItag18MainProfile": true, + "initialBandwidthEstimates": [ + { + "detailedNetworkType": "DETAILED_NETWORK_TYPE_WIFI", + "bandwidthBps": "921853" + }, + { + "detailedNetworkType": "DETAILED_NETWORK_TYPE_LTE", + "bandwidthBps": "631467" + } + ], + "viewportSizeFraction": 0.85, + "enablePrerollPrebuffer": true, + "prebufferOptimizeForViewportSize": true, + "hpqViewportSizeFraction": 0.58 + }, + "playerControlsConfig": { + "showCachedInTimebar": true + }, + "variableSpeedConfig": { + "availablePlaybackSpeeds": [ + { + "label": { + "runs": [ + { + "text": "0.25x" + } + ] + }, + "value": 0.25 + }, + { + "label": { + "runs": [ + { + "text": "0.5x" + } + ] + }, + "value": 0.5 + }, + { + "label": { + "runs": [ + { + "text": "0.75x" + } + ] + }, + "value": 0.75 + }, + { + "label": { + "runs": [ + { + "text": "Normal" + } + ] + }, + "value": 1 + }, + { + "label": { + "runs": [ + { + "text": "1.25x" + } + ] + }, + "value": 1.25 + }, + { + "label": { + "runs": [ + { + "text": "1.5x" + } + ] + }, + "value": 1.5 + }, + { + "label": { + "runs": [ + { + "text": "1.75x" + } + ] + }, + "value": 1.75 + }, + { + "label": { + "runs": [ + { + "text": "2x" + } + ] + }, + "value": 2 + } + ], + "androidVariableSpeedTimeoutSecs": 0, + "enableVariableSpeedOnOtf": true + }, + "decodeQualityConfig": { + "maximumVideoDecodeVerticalResolution": 2160 + }, + "vrConfig": { + "allowVr": true, + "allowSubtitles": true, + "showHqButton": true, + "sphericalDirectionLoggingEnabled": true, + "enableAndroidVr180MagicWindow": true, + "enableAndroidMagicWindowEduOverlay": true, + "magicWindowEduOverlayText": "Move device to explore video", + "magicWindowEduOverlayAnimationUrl": "https://youtube.com/img/vr/magic_window_edu_overlay_animation_v2.webp", + "useCardboardOssSdk": true + }, + "qoeStatsClientConfig": { + "batchedEntriesPeriodMs": "30000" + }, + "androidPlayerStatsConfig": { + "usePblForAttestationReporting": false, + "usePblForHeartbeatReporting": false, + "usePblForPlaybacktrackingReporting": false, + "usePblForQoeReporting": true, + "changeCpnOnFatalPlaybackError": true + }, + "stickyQualitySelectionConfig": { + "stickySelectionType": "DISABLE_STICKY", + "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", + "expirationTimeSinceLastPlaybackStartMs": "18000000", + "stickyCeilingOverridesSimpleBitrateCap": true + }, + "adSurveyRequestConfig": { + "useGetRequests": true + }, + "retryConfig": { + "retryEligibleErrors": [ + "fmt.decode", + "android.exo.fatal", + "scripted_player.js.fatal", + "android.stuck.bufferfull", + "player.timeout", + "android.audiotrack" + ], + "retryUnderSameConditionAttempts": 1, + "retryWithNewSurfaceAttempts": 1, + "progressiveFallbackOnNonNetworkErrors": true, + "l3FallbackOnDrmErrors": true, + "retryAfterCacheRemoval": true, + "widevineL3EnforcedFallbackOnDrmErrors": true, + "exoProxyableFormatFallback": true, + "maxPlayerRetriesWhenNetworkUnavailable": 2, + "retryWithLibvpx": true, + "suppressFatalErrorAfterStop": false, + "fallbackFromHfrToSfrOnFormatDecodeError": true, + "disableFallbackToCabrOnClientErrors": [ + "fmt.decode", + "android.audiotrack", + "fmt.unparseable", + "player.exception", + "player.fatalexception" + ] + }, + "cmsPathProbeConfig": { + "cmsPathProbeDelayMs": 7000 + }, + "mediaCommonConfig": { + "dynamicReadaheadConfig": { + "maxReadAheadMediaTimeMs": 160000, + "minReadAheadMediaTimeMs": 15000, + "readAheadGrowthRateMs": 300, + "readAheadWatermarkMarginRatio": 0, + "minReadAheadWatermarkMarginMs": 0, + "maxReadAheadWatermarkMarginMs": 0, + "shouldIncorporateNetworkActiveState": false + }, + "mediaUstreamerRequestConfig": { + "enableVideoPlaybackRequest": true, + "videoPlaybackUstreamerConfig": "CsgMCu0ICAAQgAUY6AIlMZkqPi0AAIA_NZqZmT9YAWgBch8KG21mczJfdjNfMl9zbWFsbF9ub192YW5jZV8wNxgAeI9OgAEBoAEBqAEAtQH2KNw_4AEB6AED8AEB-QEAAAAAAADQP4ECAAAAAAAAGECYAvABoALoArgCAcgCAdoCvwEQsOoBGKhGIKCcASjYNjCYdXCIJ4AB9AO4AQHgAQOQAgGYAgygAgHAAgHQAgLYAgHgAgHoAgKAAwKIA4gnqAMDsAMBuAMBwAMByAMB0AMBgAQBmAQBoAQByAQB0AQB4AQA-AQHgAV9kAUBmAUBsAUBuAUBwAUB0AUB4AXQD-gFAfgF0A-ABgG4BgHABgHoBgH4BgGAB5BOkAcBwAcB0AcB8AcBkAgBnQgAAIC_oAjoB-AIAegI____________AfoCkwItAACgQjUAAKpCQAFIAWUAAIBAaMBwqAHQhgO4AQHNAQAAgD_9AQAAgD-FAq5HYT6NAuxRuD-VArgeBT61AgAAgD_AAo8B0gIRsP__________AR48RlpcXV7aAgUyMDowMOACeOgC6AL9AgAAAD6dAwrXIz2gAwHVAwAAekTYAwGYBAHFBJqZWUDVBAAAgD_IBQG1Bs3MzD29BjMzg0DFBgAAgD7VBgAACEHtBm8SgzqCBwgAyAGWAQIAAI0HAAAAP5gHAcAHAcgHAdUHAACCQ-UHAIAJRPAHAYAIAaEIAAAAAAAA8L-pCAAAAAAAAPC_sAjwAbgIAegIAfUIAACCQ5gJ6AegCaCNBr0JvTeGNfgQAYIDAJADAagDAbADA9ADAdgDAeADkE6wBAG4BAHKBG8KFQiA4gkQmHUYrAIlAAAAACgAMABAARDg1AMY0A8qTQoKdGJfY29zdF81MCAIKQAAAAAAAAAASAFQAV3NzEw-ZQAAAD9tAAAAP3UAAAA_eMCpB4ABwD6NAZqZmT6SAQ1zdGFydHVwXzFhXzg3MAHSBB4KFgjoBxC4FxoG3AvQD8QTKMCaDDABOAEYoJwBKAHaBAwKCAiIJxCIJzgBKAH4BAGIBQGQBQGYBQGoBQGwBQHQBQHYBQHoBQHwBQGIBgGYBgGgBgGoBoCAAsAGAcgGAeAGAfAGAYIHCxUAAIA_GGQgoI0GiAcBoAcBwAcByAcAgAgBoAgBsAgBuAgB0ggGCAEQARgBqQm4HoXrUbiOP7EJuB6F61G4jj_aCSRpQ3VCM0F3ZUhicGc4Y1ZiSUtqM1k4NnJld2syNFEyTHdoUTngCQHoCQGwCgGICwGYCwGgCwHACwHICwHQCwHYCwHqCwSLBowG-AsBkAwBqAyQAbAMAbgMAcAMAcgMAdAMAeAMAfgMAYANAZgNAaANAbANAdANAdgNAeANAegNAfgNAYAOAYgOAbAOAcAOAdAOAdgOAfgOAYgPAaAPAdAPAYAQAaAQAegQAYARAYgRAagRAbIREENBTVNCaFVEbGFUSkRBPT3AEQHgEQHwEQGYEgGgEgG4EgHwEgH4EgEYASABMgwIuQIQtOyV4fT8_QIyDAiPAhCMvbiR9fz9AjIMCIkBEKfghK7y_P0CMgwI-AEQsOPiz_X8_QIyDAiIARDvkrrI8vz9AjIMCPcBENbC6JD1_P0CMgwIhwEQ2ZOlxfL8_QIyDAj0ARCi7eCQ9fz9AjIMCIYBEOqDpMXy_P0CMgwI8wEQlZm3jPX8_QIyDAiFARDg59W_8vz9AjIMCPIBEL3h2I_1_P0CMgwIoAEQ7NDKtvL8_QIyDAiWAhCH-vSY9fz9AjIMCIsBEIervuzi_P0CMhwIiwEQn67XveP8_QIaDkNnZ0tBMlJ5WXhJQk1RMgwIjAEQ-Oq_7OL8_QIyHAiMARD9_9m94_z9AhoOQ2dnS0EyUnlZeElCTVEyDAj5ARDJ3-__4vz9AjIcCPkBEP2Ih_Lj_P0CGg5DZ2dLQTJSeVl4SUJNUTIMCPoBEOqy2v_i_P0CMhwI-gEQv72U8uP8_QIaDkNnZ0tBMlJ5WXhJQk1RMgwI-wEQjabO_-L8_QIyHAj7ARDO7YHy4_z9AhoOQ2dnS0EyUnlZeElCTVE6AEgAUigaAmVuKAAyGFVDVllhbUhsaUNJOXJ3MXRIUjF4YmtmdzgAQABYAGAAkMvTjw4BEkwAX3P9pzBFAiAweohQpKqP0taPhm3u0AwnH58SgidpGO5H4WENJf8PQwIhAMbOBv673XpEYd-r2t9dEVR1RDJs9LdknVdPMnYkzH-0GgJlaQ==", + "videoPlaybackPostEmptyBody": false, + "isVideoPlaybackRequestIdempotent": true + }, + "predictedReadaheadConfig": { + "minReadaheadMs": 5000, + "maxReadaheadMs": 157000 + }, + "mediaFetchRetryConfig": { + "initialDelayMs": 1000, + "backoffFactor": 1.3, + "maximumDelayMs": 20000, + "jitterFactor": 0.1 + }, + "mediaFetchMaximumServerErrors": 10, + "mediaFetchMaximumNetworkErrors": -1, + "mediaFetchMaximumErrors": 10, + "serverReadaheadConfig": { + "nextRequestPolicy": { + "targetAudioReadaheadMs": 120000, + "targetVideoReadaheadMs": 120000 + } + }, + "useServerDrivenAbr": true, + "sabrClientConfig": { + "defaultBackOffTimeMs": 0, + "enableHostFallback": true, + "primaryProbingDelayMs": 5000, + "maxFailureAttemptsBeforeFallback": 2, + "enableServerInitiatedHostFallback": true + }, + "serverPlaybackStartConfig": { + "enable": true, + "playbackStartPolicy": { + "startMinReadaheadPolicy": [ + { + "minReadaheadMs": 1600 + } + ] + } + }, + "usePlatypus": true, + "mediaCacheConfig": { + "cacheLoadPolicy": { + "readaheadThresholdMs": 15000 + } + }, + "bandwidthEstimationConfig": { + "nearestRankConfig": { + "slidingWindowSize": 12, + "percentile": 0.25, + "scalar": 0.91 + } + }, + "fixLivePlaybackModelDefaultPosition": false + }, + "playerGestureConfig": { + "downAndOutLandscapeAllowed": true, + "downAndOutPortraitAllowed": true + }, + "taskCoordinatorConfig": { + "prefetchCoordinatorBufferedPositionMillisRelease": 6000, + "prefetchCoordinatorBufferedPositionMillisPause": 6000 + } + }, + "storyboards": { + "playerStoryboardSpecRenderer": { + "spec": "https://i.ytimg.com/sb/GJLlxj_dtq8/storyboard3_L$L/$N.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgj-q93vBQ==|48#27#100#10#10#0#default#rs$AOn4CLD2srtdQnvwg94YWCVhs8PVKMLUzQ|80#45#65#10#10#5000#M$M#rs$AOn4CLCZLyWjay6zFsc8BJIpq3MUdI3bNg|160#90#65#5#5#5000#M$M#rs$AOn4CLDI8j4iEd3nzqgV-VfHV_NIiyYMpg", + "recommendedLevel": 2 + } + }, + "trackingParams": "CAAQu2kiEwifksvd1OmNAxUX_0IFHb9FFKs=", + "attestation": { + "playerAttestationRenderer": { + "challenge": "a=6&a2=1&b=iUA9PlnQNVcUTjZj5E_NN2W7SvM&c=1749654982&d=3&e=GJLlxj_dtq8&c5a=1&c5b=yt_player_ias&hh=7BKlt8UAmUoWjq6EQrYdEvS1lKRXn4p_n-ujt6OBQ0o" + } + }, + "endscreen": { + "endscreenRenderer": { + "elements": [ + { + "endscreenElementRenderer": { + "style": "CHANNEL", + "image": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_lltZkOAE5XVIlI8U5QVXmdASgYyJiJps-LkO-uQnTwLMQ=s250-c-k-c0x00ffffff-no-rj", + "width": 250, + "height": 250 + }, + { + "url": "https://yt3.ggpht.com/ytc/AIdro_lltZkOAE5XVIlI8U5QVXmdASgYyJiJps-LkO-uQnTwLMQ=s400-c-k-c0x00ffffff-no-rj", + "width": 400, + "height": 400 + } + ] + }, + "icon": { + "thumbnails": [ + { + "url": "https://www.gstatic.com/youtube/img/annotations/youtube.png" + } + ] + }, + "left": 0.422807, + "width": 0.15438597, + "top": 0.5490654, + "aspectRatio": 1, + "startMs": "307875", + "endMs": "316162", + "title": { + "runs": [ + { + "text": "Dave2D" + } + ], + "accessibility": { + "accessibilityData": { + "label": "Dave2D, channel" + } + } + }, + "metadata": { + "runs": [ + { + "text": "3.68M subscribers" + } + ] + }, + "callToAction": { + "runs": [ + { + "text": "VISIT CHANNEL" + } + ] + }, + "dismiss": { + "runs": [ + { + "text": "CANCEL" + } + ] + }, + "endpoint": { + "clickTrackingParams": "CAkQ-N4BGAAiEwifksvd1OmNAxUX_0IFHb9FFKsyDGl2LWVuZHNjcmVlbkiv7fb-47i5yRg=", + "browseEndpoint": { + "browseId": "UCVYamHliCI9rw1tHR1xbkfw" + } + }, + "hovercardButton": { + "subscribeButtonRenderer": { + "buttonText": { + "runs": [ + { + "text": "SUBSCRIBE" + } + ] + }, + "subscribed": false, + "enabled": true, + "type": "FREE", + "channelId": "UCVYamHliCI9rw1tHR1xbkfw", + "showPreferences": false, + "unsubscribeMessage": { + "paidChannelUnsubscribeMessageRenderer": { + "unsubscribeMessage": { + "runs": [ + { + "text": "Unsubscribe from " + }, + { + "text": "Dave2D" + }, + { + "text": "?" + } + ] + }, + "keepSubscriptionButtonText": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "unsubscriptionAllowed": true, + "unsubscribeButtonText": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + } + } + }, + "subscribedButtonText": { + "runs": [ + { + "text": "SUBSCRIBED" + } + ] + }, + "unsubscribedButtonText": { + "runs": [ + { + "text": "SUBSCRIBE" + } + ] + }, + "trackingParams": "CAoQmysiEwifksvd1OmNAxUX_0IFHb9FFKsyDGl2LWVuZHNjcmVlbg==", + "unsubscribeButtonText": { + "runs": [ + { + "text": "UNSUBSCRIBE" + } + ] + }, + "serviceEndpoints": [ + { + "clickTrackingParams": "CAoQmysiEwifksvd1OmNAxUX_0IFHb9FFKsyDGl2LWVuZHNjcmVlbg==", + "subscribeEndpoint": { + "channelIds": [ + "UCVYamHliCI9rw1tHR1xbkfw" + ], + "params": "EgIIBBgA" + } + }, + { + "clickTrackingParams": "CAoQmysiEwifksvd1OmNAxUX_0IFHb9FFKsyDGl2LWVuZHNjcmVlbg==", + "unsubscribeEndpoint": { + "channelIds": [ + "UCVYamHliCI9rw1tHR1xbkfw" + ], + "params": "CgIIBBgA" + } + } + ], + "style": { + "styleType": "MEDIUM_BRAND_LINK", + "suppressFreeIcon": true + }, + "subscribeAccessibility": { + "accessibilityData": { + "label": "Subscribe to Dave2D." + } + }, + "unsubscribeAccessibility": { + "accessibilityData": { + "label": "Unsubscribe from Dave2D." + } + }, + "serverTimestampMs": "1749654982292" + } + }, + "trackingParams": "CAkQ-N4BGAAiEwifksvd1OmNAxUX_0IFHb9FFKs=", + "isSubscribe": true, + "id": "c77df4c4-1519-45ff-b218-d24f3e7a9411" + } + }, + { + "endscreenElementRenderer": { + "style": "VIDEO", + "image": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Pp3fbZZOlcs/default.jpg", + "width": 120, + "height": 90 + }, + { + "url": "https://i.ytimg.com/vi/Pp3fbZZOlcs/mqdefault.jpg", + "width": 320, + "height": 180 + }, + { + "url": "https://i.ytimg.com/vi/Pp3fbZZOlcs/hqdefault.jpg", + "width": 480, + "height": 360 + }, + { + "url": "https://i.ytimg.com/vi/Pp3fbZZOlcs/sddefault.jpg", + "width": 640, + "height": 480 + } + ] + }, + "left": 0.022807017, + "width": 0.322807, + "top": 0.52492213, + "aspectRatio": 1.7777778, + "startMs": "307875", + "endMs": "316162", + "title": { + "runs": [ + { + "text": "This is the FIRST Xbox Handheld!" + } + ], + "accessibility": { + "accessibilityData": { + "label": "This is the FIRST Xbox Handheld!, video" + } + } + }, + "metadata": { + "runs": [ + { + "text": "446,867 views" + } + ] + }, + "endpoint": { + "clickTrackingParams": "CAgQ8d4BGAEiEwifksvd1OmNAxUX_0IFHb9FFKsyDGl2LWVuZHNjcmVlbkiv7fb-47i5yRiaAQMQu2k=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "loggingExpectations": { + "screenCreatedLoggingExpectations": { + "expectedParentScreens": [ + { + "screenVeType": 3832 + } + ] + } + } + } + }, + "watchEndpoint": { + "videoId": "Pp3fbZZOlcs", + "watchEndpointSupportedOnesieConfig": { + "playbackOnesieConfig": { + "url": "https://rr4---sn-4g5lzned.googlevideo.com/initplayback?source=youtube&oeis=1&c=ANDROID&oad=7000&ovd=7000&oaad=11000&oavd=11000&ocs=550&oewis=1&ohct=2&oaf1=1&oputc=1&ofpcc=2&obbl=24576&msp=1&odepv=1&onvi=1&id=3e9ddf6d964e95cb&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&initcwndbps=2796250&mt=1749654548", + "exoPlayerInitConfig": { + "exoPlayerConfig": { + "useExoPlayer": true, + "useAdaptiveBitrate": true, + "maxInitialByteRate": 91136, + "minDurationForQualityIncreaseMs": 12364, + "maxDurationForQualityDecreaseMs": 3720, + "lowWatermarkMs": 15000, + "highWatermarkMs": 30000, + "lowPoolLoad": 0.8, + "highPoolLoad": 0.8, + "sufficientBandwidthOverhead": 1, + "bufferChunkSizeKb": 50, + "httpConnectTimeoutMs": 16000, + "httpReadTimeoutMs": 8000, + "numAudioSegmentsPerFetch": 1, + "numVideoSegmentsPerFetch": 2, + "minDurationForPlaybackStartMs": 1600, + "enableExoplayerReuse": false, + "useRadioTypeForInitialQualitySelection": true, + "enableBandaidHttpDataSource": true, + "httpLoadTimeoutMs": 18000, + "canPlayHdDrm": true, + "videoBufferSegmentCount": 389, + "audioBufferSegmentCount": 38, + "useAbruptSplicing": false, + "minRetryCount": 10, + "secondsToMaxAggressiveness": 0, + "enableSurfaceviewResizeWorkaround": true, + "enableVp9IfThresholdsPass": false, + "matchQualityToViewportOnUnfullscreen": false, + "lowAudioQualityConnTypes": [ + "MOBILE_CONNECTION_TYPE_CELLULAR_2G", + "MOBILE_CONNECTION_TYPE_CELLULAR_3G" + ], + "enableLibvpxVideoTrackRenderer": false, + "lowAudioQualityBandwidthThresholdBps": 786432, + "enableVariableSpeedPlayback": true, + "preferOnesieBufferedFormat": true, + "cronetResetTimeoutOnRedirects": true, + "onesieVideoBufferLoadTimeoutMs": "0", + "onesieVideoBufferReadTimeoutMs": "0", + "libvpxEnableGl": false, + "enableOpus": false, + "maxReadAheadMediaTimeMs": 120000, + "useMediaTimeCappedLoadControl": true, + "allowDroppingUndecodedFrames": true, + "minDurationForPlaybackRestartMs": 5000, + "serverProvidedBandwidthHeader": "", + "enableRedirectorHostFallback": true, + "recordTrackRendererTimingEvents": true, + "minErrorsForRedirectorHostFallback": 0, + "nonHardwareMediaCodecNames": [ + "OMX.ffmpeg.vp9.decoder", + "OMX.google.vp9.decoder", + "c2.android.vp9.decoder", + "OMX.Intel.sw_vd.vp9", + "OMX.MTK.VIDEO.DECODER.SW.VP9", + "c2.mtk.sw.vp9.decoder", + "OMX.google.av1.decoder", + "c2.android.av1.decoder", + "OMX.sprd.av1.decoder", + "c2.android.av1-dav1d.decoder" + ], + "enableVp9IfInHardware": true, + "enableVp9EncryptedIfInHardware": true, + "useOpusMedAsLowQualityAudio": false, + "minErrorsForPcrFallback": 0, + "useStickyRedirectHttpDataSource": true, + "onlyVideoBandwidth": true, + "useRedirectorOnNetworkChange": false, + "enableMaxReadaheadAbrThreshold": true, + "cacheCheckDirectoryWritabilityOnce": false, + "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", + "slidingPercentile": 0.25, + "slidingWindowSize": 12, + "maxFrameDropIntervalMs": 100, + "ignoreLoadTimeoutForFallback": false, + "serverBweMultiplier": 1, + "drmMaxKeyfetchDelayMs": 900000, + "maxResolutionForWhiteNoise": 0, + "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", + "enableLibvpxHdr": false, + "enableCacheAwareStreamSelection": true, + "useExoCronetDataSource": true, + "whiteNoiseScale": 0, + "whiteNoiseOffset": 0, + "preventVideoFrameLaggingWithLibvpx": false, + "enableMediaCodecHdr": true, + "enableMediaCodecSwHdr": false, + "liveOnlyWindowChunks": 10, + "bearerMinDurationToRetainAfterDiscardMs": [ + 21000, + 21000, + 21000, + 21000, + 120000, + 120000, + 90000, + 120000 + ], + "forceWidevineL3": false, + "useAverageBitrate": false, + "useMedialibAudioTrackRendererForLive": true, + "useExoPlayerV2": false, + "logMediaRequestEventsToCsi": true, + "onesieFixNonZeroStartTimeFormatSelection": false, + "liveOnlyReadaheadStepSizeChunks": 1, + "liveOnlyBufferHealthHalfLifeSeconds": 60, + "liveOnlyMinBufferHealthRatio": 0.75, + "liveOnlyMinLatencyToSeekRatio": 3, + "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", + "ignoreViewportSizeWhenSticky": false, + "enableLibvpxFallback": false, + "disableLibvpxLoopFilter": false, + "enableVpxMediaView": false, + "hdrMinScreenBrightness": 0, + "hdrMaxScreenBrightnessThreshold": 0, + "onesieDataSourceAboveCacheDataSource": true, + "httpNonplayerLoadTimeoutMs": 72000, + "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", + "maxVideoDurationPerFetchMs": 12000, + "maxVideoEstimatedLoadDurationMs": -1, + "estimatedServerClockHalfLife": 5, + "estimatedServerClockStrictOffset": false, + "minReadAheadMediaTimeMs": 0, + "readAheadGrowthRate": 0, + "useDynamicReadAhead": false, + "useYtVodMediaSourceForV2": false, + "enableV2Gapless": true, + "useLiveHeadTimeMillis": true, + "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, + "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, + "enableDynamicHdr": false, + "v2PerformEarlyStreamSelection": false, + "v2UsePlaybackStreamSelectionResult": false, + "v2MinTimeBetweenAbrReevaluationMs": 2000, + "avoidReusePlaybackAcrossLoadvideos": false, + "enableInfiniteNetworkLoadingRetries": true, + "reportExoPlayerStateOnTransition": false, + "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", + "useLiveHeadWindow": true, + "enableDynamicHdrInHardware": false, + "ultralowAudioQualityBandwidthThresholdBps": 0, + "retryLiveNetNocontentWithDelay": true, + "ignoreUnneededSeeksToLiveHead": true, + "adaptiveLiveHeadWindow": true, + "drmMetricsQoeLoggingFraction": 0.01, + "liveNetNocontentMaximumErrors": -1, + "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, + "slidingPercentileScalar": 0.85, + "minAdaptiveVideoQuality": 0, + "retryLiveEmptyChunkWithDelay": true, + "platypusBackBufferDurationMs": 30000, + "platypusEnableServerSideFormatFiltering": true + } + }, + "playerInitConfig": { + "stickyQualitySelectionConfig": { + "stickySelectionType": "DISABLE_STICKY", + "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", + "expirationTimeSinceLastPlaybackStartMs": "18000000", + "stickyCeilingOverridesSimpleBitrateCap": true + } + }, + "dataSaverConfig": { + "simpleBitrateCap": "0" + }, + "commonConfig": {} + } + } + } + }, + "trackingParams": "CAgQ8d4BGAEiEwifksvd1OmNAxUX_0IFHb9FFKs=", + "id": "d0509e9a-d421-484c-a4ad-952417474718", + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "runs": [ + { + "text": "8:40" + } + ], + "accessibility": { + "accessibilityData": { + "label": "8 minutes, 40 seconds" + } + } + }, + "style": "DEFAULT" + } + } + ] + } + }, + { + "endscreenElementRenderer": { + "style": "VIDEO", + "image": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/b6mo-rTiJoE/default.jpg", + "width": 120, + "height": 90 + }, + { + "url": "https://i.ytimg.com/vi/b6mo-rTiJoE/mqdefault.jpg", + "width": 320, + "height": 180 + }, + { + "url": "https://i.ytimg.com/vi/b6mo-rTiJoE/hqdefault.jpg", + "width": 480, + "height": 360 + }, + { + "url": "https://i.ytimg.com/vi/b6mo-rTiJoE/sddefault.jpg", + "width": 640, + "height": 480 + } + ] + }, + "left": 0.654386, + "width": 0.322807, + "top": 0.52492213, + "aspectRatio": 1.7777778, + "startMs": "307875", + "endMs": "316162", + "title": { + "runs": [ + { + "text": "WWDC 2025 - iOS 26 + Liquid Glass" + } + ], + "accessibility": { + "accessibilityData": { + "label": "WWDC 2025 - iOS 26 + Liquid Glass, video" + } + } + }, + "metadata": { + "runs": [ + { + "text": "389,815 views" + } + ] + }, + "endpoint": { + "clickTrackingParams": "CAcQ8t4BGAIiEwifksvd1OmNAxUX_0IFHb9FFKsyDGl2LWVuZHNjcmVlbkiv7fb-47i5yRiaAQMQu2k=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "loggingExpectations": { + "screenCreatedLoggingExpectations": { + "expectedParentScreens": [ + { + "screenVeType": 3832 + } + ] + } + } + } + }, + "watchEndpoint": { + "videoId": "b6mo-rTiJoE", + "watchEndpointSupportedOnesieConfig": { + "playbackOnesieConfig": { + "url": "https://rr4---sn-4g5e6nsd.googlevideo.com/initplayback?source=youtube&oeis=1&c=ANDROID&oad=7000&ovd=7000&oaad=11000&oavd=11000&ocs=550&oewis=1&ohct=2&oaf1=1&oputc=1&ofpcc=2&obbl=24576&msp=1&odepv=1&onvi=1&id=6fa9a8fab4e22681&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&initcwndbps=2518750&mt=1749654548", + "exoPlayerInitConfig": { + "exoPlayerConfig": { + "useExoPlayer": true, + "useAdaptiveBitrate": true, + "maxInitialByteRate": 91136, + "minDurationForQualityIncreaseMs": 12364, + "maxDurationForQualityDecreaseMs": 3720, + "lowWatermarkMs": 15000, + "highWatermarkMs": 30000, + "lowPoolLoad": 0.8, + "highPoolLoad": 0.8, + "sufficientBandwidthOverhead": 1, + "bufferChunkSizeKb": 50, + "httpConnectTimeoutMs": 16000, + "httpReadTimeoutMs": 8000, + "numAudioSegmentsPerFetch": 1, + "numVideoSegmentsPerFetch": 2, + "minDurationForPlaybackStartMs": 1600, + "enableExoplayerReuse": false, + "useRadioTypeForInitialQualitySelection": true, + "enableBandaidHttpDataSource": true, + "httpLoadTimeoutMs": 18000, + "canPlayHdDrm": true, + "videoBufferSegmentCount": 389, + "audioBufferSegmentCount": 38, + "useAbruptSplicing": false, + "minRetryCount": 10, + "secondsToMaxAggressiveness": 0, + "enableSurfaceviewResizeWorkaround": true, + "enableVp9IfThresholdsPass": false, + "matchQualityToViewportOnUnfullscreen": false, + "lowAudioQualityConnTypes": [ + "MOBILE_CONNECTION_TYPE_CELLULAR_2G", + "MOBILE_CONNECTION_TYPE_CELLULAR_3G" + ], + "enableLibvpxVideoTrackRenderer": false, + "lowAudioQualityBandwidthThresholdBps": 786432, + "enableVariableSpeedPlayback": true, + "preferOnesieBufferedFormat": true, + "cronetResetTimeoutOnRedirects": true, + "onesieVideoBufferLoadTimeoutMs": "0", + "onesieVideoBufferReadTimeoutMs": "0", + "libvpxEnableGl": false, + "enableOpus": false, + "maxReadAheadMediaTimeMs": 120000, + "useMediaTimeCappedLoadControl": true, + "allowDroppingUndecodedFrames": true, + "minDurationForPlaybackRestartMs": 5000, + "serverProvidedBandwidthHeader": "", + "enableRedirectorHostFallback": true, + "recordTrackRendererTimingEvents": true, + "minErrorsForRedirectorHostFallback": 0, + "nonHardwareMediaCodecNames": [ + "OMX.ffmpeg.vp9.decoder", + "OMX.google.vp9.decoder", + "c2.android.vp9.decoder", + "OMX.Intel.sw_vd.vp9", + "OMX.MTK.VIDEO.DECODER.SW.VP9", + "c2.mtk.sw.vp9.decoder", + "OMX.google.av1.decoder", + "c2.android.av1.decoder", + "OMX.sprd.av1.decoder", + "c2.android.av1-dav1d.decoder" + ], + "enableVp9IfInHardware": true, + "enableVp9EncryptedIfInHardware": true, + "useOpusMedAsLowQualityAudio": false, + "minErrorsForPcrFallback": 0, + "useStickyRedirectHttpDataSource": true, + "onlyVideoBandwidth": true, + "useRedirectorOnNetworkChange": false, + "enableMaxReadaheadAbrThreshold": true, + "cacheCheckDirectoryWritabilityOnce": false, + "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", + "slidingPercentile": 0.25, + "slidingWindowSize": 12, + "maxFrameDropIntervalMs": 100, + "ignoreLoadTimeoutForFallback": false, + "serverBweMultiplier": 1, + "drmMaxKeyfetchDelayMs": 900000, + "maxResolutionForWhiteNoise": 0, + "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", + "enableLibvpxHdr": false, + "enableCacheAwareStreamSelection": true, + "useExoCronetDataSource": true, + "whiteNoiseScale": 0, + "whiteNoiseOffset": 0, + "preventVideoFrameLaggingWithLibvpx": false, + "enableMediaCodecHdr": true, + "enableMediaCodecSwHdr": false, + "liveOnlyWindowChunks": 10, + "bearerMinDurationToRetainAfterDiscardMs": [ + 21000, + 21000, + 21000, + 21000, + 120000, + 120000, + 90000, + 120000 + ], + "forceWidevineL3": false, + "useAverageBitrate": false, + "useMedialibAudioTrackRendererForLive": true, + "useExoPlayerV2": false, + "logMediaRequestEventsToCsi": true, + "onesieFixNonZeroStartTimeFormatSelection": false, + "liveOnlyReadaheadStepSizeChunks": 1, + "liveOnlyBufferHealthHalfLifeSeconds": 60, + "liveOnlyMinBufferHealthRatio": 0.75, + "liveOnlyMinLatencyToSeekRatio": 3, + "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", + "ignoreViewportSizeWhenSticky": false, + "enableLibvpxFallback": false, + "disableLibvpxLoopFilter": false, + "enableVpxMediaView": false, + "hdrMinScreenBrightness": 0, + "hdrMaxScreenBrightnessThreshold": 0, + "onesieDataSourceAboveCacheDataSource": true, + "httpNonplayerLoadTimeoutMs": 72000, + "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", + "maxVideoDurationPerFetchMs": 12000, + "maxVideoEstimatedLoadDurationMs": -1, + "estimatedServerClockHalfLife": 5, + "estimatedServerClockStrictOffset": false, + "minReadAheadMediaTimeMs": 0, + "readAheadGrowthRate": 0, + "useDynamicReadAhead": false, + "useYtVodMediaSourceForV2": false, + "enableV2Gapless": true, + "useLiveHeadTimeMillis": true, + "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, + "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, + "enableDynamicHdr": false, + "v2PerformEarlyStreamSelection": false, + "v2UsePlaybackStreamSelectionResult": false, + "v2MinTimeBetweenAbrReevaluationMs": 2000, + "avoidReusePlaybackAcrossLoadvideos": false, + "enableInfiniteNetworkLoadingRetries": true, + "reportExoPlayerStateOnTransition": false, + "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", + "useLiveHeadWindow": true, + "enableDynamicHdrInHardware": false, + "ultralowAudioQualityBandwidthThresholdBps": 0, + "retryLiveNetNocontentWithDelay": true, + "ignoreUnneededSeeksToLiveHead": true, + "adaptiveLiveHeadWindow": true, + "drmMetricsQoeLoggingFraction": 0.01, + "liveNetNocontentMaximumErrors": -1, + "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, + "slidingPercentileScalar": 0.85, + "minAdaptiveVideoQuality": 0, + "retryLiveEmptyChunkWithDelay": true, + "platypusBackBufferDurationMs": 30000, + "platypusEnableServerSideFormatFiltering": true + } + }, + "playerInitConfig": { + "stickyQualitySelectionConfig": { + "stickySelectionType": "DISABLE_STICKY", + "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", + "expirationTimeSinceLastPlaybackStartMs": "18000000", + "stickyCeilingOverridesSimpleBitrateCap": true + } + }, + "dataSaverConfig": { + "simpleBitrateCap": "0" + }, + "commonConfig": {} + } + } + } + }, + "trackingParams": "CAcQ8t4BGAIiEwifksvd1OmNAxUX_0IFHb9FFKs=", + "id": "0ddbdaa8-f847-4691-bb8d-c7891cca2e75", + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "runs": [ + { + "text": "5:01" + } + ], + "accessibility": { + "accessibilityData": { + "label": "5 minutes, 1 second" + } + } + }, + "style": "DEFAULT" + } + } + ] + } + } + ], + "startMs": "307875", + "trackingParams": "CAYQ794BIhMIn5LL3dTpjQMVF_9CBR2_RRSr" + } + }, + "overlay": {}, + "onResponseReceivedActions": [ + { + "clickTrackingParams": "CAAQu2kiEwifksvd1OmNAxUX_0IFHb9FFKs=", + "startEomFlowCommand": { + "eomFlowRenderer": { + "webViewRenderer": { + "url": { + "privateDoNotAccessOrElseTrustedResourceUrlWrappedValue": "https://consent.youtube.com/yt-app-main?gl=DE&m=1&pc=yt&cm=2&hl=en&src=1&app=1&vd=CgtaRDNwc2JaVUR6byjGu6bCBjIKCgJERRIEEgAgDDoMCAEgkbGFj-G456Ro&utm_source=YT_ANDROID&dt=0&av=20.10.38" + }, + "onFailureCommand": { + "clickTrackingParams": "CAUQmawJIhMIn5LL3dTpjQMVF_9CBR2_RRSr", + "updateEomStateCommand": { + "mobileEomFlowState": { + "updatedVisitorData": "CgtaRDNwc2JaVUR6byjGu6bCBjIKCgJERRIEEgAgDDoaCAEaDAjGu6bCBhD5wLuVASCRsYWP4bjnpGg%3D", + "isError": true + } + } + }, + "trackingParams": "CAUQmawJIhMIn5LL3dTpjQMVF_9CBR2_RRSr", + "webViewEntityKey": "Eg5Fb21GbG93V2VidmlldyD4AigB", + "webToNativeMessageMap": [ + { + "key": "update_eom_state_command", + "value": { + "clickTrackingParams": "CAUQmawJIhMIn5LL3dTpjQMVF_9CBR2_RRSr", + "updateEomStateCommand": { + "hack": true + } + } + }, + { + "key": "sign_in_endpoint", + "value": { + "clickTrackingParams": "CAUQmawJIhMIn5LL3dTpjQMVF_9CBR2_RRSr", + "signInEndpoint": { + "hack": true + } + } + } + ], + "webViewUseCase": "WEB_VIEW_USE_CASE_EOM_CONSENT", + "openInBrowserUrls": [ + "https://policies.google.com", + "https://support.google.com" + ], + "firstPartyHostNameAllowList": [ + "consent.youtube.com" + ] + } + }, + "consentMoment": "CONSENT_MOMENT_INITIAL" + } + } + ], + "playerSettingsMenuData": { + "loggingDirectives": { + "trackingParams": "CAQQtc4GIhMIn5LL3dTpjQMVF_9CBR2_RRSr", + "visibility": { + "types": "12" + } + } + }, + "playerOverlayLayerRenderers": [ + { + "playerOverlayLayerRenderer": { + "layerPriority": 8, + "featurePlayerOverlayRenderers": [ + { + "featurePlayerOverlayRenderer": { + "content": { + "elementRenderer": { + "trackingParams": "CAAQu2kiEwifksvd1OmNAxUX_0IFHb9FFKs=", + "newElement": { + "type": { + "componentType": { + "templateConfig": { + "uriTemplateConfig": { + "uri": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727" + } + }, + "model": {}, + "subscriptionConfig": { + "dataStoreSubscriptionConfig": { + "mappings": [ + { + "identifier": "Ei0veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX2NvbnRyb2xzX3Zpc2liaWxpdHkg2AIoAQ%3D%3D", + "resultField": 6, + "resultPath": [ + 6 + ] + }, + { + "identifier": "Eh4veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3RpbWUgxgIoAQ%3D%3D", + "resultField": 9, + "resultPath": [ + 9 + ] + }, + { + "identifier": "EiYveW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX2xheW91dF9zdGF0ZSDIAigB", + "resultField": 11, + "resultPath": [ + 11 + ] + }, + { + "identifier": "Ei8veW91dHViZS9hcHAvd2F0Y2gvZmVhdHVyZV9wbGF5ZXJfb3ZlcmxheV9zdGF0ZSDdAigB", + "resultField": 13, + "resultPath": [ + 13 + ] + }, + { + "identifier": "/youtube/app/engagement_panel", + "resultField": 8, + "resultPath": [ + 8 + ] + } + ], + "resultField": 512176697 + }, + "environmentSubscriptionConfig": { + "resultField": 512176697, + "environmentDataField": 4, + "subscription": { + "environmentDataFilter": [ + "SUBSCRIPTION_DEVICE_ORIENTATION" + ] + } + }, + "themeSubscriptionConfig": { + "mappings": [ + { + "identifier": "\n\u0016theme|68395bd41e9f0323", + "resultPath": [ + 2 + ] + } + ], + "resultField": 512176697 + }, + "capabilitiesSubscriptionConfig": { + "mappings": { + "identifier": "capabilities|4848739a7b6ba4de", + "resultPath": [ + 5 + ] + }, + "resultField": 512176697 + } + } + } + }, + "properties": { + "identifierProperties": { + "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", + "uniqueLoggingIdentifier": "1749654982281409506" + } + } + } + } + }, + "overlayIdentifier": "player_overlay_featured_channel_watermark", + "priorityInLayer": -39 + } + } + ] + } + } + ], + "adBreakHeartbeatParams": "Q0FBJTNE", + "frameworkUpdates": { + "entityBatchUpdate": { + "mutations": [ + { + "entityKey": "Eihjb21wb3NpdGUtbGl2ZS1zdHJlYW0tb2ZmbGluZS1lbnRpdHkta2V5IIUEKAE%3D", + "type": "ENTITY_MUTATION_TYPE_DELETE" + }, + { + "entityKey": "Eg0KC0dKTGx4al9kdHE4IPYBKAE%3D", + "type": "ENTITY_MUTATION_TYPE_REPLACE", + "payload": { + "offlineabilityEntity": { + "key": "Eg0KC0dKTGx4al9kdHE4IPYBKAE%3D", + "addToOfflineButtonState": "ADD_TO_OFFLINE_BUTTON_STATE_ENABLED", + "commandWrapper": { + "command": { + "innertubeCommand": { + "clickTrackingParams": "CAIQ6ewBIhMIn5LL3dTpjQMVF_9CBR2_RRSr", + "ypcGetOfflineUpsellEndpoint": { + "params": "ChPqqN25AQ0KC0dKTGx4al9kdHE4IgtHSkxseGpfZHRxOCoVCAkYAVIPCgtHSkxseGpfZHRxOCAB" + } + } + }, + "loggingDirectives": { + "trackingParams": "CAIQ6ewBIhMIn5LL3dTpjQMVF_9CBR2_RRSr" + } + }, + "contentCheckOk": false, + "racyCheckOk": false, + "loggingDirectives": { + "trackingParams": "CAEQxzciEwifksvd1OmNAxUX_0IFHb9FFKs=", + "visibility": { + "types": "4" + } + } + } + } + } + ], + "timestamp": { + "seconds": "1749654982", + "nanos": 313752067 + } + }, + "elementUpdate": { + "updates": [ + { + "templateUpdate": { + "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", + "serializedTemplateConfig": "ssfOhwXeCxLQCwoECAYQCQoECAkQDgoECAwQDgoECA8QDgoECBEQAwoECBYQBQoECB4QDgoECB8QDgoECCMQAgoECCQQDgoECCoQDhIECAEYARKfBQgCGAIimAUalQUKEQgBEg0aCwoJCKeU3EsSAhoACi0IAhIpGicKJQiEi71QEh4aHAoMCAoSCAgeMgQKAggCCgwIDBIICB8yBAoCCAMK0AQIAxLLBFrIBAgBEsMEIsAECr0ECgQSAggMErQEGrEECiMIARIfGh0KGwi5lNxLEhQaEgoQCAESDBIKCAESAggBEgIIAwqJBAgCEoQEGoEECn0IhIu9UBJ2GnQKFwgDEhMaEQoPCAESCwgjMgcKBQ0AACBCChcIAhITGhEKDwgBEgsIIzIHCgUNAAAgQgoMCAsSCAgkMgQKAggDCgwIEBIICB8yBAoCCAMKJAgIEiAaHgocCAkSGBoWChQIARIQEg4IAxICCAQSAggBEgIIAwoaCJWXvVASExoRCg8IAhILCCMyBwoFDTMzMz8KIwjrmL1QEhwaGgoYCAcSFCISChAKBBICCA4SCAgqMgQKAggDCmgIxaPqeRJhGl8KTgifv8x4EkcaRQpDCOcHEj4iPAo6Ci1SKwgBEidKJQgBEggIFjIECgIIABoXUhUIAhIREg8IARIDCOcHEgIIBxICCAESCRIHCAESAwjnBwoNCAISCQgGMgUKAwoBMQrUAQiWkelQEswBGskBCsYBCOcHEsABIr0BCroBCqwBWqkBCAISM1IxCAESLVIrCAESJ0olCAESCAgWMgQKAggAGhdSFQgCEhESDwgBEgMI5wcSAggHEgIIARJwUm4IARJqWmgIAhIzUjEIARItUisIARInSiUIARIICBYyBAoCCAAaF1IVCAISERIPCAESAwjnBxICCAcSAggBEi9SLQgBEilSJwgBEiNKIQgBEggIFjIECgIIABoTUhEIAhINEgsIARIDCOcHEgIIARIJEgcIARIDCOcHEg4IAxgEIggSBggBEgIIAhIqCAQYBCIkUiIIARIeShwIARIOCAkSCggBEgIIBhICCAIaCAgJMgQKAggCEiQIBRgEIh5KHAgBEg4IDBIKCAESAggLEgIIAhoICAwyBAoCCAMSUggGGAQiTFpKCAMSIkogCAESEggPEg4IARICCAQSAggDEgIIARoICA8yBAoCCAESIkogCAESEggPEg4IARICCAQSAggDEgIIARoICA8yBAoCCAISFAgHEBEYBCIMEgoIARICCAkSAggFEhIICBgEIgwSCggBEgIIDRICCAQSRggJGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggFEgwSCggBEgIICBICCAUSRggKGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggGEgwSCggBEgIICBICCAYSRggLGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggHEgwSCggBEgIICBICCAcSuAEIDBgEIrEBWq4BCAISjQFaigEIAhJqWmgIAhJYWlYIAhJGWkQIAhI0WjIIAhIiWiAIAhIWWhQIAhIKUggIARIEEgIIBBIEEgIIBRIEEgIIBhIKUggIARIEEgIICBIKUggIARIEEgIICRIKUggIARIEEgIIChIKUggIARIEEgIICxIaShgIBRIOCBESCggBEgIIARICCAEaBBICCAcSGkoYCAQSBggREgIIBxoMEgoIARICCAESAggCEjEIDRgEIisSKQgBEgIIBRICCAESDRoLCBYyBwoFCOnv8XsSAggBEgoaCAgWMgQKAggHEj4IDhgEIjhaNggCEgQSAggNEiwSKggBEgIIBRICCAESDhoMCBYyCAoGCILl9KoBEgIIARIKGggIFjIECgIIAxjv_KOly5fdksMB", + "resourceTag": "713026632389744423", + "templateType": "TEMPLATE_TYPE_EKO" + } + }, + { + "themeUpdate": { + "identifier": "theme|68395bd41e9f0323", + "resourceTag": "7510134820221944611", + "themeBytes": "CoOeAQoaChZ0aGVtZXw2ODM5NWJkNDFlOWYwMzIzEAES4Z0BCuIEIP____8PKP____8PMP____8POICAgGhokKHC_A9wzJmz_g94gICAaIgBgICA0AGQAYCAgPgPoAGAgPz_D6gB4MCB-w-wAYCAsP4PuAGAgLD-D8ABgICA0AHIAZiw4PgP0AHUv5n4D9gBlurB-A_gAYCA_P8P6AH_____D_ABocKE-Q_4Af___weAAq2A7_8PiALgwIH7D6AC_____w-oAv___58LuALgwYP_D8gC____9w3QAubNm_8P2AKAgIBo4ALmzZv_D-gCgICA0Aj4Av___58LiAP0i4r6D5AD4MCB-w-YA4-evPgPqAP_8cv_D7AD____7wS4A____9cBwAPUv5n4D8gDgICwrg7QA4CAgOgE4AOAgIBo6AMA8AOAgID4D_gDgICA4AyABOzigfgPiASQocL8D5AE_____w-YBP_N-vkPoASAgIDICagE____nwuwBKHChPkPuAT_____D8AE-fPn_w_IBICAgNAB0AT____vBNgEgICAaOAEgICAaOgEgICAaPAE4MCB-w_4BI-evPgPgAWSiOT8D4gF_____w-QBf____8PmAX_____D6AFj568-A-oBYCAgNABsAWAgIBouAX____XAcAF____nwPIBZHP_P8P2AWPnrz4D-AF_____w_oBYCAgLAG8AX4poD_D_gF_836-Q-ABoOT_p8DiAbz2P6fA5AGgNLw-w-YBr7--5kDoAaXsoH4D6gGqNCgyQmwBub97_8PuAa3_9f_D8AGg_uz_w_IBoD66_4P0AaA0u_9D9gGg_aq_A_gBoD88foP6Ab___-fAxLtCQovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRiPnrz4DyIKc2Fucy1zZXJpZigEMAASLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAQEEY4MCB-w8iCnNhbnMtc2VyaWYoBDAAGi0KEHNhbnMtc2VyaWYtbGlnaHQVAABAQRj_____DyIKc2Fucy1zZXJpZigDMAAqLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEYj568-A8iCnNhbnMtc2VyaWYoBDAAOi4KEXNhbnMtc2VyaWYtbWVkaXVtFQAAYEEY1L-Z-A8iCnNhbnMtc2VyaWYoBTAAQi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAHBBGP____8PIgpzYW5zLXNlcmlmKAQwAEovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAACgQRiPnrz4DyIKc2Fucy1zZXJpZigEMABSLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAQEEYj568-A8iCnNhbnMtc2VyaWYoBDAAWi4KEXNhbnMtc2VyaWYtaXRhbGljFQAAQEEY4MCB-w8iCnNhbnMtc2VyaWYoBDABYi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAIIBLgoRc2Fucy1zZXJpZi1tZWRpdW0VAABgQRiPnrz4DyIKc2Fucy1zZXJpZigFMACKAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAJIBLgoRc2Fucy1zZXJpZi1tZWRpdW0VAABAQRiPnrz4DyIKc2Fucy1zZXJpZigFMACaAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAMBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAKIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAIEEYj568-A8iCnNhbnMtc2VyaWYoBDAAqgEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjgwIH7DyIKc2Fucy1zZXJpZigEMACyAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwANIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAgEEYj568-A8iCnNhbnMtc2VyaWYoBDAA2gEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAKBBGI-evPgPIgpzYW5zLXNlcmlmKAUwAPIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEYj568-A8iCnNhbnMtc2VyaWYoBDAAmgI3ChRZb3VUdWJlU2Fucy1TZW1pQm9sZBUAAJBBGI-evPgPIgtZb3VUdWJlU2FucygGMAA9AACwQaICNwoUWW91VHViZVNhbnMtU2VtaUJvbGQVAACQQRiPnrz4DyILWW91VHViZVNhbnMoBjAAPQAA0EGqAjMKEFlvdVR1YmVTYW5zLUJvbGQVAACgQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAA4EGyAjMKEFlvdVR1YmVTYW5zLUJvbGQVAACwQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAA8EG6AjMKEFlvdVR1YmVTYW5zLUJvbGQVAADAQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAAAEIa_I0BCiV5dF9vdXRsaW5lX292ZXJmbG93X3ZlcnRpY2FsX2JsYWNrXzI0Ehl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0Ghp5dF9vdXRsaW5lX2xpbmtfZ3JleTYwMF8xOCIaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMTgqI3l0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X2JsYWNrXzI0MiF5dF9vdXRsaW5lX3lvdXR1YmVfbWl4X2dyZXk2MDBfMjQ6IHl0X291dGxpbmVfY2hldnJvbl9kb3duX2JsYWNrXzI0Qh95dF9vdXRsaW5lX2luZm9fY2lyY2xlX2JsYWNrXzI0Sih5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9yaWdodF9ncmV5NjAwXzI0UiFxdWFudHVtX2ljX3BsYXlfZGlzYWJsZWRfd2hpdGVfMjRaHHl0X291dGxpbmVfb3Blbl9uZXdfYmxhY2tfMjRiFXl0X291dGxpbmVfeF9ibGFja18yNHIZeXRfb3V0bGluZV9hdWRpb19ibGFja18yNHotcXVhbnR1bV9pY19jaGVja19ib3hfb3V0bGluZV9ibGFua19ncmV5NjAwXzI0ggEgcXVhbnR1bV9pY19jaGVja19ib3hfZ29vZ2JsdWVfMjSKASJ5dF9vdXRsaW5lX2NoZXZyb25fbGVmdF9ncmV5NjAwXzI0kgEheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgEgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjSiAR55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjSqASB5dF9vdXRsaW5lX2FsZXJ0X2NpcmNsZV9ibGFja18yNLIBH3l0X291dGxpbmVfaW5mb19jaXJjbGVfYmxhY2tfMjS6ARt5dF9vdXRsaW5lX3RydWNrX2dyZXk2MDBfMjTCASB5dF9vdXRsaW5lX2Fycm93X3VuZG9fZ3JleTYwMF8yNMoBInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjTSARl5dF9vdXRsaW5lX3NoYXJlX2JsYWNrXzI02gEaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTiAR55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjTqARl5dF9vdXRsaW5lX2NoZWNrX2JsYWNrXzI08gEceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xNvoBHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xNoICKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTaKAiV5dF9vdXRsaW5lX292ZXJmbG93X3ZlcnRpY2FsX2JsYWNrXzM2kgIfeXRfZmlsbF9jaGVja19jaXJjbGVfZ3JleTYwMF8yNJoCLHF1YW50dW1faWNfcmFkaW9fYnV0dG9uX3VuY2hlY2tlZF9ncmV5NjAwXzI0ogIZeXRfb3V0bGluZV9pbWFnZV9ibGFja18yNKoCJnF1YW50dW1faWNfcmFkaW9fYnV0dG9uX29uX2dvb2dibHVlXzI0sgIeeXRfb3V0bGluZV9jaGV2cm9uX3VwX2JsYWNrXzI0ugIgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjTCAg1pY19zdWJzY3JpYmVkygIaeXRfb3V0bGluZV9hZGp1c3RfYmxhY2tfMjTSAhZ5dF9maWxsX3Bpbl9ncmV5NjAwXzI02gIWeXRfZmlsbF9oZWFydF9ibGFja18yNOICDmljX2NoZWNrX2JsYWNr6gIZeXRfb3V0bGluZV9oZWFydF9ibGFja18xNvICF3l0X2ZpbGxfc3Rhcl9ncmV5NjAwXzI0-gIdeXRfZmlsbF9wbGF5X2Fycm93X2dyZXk2MDBfMjSCAx15dF9maWxsX2Fycm93X2Rvd25fZ3JleTYwMF8yNIoDG3l0X2ZpbGxfYXJyb3dfdXBfZ3JleTYwMF8yNJIDIXl0X291dGxpbmVfY2hldnJvbl9yaWdodF9ibGFja18yNJoDGmljX3l0X2NoZWNrYm94X3RyYW5zcGFyZW50ogMoaWNfeXRfY2hlY2tib3hfb3V0bGluZV9ibGFua190cmFuc3BhcmVudKoDGnl0X291dGxpbmVfY2FtZXJhX2JsYWNrXzI0sgMYeXRfb3V0bGluZV9nZWFyX2JsYWNrXzI0ugMceXRfb3V0bGluZV9wZXJzb25fZ3JleTYwMF8yNMIDF3l0X291dGxpbmVfZXllX2JsYWNrXzI0ygMieXRfb3V0bGluZV9jaGV2cm9uX2V4cGFuZF9ibGFja18yNNIDI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI02gMYeXRfZmlsbF9iZWxsX29uX2JsYWNrXzI04gMYeXRfb3V0bGluZV9iZWxsX2JsYWNrXzI06gMceXRfb3V0bGluZV9iZWxsX29mZl9ibGFja18yNPIDIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNPoDHnl0X291dGxpbmVfYXJyb3dfbGVmdF9ibGFja18yNIIEIXl0X291dGxpbmVfYXJyb3dfcmlnaHRfZ3JleTYwMF8yNIoEEmljX29mZmxpbmVfZGVmYXVsdJIEE2ljX29mZmxpbmVfZmluaXNoZWSaBBBpY19vZmZsaW5lX3N0YXJ0ogQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjSqBBx5dF9vdXRsaW5lX2xpc3RfYWRkX2JsYWNrXzI0sgQZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNLoEI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI0wgQYeXRfb3V0bGluZV9mbGFnX2JsYWNrXzI0ygQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjTSBBh5dF9vdXRsaW5lX2xvY2tfYmxhY2tfMjTaBBh5dF9vdXRsaW5lX2xpbmtfYmxhY2tfMjTiBBl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI06gQbeW91dHViZV9wcmVtaXVtX2JhZGdlX2xpZ2h08gQceXRfb3V0bGluZV94X2NpcmNsZV9ibGFja18yNPoEF3l0X291dGxpbmVfYWRkX2JsYWNrXzI0ggUneXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0igUfcXVhbnR1bV9pY19jb250ZW50X2N1dF93aGl0ZV8xOJIFGnl0X291dGxpbmVfc3Rhcl9ncmV5NjAwXzI0mgUQaWNfc3Rhcl9ibGFja18yNKIFF2ljX3N0YXJfYm9yZGVyX2JsYWNrXzI0qgUYeXRfZmlsbF9wYXVzZV9ncmV5NjAwXzI0sgUQaWNfb2ZmbGluZV9lcnJvcroFEmljX29mZmxpbmVfcmVmcmVzaMIFGXl0X2ZpbGxfdGh1bWJfdXBfYmxhY2tfMTbKBRt5dF9maWxsX3RodW1iX2Rvd25fYmxhY2tfMTbSBRl5dF9vdXRsaW5lX2xhYmVsX2JsYWNrXzI02gUaeXRfb3V0bGluZV9wZW9wbGVfYmxhY2tfMjTiBR95dF9vdXRsaW5lX2RvbGxhcl9zaWduX2JsYWNrXzI06gUZeXRfb3V0bGluZV9jaGVja19ibGFja18yNPIFGHl0X291dGxpbmVfaG9tZV9ibGFja18yNPoFGnF1YW50dW1faWNfdHJhdmVsX3doaXRlXzI0ggYgeXRfb3V0bGluZV9iYXJfY2lyY2xlX2dyZXk2MDBfMjSKBh55dF9vdXRsaW5lX2ZhY2Vfc2FkX2dyZXk2MDBfMjSSBh55dF9vdXRsaW5lX2ZhY2VfbWVoX2dyZXk2MDBfMjSaBiB5dF9vdXRsaW5lX2ZhY2VfaGFwcHlfZ3JleTYwMF8yNKIGI3l0X291dGxpbmVfZmFjZV92ZXJ5X3NhZF9ncmV5NjAwXzI0qgYleXRfb3V0bGluZV9mYWNlX3ZlcnlfaGFwcHlfZ3JleTYwMF8yNLIGE2ljX29mZmxpbmVfc3RhcnRfdjK6Bh1pY19vZmZsaW5lX3BhcnRpYWxseV9wbGF5YWJsZcIGHHl0X291dGxpbmVfcGVyc29uX2dyZXk2MDBfMjTKBh15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18yNNIGF3l0X291dGxpbmVfZXllX2JsYWNrXzI02gYgeXRfb3V0bGluZV9hZGRfY2lyY2xlX2dyZXk2MDBfMjTiBiB5dF9vdXRsaW5lX2Jhcl9jaXJjbGVfZ3JleTYwMF8yNOoGI3l0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ncmV5NjAwXzI08gYZeXRfZmlsbF90aHVtYl91cF9ibGFja18yNPoGG3l0X2ZpbGxfdGh1bWJfZG93bl9ibGFja18yNIIHHHl0X291dGxpbmVfdGh1bWJfdXBfYmxhY2tfMjSKBx55dF9vdXRsaW5lX3RodW1iX2Rvd25fYmxhY2tfMjSSByh5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3JpZ2h0X2JsYWNrXzI0mgcgeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSiByB5dF9vdXRsaW5lX3ZpZGVvX2NhbWVyYV9ibGFja18yNKoHG3l0X291dGxpbmVfaGVhZHNldF9ibGFja18yNLIHIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNLoHI3l0X291dGxpbmVfbW9iaWxlX2Rvd25sb2FkX2JsYWNrXzI0wgcfeXRfb3V0bGluZV9tdXNpY192aWRlb19ibGFja18yNMoHGXl0X291dGxpbmVfY2xvY2tfYmxhY2tfMjTSBx95dF9vdXRsaW5lX2xpYnJhcnlfYWRkX2JsYWNrXzI02gcaeXRfb3V0bGluZV9jYW1lcmFfYmxhY2tfMjDiBxp5dF9vdXRsaW5lX2NhbWVyYV9ibGFja18yNOoHH3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfd2hpdGVfMTbyBx95dF9maWxsX3lvdXR1YmVfc2hvcnRzX3doaXRlXzI0-gcdeXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSCCB55dF9vdXRsaW5lX3R2X3F1ZXVlX2dyZXk2MDBfMjSKCCZ5dF9vdXRsaW5lX3R2X3F1ZXVlX2NoZXZyb25fZ3JleTYwMF8yNJIIH3l0X291dGxpbmVfdHJhbnNsYXRlX2dyZXk2MDBfMjSaCCF5dF9vdXRsaW5lX21lbnVfZmlsdGVyX2dyZXk2MDBfMjSiCBx5dF9maWxsX3N0YXJfaGFsZl9ncmV5NjAwXzI0qggaeXRfb3V0bGluZV9zZW5kX2dyZXk2MDBfMjSyCBl5dF9maWxsX2Jvb2ttYXJrX2JsYWNrXzI0uggceXRfb3V0bGluZV9ib29rbWFya19ibGFja18yNMIIGWljX3NlYXJjaF93aXRoX2NpcmNsZV9uZXfKCB9pY192b2ljZV9zZWFyY2hfd2l0aF9jaXJjbGVfbmV30ggieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNNoII3l0X291dGxpbmVfZG9sbGFyX3NpZ25fb2ZmX2JsYWNrXzI04ggbeXRfb3V0bGluZV9leWVfb2ZmX2JsYWNrXzI06ggqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI08ggbeXRfb3V0bGluZV9waG9uZV9ncmV5NjAwXzI0-ggeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzI0ggkeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzQ4igkdeXRfZmlsbF9kb3dubG9hZGVkX2dyZXk2MDBfMjSSCR15dF9maWxsX2Rvd25sb2FkZWRfZ3JleTYwMF80OJoJKXF1YW50dW1faWNfcGF1c2VfY2lyY2xlX2ZpbGxlZF9ncmV5NjAwXzQ4ogkTaWNfb2ZmbGluZV9lcnJvcl80OKoJFWljX29mZmxpbmVfcmVmcmVzaF80OLoJH3l0X2ZpbGxfc2tpcF9iYWNrXzEwX2dyZXk2MDBfMjTCCSJ5dF9maWxsX3NraXBfZm9yd2FyZF8xMF9ncmV5NjAwXzI0ygkceXRfZmlsbF9za2lwX25leHRfZ3JleTYwMF8yNNIJIHl0X2ZpbGxfc2tpcF9wcmV2aW91c19ncmV5NjAwXzI02gkYeXRfb3V0bGluZV9jYXJ0X2JsYWNrXzI04gkdeXRfZmlsbF9mYWNlX2hhcHB5X2dyZXk2MDBfMjTqCRt5dF9maWxsX2ZhY2VfbWVoX2dyZXk2MDBfMjTyCR15dF9maWxsX2ZhY2VfdXBzZXRfZ3JleTYwMF8yNPoJG3l0X2ZpbGxfZmFjZV9zYWRfZ3JleTYwMF8yNIIKInl0X2ZpbGxfZmFjZV92ZXJ5X2hhcHB5X2dyZXk2MDBfMjSKCiB5dF9maWxsX2ZhY2VfdmVyeV9zYWRfZ3JleTYwMF8yNJIKH3l0X291dGxpbmVfbGlicmFyeV9hZGRfYmxhY2tfMjSaCh55dF9maWxsX2xpYnJhcnlfc2F2ZWRfYmxhY2tfMjSiCh55dF9vdXRsaW5lX2Fycm93X2ZsaXBfYmxhY2tfMjSqCiFxdWFudHVtX2dtX2ljX2NhdGVnb3J5X2dyZXk2MDBfMjSyCh55dF9vdXRsaW5lX2Fycm93X3RpbWVfYmxhY2tfMjS6CiJ5dF9vdXRsaW5lX2Fycm93X2RpYWdvbmFsX2JsYWNrXzI0wgoaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTKChp5dF9vdXRsaW5lX3Blb3BsZV9ibGFja18yNNIKGnl0X291dGxpbmVfcGVuY2lsX2JsYWNrXzI02goneXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9vdmVybGFwX3doaXRlXzI04goZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNOoKHXl0X291dGxpbmVfcmF0aW5nX3VwX2JsYWNrXzI08goeeXRfb3V0bGluZV9yYWRhcl9saXZlX2JsYWNrXzI0-goZeXRfb3V0bGluZV9nbG9iZV9ibGFja18yNIILH3l0X291dGxpbmVfbWVtYmVyc2hpcHNfYmxhY2tfMjSKCx95dF9vdXRsaW5lX3N1cGVyX3N0b3JlX2JsYWNrXzI0kgsheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgsfeXRfb3V0bGluZV9sZXNzX3RoYW5fNF9ibGFja18yNKILI3l0X291dGxpbmVfZ3JlYXRlcl90aGFuXzIwX2JsYWNrXzI0qgsleXRfb3V0bGluZV9jbG9ja19oYWxmX2NpcmNsZV9ibGFja18yNLILHnl0X291dGxpbmVfcmFkYXJfbGl2ZV9ibGFja18yNLoLGnl0X291dGxpbmVfYWRqdXN0X2JsYWNrXzI0wgsleXRfb3V0bGluZV9kb2xsYXJfc2lnbl9oZWFydF9ibGFja18yNMoLKnl0X291dGxpbmVfcGxheV9hcnJvd19oYWxmX2NpcmNsZV9ibGFja18yNNILGHl0X291dGxpbmVfZmxhZ19ibGFja18yNNoLInl0X291dGxpbmVfYWxlcnRfdHJpYW5nbGVfYmxhY2tfMjTiCyF5dF9vdXRsaW5lX3BlcnNvbl9jaXJjbGVfYmxhY2tfMjTqCyV5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9sZWZ0X2JsYWNrXzI08gsgeXRfb3V0bGluZV9jYW1lcmFfYXVkaW9fYmxhY2tfMjT6Cyp5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX292ZXJsYXBfYmxhY2tfMjSCDCJ5dF9maWxsX2RvbGxhcl9zaWduX2hlYXJ0X2JsYWNrXzEyigwreXRfZmlsbF95b3V0dWJlX3Nob3J0c19ub190cmlhbmdsZV93aGl0ZV8xNpIMK3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfbm9fdHJpYW5nbGVfd2hpdGVfMjSaDCZ5dF9vdXRsaW5lX2NpcmNsZXNfb3ZlcmxhcF92ZF90aGVtZV8yNKIMKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0qgwceXRfb3V0bGluZV9zY2lzc29yc19ibGFja18yNLIMInl0X291dGxpbmVfcGVyc29uX211c2ljX2dyZXk2MDBfMjS6DBxxdWFudHVtX2ljX2FydGlzdF9ncmV5NjAwXzI0wgwjeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjTKDB55dF9maWxsX2Fycm93X3NodWZmbGVfYmxhY2tfMjTSDCB5dF9maWxsX2Fycm93X3VwX2NpcmNsZV9ibGFja18yNNoMIHl0X291dGxpbmVfY2hlY2tfY2lyY2xlX2JsYWNrXzI04gwieXRfZmlsbF9hcnJvd19kb3duX2NpcmNsZV9ibGFja18yNOoMIHl0X2ZpbGxfeW91dHViZV9tdXNpY19nbV9ibHVlXzI08gwgeXRfZmlsbF95b3V0dWJlX211c2ljX2dtX2JsdWVfMzb6DBl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0gg0deXRfb3V0bGluZV9iYXJfZ3JhcGhfYmxhY2tfMjSKDR95dF9vdXRsaW5lX3NoaWVsZF9wbHVzX2JsYWNrXzI0kg0deXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSaDRp5dF9vdXRsaW5lX3BlbmNpbF9ibGFja18yNKINHHl0X291dGxpbmVfZmxhc2hfb25fYmxhY2tfMjSqDR15dF9vdXRsaW5lX2ZsYXNoX29mZl9ibGFja18yNLINGXl0X2ZpbGxfZmxhc2hfb25fYmxhY2tfMjS6DRp5dF9maWxsX2ZsYXNoX29mZl9ibGFja18yNMINHnl0X291dGxpbmVfcGVyc29uX2JveF9ibGFja18yNMoNHXl0X291dGxpbmVfbXlfdmlkZW9zX2JsYWNrXzI00g0deXRfb3V0bGluZV9zdWJ0aXRsZXNfYmxhY2tfMjTaDSF5dF9vdXRsaW5lX3N1YnNjcmlwdGlvbnNfYmxhY2tfMjTiDSJ5dF9vdXRsaW5lX3lvdXR1YmVfc3R1ZGlvX2JsYWNrXzI06g0beXRfZmlsbF9hcnJvd19kb3duX2JsYWNrXzI08g0ZeXRfZmlsbF9hcnJvd191cF9ibGFja18yNPoNGnl0X2ZpbGxfbGlnaHRidWxiX2JsYWNrXzI0gg4XeXRfb3V0bGluZV9hZGRfYmxhY2tfMjSKDhp5dF9maWxsX3ZvbHVtZV9vbl9ibGFja18yNJIOInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjSaDid5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3BsdXNfYmxhY2tfMjSiDhp5dF9maWxsX2Jhcl9ncmFwaF9ibGFja18yNKoOHXl0X291dGxpbmVfYmFyX2dyYXBoX2JsYWNrXzI0sg4YeXRfb3V0bGluZV9maXJlX2JsYWNrXzI0ug4ZeXRfb3V0bGluZV9tdXNpY19ibGFja18yNMIOIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNNIOJnl0X291dGxpbmVfeW91dHViZV9pbXByb3ZlX3R2X2JsYWNrXzI02g4XeXRfb3V0bGluZV9iYWdfYmxhY2tfMjTiDhZ5dF9maWxsX2F1ZGlvX2JsYWNrXzI06g4leXRfb3V0bGluZV95b3V0dWJlX2xvZ29faWNvbl9ibGFja18yNPIOGXl0X2ZpbGxfb3Blbl9uZXdfd2hpdGVfMzb6Dh55dF9vdXRsaW5lX3ZpZGVvX2xpbmtfYmxhY2tfMTaCDyF5dF9vdXRsaW5lX3BlcnNvbl9zaGllbGRfYmxhY2tfMjSKDxl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0kg8YeXRfb3V0bGluZV9saW5rX2JsYWNrXzI0mg8YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzI0og8neXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0qg8geXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSyDxl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI0ug8ieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNMIPHHl0X291dGxpbmVfbGlzdF9hZGRfYmxhY2tfMjTKDxx5dF9vdXRsaW5lX29wZW5fbmV3X2JsYWNrXzI00g8eeXRfb3V0bGluZV9jaHJvbWVjYXN0X2JsYWNrXzI02g8beXRfb3V0bGluZV9saWJyYXJ5X2JsYWNrXzI06g8deXRfb3V0bGluZV9saXN0X3ZpZXdfYmxhY2tfMjT6Dyd5dF9vdXRsaW5lX292ZXJmbG93X2hvcml6b250YWxfYmxhY2tfMjSCEBh5dF9vdXRsaW5lX2dpZnRfYmxhY2tfMjSKEBV5dF9maWxsX2dpZnRfYmxhY2tfMjSSEBx5dF9maWxsX21lbWJlcnNoaXBzX2JsYWNrXzM2mhAYeXRfb3V0bGluZV9wb2xsX2JsYWNrXzI0ohAqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI0qhAbeXRfb3V0bGluZV9hcnRpY2xlX2JsYWNrXzI0uhAleXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18yNMoQIHl0X291dGxpbmVfYXJyb3dfcmVwZWF0X2JsYWNrXzI00hAgeXRfb3V0bGluZV9wZXJzb25fbWludXNfYmxhY2tfMjTiEBh5dF9vdXRsaW5lX2NvcHlfYmxhY2tfMjTqEBh5dF9vdXRsaW5lX21haWxfYmxhY2tfMjTyEBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfMTb6EBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfNDCCERZ5dF9maWxsX3NoYXJlX2JsYWNrXzI0ihEdeXRfZmlsbF9hcnJvd19yZXBlYXRfYmxhY2tfMjSqERd5dF9vdXRsaW5lX21pY19ibGFja18yNLIRHnl0X291dGxpbmVfZmlsbV9zdHJpcF9ibGFja18yNMIRH3l0X2ZpbGxfY2xvc2VkX2NhcHRpb25fYmxhY2tfMjTKESJ5dF9vdXRsaW5lX2Nsb3NlZF9jYXB0aW9uX2JsYWNrXzI00hEfeXRfZmlsbF9hcnJvd19yZXBlYXRfMV9ibGFja18yNNoRInl0X291dGxpbmVfYXJyb3dfcmVwZWF0XzFfYmxhY2tfMjTiESh5dF9vdXRsaW5lX3BsYXlfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI06hEaeXRfb3V0bGluZV91cGxvYWRfYmxhY2tfMjTyESh5dF9vdXRsaW5lX2JveF9wbGFjZWhvbGRlcl9sZWZ0X2JsYWNrXzI0-hEgeXRfb3V0bGluZV9wZXJzb25fcmFkYXJfd2hpdGVfMjSCEhp5dF9vdXRsaW5lX3hfbWFya19ibGFja18yMIoSFnl0X291dGxpbmVfdnJfYmxhY2tfMjSSEiR5dF9vdXRsaW5lX3N0YXRpc3RpY3NfZ3JhcGhfYmxhY2tfMjSiEiV5dF9vdXRsaW5lX3RpbWVfc3RhbXBfcGx1c19ncmV5NjAwXzI0qhIieXRfb3V0bGluZV9kYXNoYm9hcmRfcGx1c19ibGFja18yNLISHnl0X291dGxpbmVfYWxpZ25fbGVmdF9ibGFja18yNLoSJ3l0X291dGxpbmVfb3ZlcmZsb3dfaG9yaXpvbnRhbF93aGl0ZV8zNsISHXl0X291dGxpbmVfaG91cmdsYXNzX2JsYWNrXzE2yhIdeXRfb3V0bGluZV9ob3VyZ2xhc3NfYmxhY2tfMjTSEit5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3F1ZXN0aW9uX2JsYWNrXzE22hIreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18yNOISInl0X291dGxpbmVfYmFyX2hvcml6b250YWxfYmxhY2tfMTbqEiZ5dF9vdXRsaW5lX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNPISGnl0X291dGxpbmVfdHJvcGh5X2JsYWNrXzI0-hIeeXRfb3V0bGluZV9zdXBlcl9jaGF0X2JsYWNrXzI0ghMZeXRfZmlsbF9wYXVzZV92ZF90aGVtZV8yNIoTIXl0X291dGxpbmVfdm9sdW1lX3N0YWJsZV9ibGFja18yNJITHnl0X2ZpbGxfdm9sdW1lX3N0YWJsZV9ibGFja18yNKITIXl0X291dGxpbmVfc3VwZXJfc3RpY2tlcl9ibGFja18yNKoTJHl0X2ZpbGxfeW91dHViZV9sb2dvX2ljb25fZ3JleTYwMF8yNLITF3l0X2ZpbGxfY2FtZXJhX2JsYWNrXzI0uhMaeXRfb3V0bGluZV9nYW1pbmdfYmxhY2tfMjTCExp5dF9vdXRsaW5lX2JhcnNfM19ibGFja18yNMoTGHl0X291dGxpbmVfbmV3c19ibGFja18yNNITG3l0X291dGxpbmVfZmFzaGlvbl9ibGFja18yNNoTHXl0X291dGxpbmVfbGlnaHRidWxiX2JsYWNrXzI04hMdeXRfb3V0bGluZV9zdG9wd2F0Y2hfYmxhY2tfMjTqEyV5dF9vdXRsaW5lX3lvdXR1YmVfbGlua2VkX3R2X2JsYWNrXzI08hMneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0-hMceXRfb3V0bGluZV9wZW9wbGVfMl9ibGFja18yNIIUInl0X291dGxpbmVfeW91dHViZV9zaG9ydHNfYmxhY2tfMjSKFCl5dF9maWxsX2Jhcl9ncmFwaF9ib3hfdmVydGljYWxfZ3JleTYwMF8yNJoUGnl0X291dGxpbmVfeF9tYXJrX2JsYWNrXzE4ohQgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMTiyFBh5dF9vdXRsaW5lX21lZXRfYmxhY2tfMjS6FCB5dF9vdXRsaW5lX21vbmV5X2hhbmRfZ3JleTYwMF8yNMoUG3l0X291dGxpbmVfY29tcGFzc19ibGFja18yNNIUHnl0X291dGxpbmVfbGlua19vZmZfZ3JleTYwMF8yNNoUHXl0X291dGxpbmVfdm9sdW1lX29uX2JsYWNrXzI04hQeeXRfb3V0bGluZV92b2x1bWVfb2ZmX2JsYWNrXzI06hQgeXRfb3V0bGluZV9zY3JlZW5fbGlnaHRfYmxhY2tfMjTyFCB5dF9maWxsX3N1YnNjcmlwdGlvbnNfZ3JleTYwMF8yNPoUIXl0X291dGxpbmVfbWVtYmVyc2hpcHNfZ3JleTYwMF8yNIIVHXl0X2ZpbGxfcmFkYXJfbGl2ZV9ncmV5NjAwXzI0ihUeeXRfb3V0bGluZV9wZXJzb25fYWRkX2JsYWNrXzI0khUeeXRfb3V0bGluZV90ZXh0X2JveF9ncmV5NjAwXzI0mhUoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9hbGVydF9ibGFja18yNKIVIXl0X291dGxpbmVfYXJ0aWNsZV9hbGVydF9ibGFja18yNKoVIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNLIVI3l0X291dGxpbmVfYXJ0aWNsZV9jbGFyaWZ5X2JsYWNrXzI0uhUneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0whUgcXVhbnR1bV9nbV9pY19nb29nbGVfdmRfdGhlbWVfMjTaFR55dF9vdXRsaW5lX3Bpbl9vZmZfdmRfdGhlbWVfMjTiFSN5dF9vdXRsaW5lX3NoaWVsZF9lbXB0eV92ZF90aGVtZV8yNOoVIXl0X291dGxpbmVfc2hpZWxkX29mZl92ZF90aGVtZV8yNPIVH3l0X2ZpbGxfY2lyY2xlX2Z1bGxfdmRfdGhlbWVfMjSKFiJ5dF9vdXRsaW5lX3NjcmVlbl9mdWxsX3ZkX3RoZW1lXzI0khYeeXRfb3V0bGluZV9zcGFya2xlX3ZkX3RoZW1lXzI0mhYbeXRfb3V0bGluZV9wb2RjYXN0X2JsYWNrXzI0ohYaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMjSqFiZ5dF9vdXRsaW5lX3NjcmVlbl92ZXJ0aWNhbF92ZF90aGVtZV8yNLIWInl0X291dGxpbmVfYm94X29wZW5fY2hlY2tfYmxhY2tfMjS6FhNpY19ncmVlbl9zY3JlZW5fb2ZmwhYZaWNfZmFjZV9vdXRsaW5lZF9oYXBweV8zNsoWG2ljX2ZhY2Vfb3V0bGluZWRfdW5oYXBweV8zNtIWHmljX2ZhY2Vfb3V0bGluZWRfdmVyeV9oYXBweV8zNtoWF2ljX2ZhY2Vfb3V0bGluZWRfbWVoXzM24hYXaWNfZmFjZV9vdXRsaW5lZF9zYWRfMzbqFhRpY19mYWNlX2ZpbGxlZF9oYXBwefIWFmljX2ZhY2VfZmlsbGVkX3VuaGFwcHn6FhlpY19mYWNlX2ZpbGxlZF92ZXJ5X2hhcHB5ghcSaWNfZmFjZV9maWxsZWRfbWVoihcSaWNfZmFjZV9maWxsZWRfc2FkkhcZeXRfb3V0bGluZV90dl92ZF90aGVtZV8yNJoXFXl0X2ZpbGxfc2VuZF9ibGFja18yNKIXGHl0X291dGxpbmVfc2VuZF9ibGFja18yNKoXGnl0X291dGxpbmVfYmFyc18yX2JsYWNrXzI0shcceXRfb3V0bGluZV9jYWxlbmRhcl9ibGFja18yNLoXInl0X291dGxpbmVfcGVyc29uX2FjY291bnRfYmxhY2tfMjTCFx15dF9vdXRsaW5lX2luY29nbml0b19ibGFja18yNMoXHWljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX2hhcHB50hcfaWNfZmFjZV9vdXRsaW5lZF9hY3RpdmVfdW5oYXBwedoXImljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX3ZlcnlfaGFwcHniFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9tZWjqFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9zYWTyFyN5dF9vdXRsaW5lX2NsYXBwZXJib2FyZF92ZF90aGVtZV8yNPoXGnl0X291dGxpbmVfcGluX3ZkX3RoZW1lXzI0ghgjeXRfb3V0bGluZV9jaGVja19kb3VibGVfdmRfdGhlbWVfMjSKGCd5dF9vdXRsaW5lX2NoZWNrX2RvdWJsZV9vZmZfdmRfdGhlbWVfMjSSGCF5dF9vdXRsaW5lX3NoaWVsZF9hZGRfdmRfdGhlbWVfMjSaGBl5dF9vdXRsaW5lX211c2ljX2JsYWNrXzE4qhgdeXRfb3V0bGluZV9wcmljZV90YWdfYmxhY2tfMjSyGB15dF9maWxsX2NpcmNsZXNfNl92ZF90aGVtZV8yNMIYInl0X291dGxpbmVfY2VsZWJyYXRpb25fdmRfdGhlbWVfMjTSGBd5dF9maWxsX2dhbWluZ193aGl0ZV8yNNoYJHl0X291dGxpbmVfY2hldnJvbl9jb2xsYXBzZV9ibGFja18yNOIYHnF1YW50dW1faWNfcGxheV9wcmlzbV9ibGFja18yNOoYHnl0X291dGxpbmVfYm94X3BlbmNpbF9ibGFja18yNPIYF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzI0-hgreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9lbXB0eV92ZF90aGVtZV8yNIIZHXl0X291dGxpbmVfbWVnYXBob25lX2JsYWNrXzI0ihkeeXRfb3V0bGluZV9wYWxldHRlX3ZkX3RoZW1lXzI0khkaeXRfb3V0bGluZV9naWZfdmRfdGhlbWVfMjSaGSB5dF9maWxsX2Zhc3RfZm9yd2FyZF92ZF90aGVtZV8yNKIZKXl0X291dGxpbmVfZG9sbGFyX3NpZ25fY2lyY2xlX3ZkX3RoZW1lXzI0qhkmeXRfZmlsbF9kb2xsYXJfc2lnbl9jaXJjbGVfdmRfdGhlbWVfMjSyGSZ5dF9vdXRsaW5lX2NyZWF0b3JfYWNhZGVteV92ZF90aGVtZV8yNLoZInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMjTCGRp5dF9vdXRsaW5lX3BkZl92ZF90aGVtZV8yNNIZI3l0X291dGxpbmVfcGVvcGxlX2dyb3VwX3ZkX3RoZW1lXzI02hkmeXRfb3V0bGluZV9pbWFnZV93YWxscGFwZXJfdmRfdGhlbWVfMjTqGRx5dF9jb2xvcl95b3V0dWJlX3N0dWRpb18yNGRw8hkbeXRfY29sb3JfeW91dHViZV9tdXNpY18yNGRw-hkaeXRfY29sb3JfeW91dHViZV9raWRzXzI0ZHCCGh95dF9jb2xvcl95b3V0dWJlX3VucGx1Z2dlZF8yNGRwihoceXRfb3V0bGluZV9wZXJzb25fMl9ibGFja18yNJoaIHl0X291dGxpbmVfdGV4dF9ib2xkX3ZkX3RoZW1lXzI0ohoieXRfb3V0bGluZV90ZXh0X2l0YWxpY192ZF90aGVtZV8yNKoaKXl0X291dGxpbmVfdGV4dF9zdHJpa2V0aHJvdWdoX3ZkX3RoZW1lXzI0shojeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfdmRfdGhlbWVfMjS6GiB5dF9maWxsX2FsZXJ0X2NpcmNsZV92ZF90aGVtZV8yNNIaIXl0X291dGxpbmVfdHJhbnNjcmlwdF92ZF90aGVtZV8yNNoaKHl0X291dGxpbmVfdHJhbnNjcmlwdF9zZWFyY2hfdmRfdGhlbWVfMjTiGiJ5dF9vdXRsaW5lX3RpY190YWNfdG9lX3ZkX3RoZW1lXzI0-hogeXRfb3V0bGluZV9yZXBsYXlfYXJyb3dfYmxhY2tfMjSKGyF5dF9vdXRsaW5lX2xhcHRvcF9tb2JpbGVfYmxhY2tfMjSSGyN5dF9vdXRsaW5lX2hlYXJ0X2NpcmNsZV92ZF90aGVtZV8yNKIbH3l0X2NvbG9yX3lvdXR1YmVfbG9nb19pY29uXzI0ZHCqGx55dF9vdXRsaW5lX3BsYXlfYXJyb3dfYmxhY2tfMjSyGyx5dF9vdXRsaW5lX21vYmlsZV9zY3JlZW5faG9yaXpvbnRhbF9ibGFja18yNLobKnl0X291dGxpbmVfbW9iaWxlX3NjcmVlbl92ZXJ0aWNhbF9ibGFja18yNMobG3l0X291dGxpbmVfdG9vbGJveF9ibGFja18yNNIbHHl0X291dGxpbmVfYnVzaW5lc3NfYmxhY2tfMjTyGx15dF9vdXRsaW5lX2xhcHRvcF92ZF90aGVtZV8yNPobLHl0X291dGxpbmVfZG9sbGFyX3NpZ25fY29udGFpbmVyX3ZkX3RoZW1lXzI0ghwfeXRfb3V0bGluZV9pbmZpbml0eV92ZF90aGVtZV8yNIocGXl0X291dGxpbmVfaGRfdmRfdGhlbWVfMjSSHBp5dF9vdXRsaW5lX21vYmlsZV9ibGFja18yNJocFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMjSiHB15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18xMqocH3l0X291dGxpbmVfbGlzdF9wZW5jaWxfYmxhY2tfMjSyHCl5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3NlYXJjaF9ibGFja18yNLocK3l0X291dGxpbmVfeW91dHViZV9zaG9ydHNfd2F2ZWZvcm1fYmxhY2tfMjTCHBl5dF9maWxsX3RodW1iX3VwX2JsYWNrXzE4yhwbeXRfZmlsbF90aHVtYl9kb3duX2JsYWNrXzE40hwceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xONocHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xOOIcKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTjqHBl5dF9vdXRsaW5lX2hlYXJ0X2JsYWNrXzE48hwdeXRfb3V0bGluZV9maXJld29ya3NfYmxhY2tfMjT6HB15dF9vdXRsaW5lX21lbnVfc29ydF9ibGFja18yNIIdF3l0X291dGxpbmVfbWFwX2JsYWNrXzI0ih0ZeXRfZmlsbF9kb3dubG9hZF93aGl0ZV8yNJIdFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMTKiHR15dF9vdXRsaW5lX3hfb2N0YWdvbl9ibGFja18yNKodHnl0X291dGxpbmVfZGlyZWN0aW9uc19ibGFja18yNLIdJXl0X291dGxpbmVfc2NyZWVuX211bHRpX3ZpZXdfYmxhY2tfMjS6HSJ5dF9maWxsX3NjcmVlbl9tdWx0aV92aWV3X2JsYWNrXzI0wh0eeXRfZmlsbF9za2lwX2JhY2tfNV9ncmV5NjAwXzI0yh0feXRfZmlsbF9za2lwX2JhY2tfMTVfZ3JleTYwMF8yNNIdHXl0X2ZpbGxfc2tpcF9iYWNrXzIwX2JsYWNrXzI02h0deXRfZmlsbF9za2lwX2JhY2tfMzBfYmxhY2tfMjTiHR15dF9maWxsX3NraXBfYmFja182MF9ibGFja18yNOodIXl0X2ZpbGxfc2tpcF9mb3J3YXJkXzVfZ3JleTYwMF8yNPIdInl0X2ZpbGxfc2tpcF9mb3J3YXJkXzE1X2dyZXk2MDBfMjT6HSB5dF9maWxsX3NraXBfZm9yd2FyZF8yMF9ibGFja18yNIIeIHl0X2ZpbGxfc2tpcF9mb3J3YXJkXzMwX2JsYWNrXzI0ih4geXRfZmlsbF9za2lwX2ZvcndhcmRfNjBfYmxhY2tfMjSSHiN5dF9maWxsX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNJoeHnl0X291dGxpbmVfbWFnaWNfd2FuZF9ibGFja18yNLoeI3l0X291dGxpbmVfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI0wh4ZeXRfb3V0bGluZV9jcm93bl9ibGFja18yNMoeF3l0X2ZpbGxfcGVyc29uX2JsYWNrXzI00h4oeXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18xNtoeKHl0X2ZpbGxfbWVzc2FnZV9idWJibGVfcXVlc3Rpb25fYmxhY2tfMjTiHiN5dF9vdXRsaW5lX2hhbmRfc3dpcGVfbGVmdF9ibGFja18yNOoeGnl0X291dGxpbmVfdGFyZ2V0X2JsYWNrXzI08h4VeXRfZmlsbF9sb2NrX2JsYWNrXzEy-h4YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzEygh8feXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18xNoofInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMTaSHyF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaaHyR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaiHyB5dF9vdXRsaW5lX3NwYXJrX3BlbmNpbF9ibGFja18yNKofHnl0X2ZpbGxfc3Rhcl9zaG9vdGluZ19ibGFja18yNLofIHl0X291dGxpbmVfc3VwZXJzdGFyX3ZkX3RoZW1lXzI0wh8ZeXRfb3V0bGluZV9wb3VuZF9ibGFja18yNMofKXl0X291dGxpbmVfYXJyb3dfc3dhcF9ob3Jpem9udGFsX2JsYWNrXzI00h8feXRfb3V0bGluZV9zcGFya19pbWFnZV9ibGFja18yNNofIXl0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ibGFja18yNPIfF3l0X2ZpbGxfdGFyZ2V0X2JsYWNrXzI0-h8beXRfZmlsbF90YXJnZXRfYWRkX2JsYWNrXzI0giAeeXRfb3V0bGluZV90YXJnZXRfYWRkX2JsYWNrXzI0iiAXeXRfZmlsbF9tb29uX3pfYmxhY2tfMjSSIBp5dF9vdXRsaW5lX21vb25fel9ibGFja18yNJogI3l0X291dGxpbmVfc2NyZWVuX3JvdGF0aW9uX2JsYWNrXzI0qiAfeXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18yNLIgInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMjS6ICF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTCICR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTKIBx5dF9vdXRsaW5lX25vdGVfYWRkX2JsYWNrXzI00iAfeXRfb3V0bGluZV9wZW9wbGVfbm90ZV9ibGFja18yNNogJnl0X291dGxpbmVfY2lyY2xlc19vdmVybGFwX3ZkX3RoZW1lXzI04iAceXRfZmlsbF9hdWRpb19iYWRnZV9ibGFja18yNOogIXl0X291dGxpbmVfc3Rhcl9zaG9vdGluZ19ibGFja18yNPIgG3l0X291dGxpbmVfaGFzaHRhZ19ibGFja18yNIIhIHl0X291dGxpbmVfdGVtcGxhdGVfYWRkX2JsYWNrXzI0iiEkeXRfZmlsbF9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0kiEXeXRfZmlsbF9wZW9wbGVfYmxhY2tfMTKaISZ5dF9vdXRsaW5lX2Fycm93X2NpcmNsZV9yaWdodF9ibGFja18yNKIhHnl0X291dGxpbmVfYXJyb3dfcmVkb19ibGFja18yNKohHHl0X291dGxpbmVfd2F2ZWZvcm1fYmxhY2tfMjS6ISB5dF9maWxsX2NyZWF0b3JfYWNhZGVteV9ibGFja18yNMIhLXl0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfZG93bl9yaWdodF9ibGFja18yNMohK3l0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfdXBfcmlnaHRfYmxhY2tfMjTSIRp5dF9maWxsX2FkZF9jYWlyb19ibGFja18yNNohH3l0X291dGxpbmVfdGljX3RhY190b2VfYmxhY2tfMTbiIRp5dF9maWxsX3ByaWNlX3RhZ19ibGFja18yNOohGHl0X291dGxpbmVfZmlyZV9ibGFja18yNPohHHl0X2ZpbGxfc3BhcmtfcmFkYXJfYmxhY2tfMjSCIh95dF9vdXRsaW5lX3NwYXJrX3JhZGFyX2JsYWNrXzI0oiIWeXRfZmlsbF9hdWRpb19ibGFja18xMqoiGHlvdXR1YmVfc2hvcnRzX3Bpdm90X2ZhYsoiHXl0X291dGxpbmVfaGFuZF93YXZlX2JsYWNrXzI00iIZeXRfb3V0bGluZV90cnVja19ibGFja18yNNoiInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMTLiIhl5dF9maWxsX2NoZWNrX3ZkX3RoZW1lXzEy6iIZeXRfZmlsbF9hdWRpb192ZF90aGVtZV8xMvIiF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzEy-iIjeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfdmRfdGhlbWVfMTKCIxh5dF9maWxsX2ZpcmVfdmRfdGhlbWVfMTKKIx15dF9maWxsX2xpZ2h0YnVsYl92ZF90aGVtZV8xMpIjInl0X2ZpbGxfbG9jYXRpb25fcG9pbnRfdmRfdGhlbWVfMTKaIx95dF9maWxsX21lbWJlcnNoaXBzX3ZkX3RoZW1lXzEyoiMaeXRfZmlsbF9wZXJzb25fdmRfdGhlbWVfMTKqIxd5dF9maWxsX3Bpbl92ZF90aGVtZV8xMrIjJnl0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X3ZkX3RoZW1lXzEyuiMeeXRfb3V0bGluZV9wb2RjYXN0X3ZkX3RoZW1lXzEywiMceXRfZmlsbF9zY2lzc29yc192ZF90aGVtZV8xMsojHXl0X2ZpbGxfc3VidGl0bGVzX3ZkX3RoZW1lXzEy0iMfeXRfZmlsbF90aWNfdGFjX3RvZV92ZF90aGVtZV8xMtojFnl0X2ZpbGxfdHZfdmRfdGhlbWVfMTLiIyJ5dF9maWxsX3lvdXR1YmVfc2hvcnRzX3ZkX3RoZW1lXzEy6iMWeXRfZmlsbF9hdWRpb19ibGFja18xNvIjKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0giQkeXRfb3V0bGluZV9oYW5kX3N3aXBlX3JpZ2h0X2JsYWNrXzI0iiQeeXRfb3V0bGluZV9saXN0X211c2ljX2JsYWNrXzI0kiQqeXRfZmlsbF9hcnJvd19kaWFnb25hbF9kb3duX3JpZ2h0X2JsYWNrXzI0miQoeXRfZmlsbF9hcnJvd19kaWFnb25hbF91cF9yaWdodF9ibGFja18yNKIkIXl0X291dGxpbmVfY29tcGFzc19jYWlyb19ibGFja18yNKokHnl0X2ZpbGxfY29tcGFzc19jYWlyb19ibGFja18yNLIkHXl0X2ZpbGxfcGVyc29uX3JhZGFyX2JsYWNrXzI0uiQgeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfYmxhY2tfMTbqJCV5dF9vdXRsaW5lX2ZpbG1fc3RyaXBfYWRkX3ZkX3RoZW1lXzI0iiUZeXRfb3V0bGluZV9jYWJsZV9ibGFja18yNJolGnl0X291dGxpbmVfdGFibGV0X2JsYWNrXzI0oiUbeXRfb3V0bGluZV9zcGVha2VyX2JsYWNrXzI0qiUheXRfb3V0bGluZV9zcGVha2VyX2dyb3VwX2JsYWNrXzI0siUkeXRfb3V0bGluZV9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0uiUheXRfZmlsbF9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0wiUreXRfb3V0bGluZV9vdmVyZmxvd192ZXJ0aWNhbF9jYWlyb19ibGFja18yNMolJ3l0X291dGxpbmVfY2hldnJvbl9yaWdodF9jYWlyb19ibGFja18yNNIlF3l0X2ZpbGxfbW9iaWxlX2JsYWNrXzI02iUTeXRfZmlsbF90dl9ibGFja18yNOIlHnl0X291dGxpbmVfbGlzdF9xdWV1ZV9ibGFja18yNOolG3l0X291dGxpbmVfYWlycGxheV9ibGFja18yNPIlGnl0X2ZpbGxfYWRkX2NhaXJvX2JsYWNrXzE2giYheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzE4iiYVeXRfZmlsbF9sb2NrX2JsYWNrXzI0kiYaeXRfb3V0bGluZV90dl9vZmZfYmxhY2tfMjSiJh95dF9maWxsX2JveF9vcGVuX2NoZWNrX2JsYWNrXzI0qiYWeXRfZmlsbF9jcm93bl9ibGFja18yNLImG3l0X2ZpbGxfY29udHJvbGxlcl9ibGFja18yNPomHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xNoInHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xOCJsCjcNAACAQBUAAABBHQAAQEElAACAQS0AAKBBNQAAwEE9AADgQUUAAABCTQAAEEJVAAAgQl0AAAAAEgoNAACAQRUAAIBBGgoNAADAQRUAAMBBIhkNAACwQhUAAGBCHQAAgEElAAAAQC0AAIA_KhoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQATABGAEKk54BChoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQAhLxnQEK6AQgj568-A8oj568-A8wj568-A84____1wFokKHC_A9w4MCB-w94____1wGIAf___58DkAH_____D6AB_____w-oAZChwvwPsAGAgLD-D7gBxZz9_w_AAf___58DyAH58-f_D9AB_836-Q_YAcDMrvkP4AGAgPz_D-gB_____w_wAajQoPkP-AH___8HgAKtgO__D4gC4MCB-w-gAv____8PqAL___-fC7gCx46d-g_IAv____cN0ALEiJH6D9gC____b-AC5s2b_w_oAoCAgNAI-AL___-fC4gD9IuK-g-QA_____8PmAPx48f_D6gDutSU-Q-wA____-8EuAP____XAcAD_836-Q_IA4CAsK4O0AOAgIDoBOAD____1wHoAwDwA4CAgPgP-AOAgIDgDIAEp9WC-A-IBPHixfsPkASPnrz4D5gE_836-Q-gBICAgMgJqASAgIDgDLAE_____w-4BI-evPgPwASYsOD4D8gEgICA0AHQBP___-8E2AT____XAeAE____1wHoBP___9cB8ASq1ar9D_gE8ePH_w-ABYOT_v8PiAWPnrz4D5AFocKE-Q-YBajQoPkPoAXx48f_D6gF____nwOwBf___9cBuAWAgIBowAWAgIDQAcgFkc_8_w_YBY-evPgP4AX_____D-gFgICAsAbwBfimgP8P-AXUv5n4D4AGg5P-nwOIBvPY_p8DkAaXm___D5gGvv77mQOgBqT_k_0PqAao0KDJCbAG5v3v_w-4Brf_1_8PwAaD-7P_D8gGgPrr_g_QBoDS7_0P2AaD9qr8D-AGgPzx-g_oBv___58DEu0JCi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGPHjx_8PIgpzYW5zLXNlcmlmKAQwABIvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABAQRiq1ar9DyIKc2Fucy1zZXJpZigEMAAaLQoQc2Fucy1zZXJpZi1saWdodBUAAEBBGP____8PIgpzYW5zLXNlcmlmKAMwACovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjx48f_DyIKc2Fucy1zZXJpZigEMAA6LgoRc2Fucy1zZXJpZi1tZWRpdW0VAABgQRj_zfr5DyIKc2Fucy1zZXJpZigFMABCLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAcEEY_____w8iCnNhbnMtc2VyaWYoBDAASi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAKBBGPHjx_8PIgpzYW5zLXNlcmlmKAQwAFIvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABAQRjx48f_DyIKc2Fucy1zZXJpZigEMABaLgoRc2Fucy1zZXJpZi1pdGFsaWMVAABAQRiq1ar9DyIKc2Fucy1zZXJpZigEMAFiLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAggEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAGBBGPHjx_8PIgpzYW5zLXNlcmlmKAUwAIoBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAkgEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAEBBGPHjx_8PIgpzYW5zLXNlcmlmKAUwAJoBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAwEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAogEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAAAgQRjx48f_DyIKc2Fucy1zZXJpZigEMACqAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGKrVqv0PIgpzYW5zLXNlcmlmKAQwALIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAA0gEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAACAQRjx48f_DyIKc2Fucy1zZXJpZigEMADaAS4KEXNhbnMtc2VyaWYtbWVkaXVtFQAAoEEY8ePH_w8iCnNhbnMtc2VyaWYoBTAA8gEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjx48f_DyIKc2Fucy1zZXJpZigEMACaAjcKFFlvdVR1YmVTYW5zLVNlbWlCb2xkFQAAkEEY8ePH_w8iC1lvdVR1YmVTYW5zKAYwAD0AALBBogI3ChRZb3VUdWJlU2Fucy1TZW1pQm9sZBUAAJBBGPHjx_8PIgtZb3VUdWJlU2FucygGMAA9AADQQaoCMwoQWW91VHViZVNhbnMtQm9sZBUAAKBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AADgQbICMwoQWW91VHViZVNhbnMtQm9sZBUAALBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AADwQboCMwoQWW91VHViZVNhbnMtQm9sZBUAAMBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AAAAQhqGjgEKJXl0X291dGxpbmVfb3ZlcmZsb3dfdmVydGljYWxfYmxhY2tfMjQSGXl0X291dGxpbmVfZWFydGhfYmxhY2tfMjQaGnl0X291dGxpbmVfbGlua19ncmV5NjAwXzE4Ihp5dF9vdXRsaW5lX2xvY2tfZ3JleTYwMF8xOCojeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjQyIXl0X291dGxpbmVfeW91dHViZV9taXhfZ3JleTYwMF8yNDogeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjRCH3l0X291dGxpbmVfaW5mb19jaXJjbGVfYmxhY2tfMjRKKHl0X291dGxpbmVfc2xhc2hfY2lyY2xlX3JpZ2h0X2dyZXk2MDBfMjRSIXF1YW50dW1faWNfcGxheV9kaXNhYmxlZF93aGl0ZV8yNFoceXRfb3V0bGluZV9vcGVuX25ld19ibGFja18yNGIVeXRfb3V0bGluZV94X2JsYWNrXzI0chl5dF9vdXRsaW5lX2F1ZGlvX2JsYWNrXzI0ei1xdWFudHVtX2ljX2NoZWNrX2JveF9vdXRsaW5lX2JsYW5rX2dyZXk2MDBfMjSCASBxdWFudHVtX2ljX2NoZWNrX2JveF9nb29nYmx1ZV8yNIoBInl0X291dGxpbmVfY2hldnJvbl9sZWZ0X2dyZXk2MDBfMjSSASF5dF9vdXRsaW5lX2NoZXZyb25fcmlnaHRfYmxhY2tfMjSaASB5dF9vdXRsaW5lX2NoZXZyb25fZG93bl9ibGFja18yNKIBHnl0X291dGxpbmVfY2hldnJvbl91cF9ibGFja18yNKoBIHl0X291dGxpbmVfYWxlcnRfY2lyY2xlX2JsYWNrXzI0sgEfeXRfb3V0bGluZV9pbmZvX2NpcmNsZV9ibGFja18yNLoBG3l0X291dGxpbmVfdHJ1Y2tfZ3JleTYwMF8yNMIBIHl0X291dGxpbmVfYXJyb3dfdW5kb19ncmV5NjAwXzI0ygEieXRfb3V0bGluZV9sb2NhdGlvbl9wb2ludF9ibGFja18yNNIBGXl0X291dGxpbmVfc2hhcmVfYmxhY2tfMjTaARp5dF9vdXRsaW5lX3NlYXJjaF9ibGFja18yNOIBHnl0X291dGxpbmVfY2hldnJvbl91cF9ibGFja18yNOoBGXl0X291dGxpbmVfY2hlY2tfYmxhY2tfMjTyARx5dF9vdXRsaW5lX3RodW1iX3VwX2JsYWNrXzE2-gEeeXRfb3V0bGluZV90aHVtYl9kb3duX2JsYWNrXzE2ggIoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18xNooCJXl0X291dGxpbmVfb3ZlcmZsb3dfdmVydGljYWxfYmxhY2tfMzaSAh95dF9maWxsX2NoZWNrX2NpcmNsZV9ncmV5NjAwXzI0mgIscXVhbnR1bV9pY19yYWRpb19idXR0b25fdW5jaGVja2VkX2dyZXk2MDBfMjSiAhl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0qgImcXVhbnR1bV9pY19yYWRpb19idXR0b25fb25fZ29vZ2JsdWVfMjSyAh55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjS6AiB5dF9vdXRsaW5lX2NoZXZyb25fZG93bl9ibGFja18yNMICF2ljX3N1YnNjcmliZWRfZGFya19tb2RlygIaeXRfb3V0bGluZV9hZGp1c3RfYmxhY2tfMjTSAhZ5dF9maWxsX3Bpbl9ncmV5NjAwXzI02gIWeXRfZmlsbF9oZWFydF9ibGFja18yNOICDmljX2NoZWNrX2JsYWNr6gIZeXRfb3V0bGluZV9oZWFydF9ibGFja18xNvICF3l0X2ZpbGxfc3Rhcl9ncmV5NjAwXzI0-gIdeXRfZmlsbF9wbGF5X2Fycm93X2dyZXk2MDBfMjSCAx15dF9maWxsX2Fycm93X2Rvd25fZ3JleTYwMF8yNIoDG3l0X2ZpbGxfYXJyb3dfdXBfZ3JleTYwMF8yNJIDIXl0X291dGxpbmVfY2hldnJvbl9yaWdodF9ibGFja18yNJoDGmljX3l0X2NoZWNrYm94X3RyYW5zcGFyZW50ogMoaWNfeXRfY2hlY2tib3hfb3V0bGluZV9ibGFua190cmFuc3BhcmVudKoDGnl0X291dGxpbmVfY2FtZXJhX2JsYWNrXzI0sgMYeXRfb3V0bGluZV9nZWFyX2JsYWNrXzI0ugMceXRfb3V0bGluZV9wZXJzb25fZ3JleTYwMF8yNMIDF3l0X291dGxpbmVfZXllX2JsYWNrXzI0ygMieXRfb3V0bGluZV9jaGV2cm9uX2V4cGFuZF9ibGFja18yNNIDI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI02gMYeXRfZmlsbF9iZWxsX29uX2JsYWNrXzI04gMYeXRfb3V0bGluZV9iZWxsX2JsYWNrXzI06gMceXRfb3V0bGluZV9iZWxsX29mZl9ibGFja18yNPIDIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNPoDHnl0X291dGxpbmVfYXJyb3dfbGVmdF9ibGFja18yNIIEIXl0X291dGxpbmVfYXJyb3dfcmlnaHRfZ3JleTYwMF8yNIoEEmljX29mZmxpbmVfZGVmYXVsdJIEE2ljX29mZmxpbmVfZmluaXNoZWSaBBBpY19vZmZsaW5lX3N0YXJ0ogQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjSqBBx5dF9vdXRsaW5lX2xpc3RfYWRkX2JsYWNrXzI0sgQZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNLoEI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI0wgQYeXRfb3V0bGluZV9mbGFnX2JsYWNrXzI0ygQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjTSBBh5dF9vdXRsaW5lX2xvY2tfYmxhY2tfMjTaBBh5dF9vdXRsaW5lX2xpbmtfYmxhY2tfMjTiBBl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI06gQbeW91dHViZV9wcmVtaXVtX2JhZGdlX2xpZ2h08gQceXRfb3V0bGluZV94X2NpcmNsZV9ibGFja18yNPoEF3l0X291dGxpbmVfYWRkX2JsYWNrXzI0ggUneXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0igUfcXVhbnR1bV9pY19jb250ZW50X2N1dF93aGl0ZV8xOJIFGnl0X291dGxpbmVfc3Rhcl9ncmV5NjAwXzI0mgUQaWNfc3Rhcl9ibGFja18yNKIFF2ljX3N0YXJfYm9yZGVyX2JsYWNrXzI0qgUYeXRfZmlsbF9wYXVzZV9ncmV5NjAwXzI0sgUQaWNfb2ZmbGluZV9lcnJvcroFEmljX29mZmxpbmVfcmVmcmVzaMIFGXl0X2ZpbGxfdGh1bWJfdXBfYmxhY2tfMTbKBRt5dF9maWxsX3RodW1iX2Rvd25fYmxhY2tfMTbSBRl5dF9vdXRsaW5lX2xhYmVsX2JsYWNrXzI02gUaeXRfb3V0bGluZV9wZW9wbGVfYmxhY2tfMjTiBR95dF9vdXRsaW5lX2RvbGxhcl9zaWduX2JsYWNrXzI06gUZeXRfb3V0bGluZV9jaGVja19ibGFja18yNPIFGHl0X291dGxpbmVfaG9tZV9ibGFja18yNPoFGnF1YW50dW1faWNfdHJhdmVsX3doaXRlXzI0ggYgeXRfb3V0bGluZV9iYXJfY2lyY2xlX2dyZXk2MDBfMjSKBh55dF9vdXRsaW5lX2ZhY2Vfc2FkX2dyZXk2MDBfMjSSBh55dF9vdXRsaW5lX2ZhY2VfbWVoX2dyZXk2MDBfMjSaBiB5dF9vdXRsaW5lX2ZhY2VfaGFwcHlfZ3JleTYwMF8yNKIGI3l0X291dGxpbmVfZmFjZV92ZXJ5X3NhZF9ncmV5NjAwXzI0qgYleXRfb3V0bGluZV9mYWNlX3ZlcnlfaGFwcHlfZ3JleTYwMF8yNLIGE2ljX29mZmxpbmVfc3RhcnRfdjK6Bh1pY19vZmZsaW5lX3BhcnRpYWxseV9wbGF5YWJsZcIGHHl0X291dGxpbmVfcGVyc29uX2dyZXk2MDBfMjTKBh15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18yNNIGF3l0X291dGxpbmVfZXllX2JsYWNrXzI02gYgeXRfb3V0bGluZV9hZGRfY2lyY2xlX2dyZXk2MDBfMjTiBiB5dF9vdXRsaW5lX2Jhcl9jaXJjbGVfZ3JleTYwMF8yNOoGI3l0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ncmV5NjAwXzI08gYZeXRfZmlsbF90aHVtYl91cF9ibGFja18yNPoGG3l0X2ZpbGxfdGh1bWJfZG93bl9ibGFja18yNIIHHHl0X291dGxpbmVfdGh1bWJfdXBfYmxhY2tfMjSKBx55dF9vdXRsaW5lX3RodW1iX2Rvd25fYmxhY2tfMjSSByh5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3JpZ2h0X2JsYWNrXzI0mgcgeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSiByB5dF9vdXRsaW5lX3ZpZGVvX2NhbWVyYV9ibGFja18yNKoHG3l0X291dGxpbmVfaGVhZHNldF9ibGFja18yNLIHIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNLoHI3l0X291dGxpbmVfbW9iaWxlX2Rvd25sb2FkX2JsYWNrXzI0wgcfeXRfb3V0bGluZV9tdXNpY192aWRlb19ibGFja18yNMoHGXl0X291dGxpbmVfY2xvY2tfYmxhY2tfMjTSBx95dF9vdXRsaW5lX2xpYnJhcnlfYWRkX2JsYWNrXzI02gcaeXRfb3V0bGluZV9jYW1lcmFfYmxhY2tfMjDiBxp5dF9vdXRsaW5lX2NhbWVyYV9ibGFja18yNOoHH3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfd2hpdGVfMTbyBx95dF9maWxsX3lvdXR1YmVfc2hvcnRzX3doaXRlXzI0-gcdeXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSCCB55dF9vdXRsaW5lX3R2X3F1ZXVlX2dyZXk2MDBfMjSKCCZ5dF9vdXRsaW5lX3R2X3F1ZXVlX2NoZXZyb25fZ3JleTYwMF8yNJIIH3l0X291dGxpbmVfdHJhbnNsYXRlX2dyZXk2MDBfMjSaCCF5dF9vdXRsaW5lX21lbnVfZmlsdGVyX2dyZXk2MDBfMjSiCBx5dF9maWxsX3N0YXJfaGFsZl9ncmV5NjAwXzI0qggaeXRfb3V0bGluZV9zZW5kX2dyZXk2MDBfMjSyCBl5dF9maWxsX2Jvb2ttYXJrX2JsYWNrXzI0uggceXRfb3V0bGluZV9ib29rbWFya19ibGFja18yNMIIGWljX3NlYXJjaF93aXRoX2NpcmNsZV9uZXfKCB9pY192b2ljZV9zZWFyY2hfd2l0aF9jaXJjbGVfbmV30ggieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNNoII3l0X291dGxpbmVfZG9sbGFyX3NpZ25fb2ZmX2JsYWNrXzI04ggbeXRfb3V0bGluZV9leWVfb2ZmX2JsYWNrXzI06ggqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI08ggbeXRfb3V0bGluZV9waG9uZV9ncmV5NjAwXzI0-ggeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzI0ggkeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzQ4igkdeXRfZmlsbF9kb3dubG9hZGVkX2dyZXk2MDBfMjSSCR15dF9maWxsX2Rvd25sb2FkZWRfZ3JleTYwMF80OJoJKXF1YW50dW1faWNfcGF1c2VfY2lyY2xlX2ZpbGxlZF9ncmV5NjAwXzQ4ogkTaWNfb2ZmbGluZV9lcnJvcl80OKoJFWljX29mZmxpbmVfcmVmcmVzaF80OLoJH3l0X2ZpbGxfc2tpcF9iYWNrXzEwX2dyZXk2MDBfMjTCCSJ5dF9maWxsX3NraXBfZm9yd2FyZF8xMF9ncmV5NjAwXzI0ygkceXRfZmlsbF9za2lwX25leHRfZ3JleTYwMF8yNNIJIHl0X2ZpbGxfc2tpcF9wcmV2aW91c19ncmV5NjAwXzI02gkYeXRfb3V0bGluZV9jYXJ0X2JsYWNrXzI04gkdeXRfZmlsbF9mYWNlX2hhcHB5X2dyZXk2MDBfMjTqCRt5dF9maWxsX2ZhY2VfbWVoX2dyZXk2MDBfMjTyCR15dF9maWxsX2ZhY2VfdXBzZXRfZ3JleTYwMF8yNPoJG3l0X2ZpbGxfZmFjZV9zYWRfZ3JleTYwMF8yNIIKInl0X2ZpbGxfZmFjZV92ZXJ5X2hhcHB5X2dyZXk2MDBfMjSKCiB5dF9maWxsX2ZhY2VfdmVyeV9zYWRfZ3JleTYwMF8yNJIKH3l0X291dGxpbmVfbGlicmFyeV9hZGRfYmxhY2tfMjSaCh55dF9maWxsX2xpYnJhcnlfc2F2ZWRfYmxhY2tfMjSiCh55dF9vdXRsaW5lX2Fycm93X2ZsaXBfYmxhY2tfMjSqCiFxdWFudHVtX2dtX2ljX2NhdGVnb3J5X2dyZXk2MDBfMjSyCh55dF9vdXRsaW5lX2Fycm93X3RpbWVfYmxhY2tfMjS6CiJ5dF9vdXRsaW5lX2Fycm93X2RpYWdvbmFsX2JsYWNrXzI0wgoaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTKChp5dF9vdXRsaW5lX3Blb3BsZV9ibGFja18yNNIKGnl0X291dGxpbmVfcGVuY2lsX2JsYWNrXzI02goneXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9vdmVybGFwX3doaXRlXzI04goZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNOoKHXl0X291dGxpbmVfcmF0aW5nX3VwX2JsYWNrXzI08goeeXRfb3V0bGluZV9yYWRhcl9saXZlX2JsYWNrXzI0-goZeXRfb3V0bGluZV9nbG9iZV9ibGFja18yNIILH3l0X291dGxpbmVfbWVtYmVyc2hpcHNfYmxhY2tfMjSKCx95dF9vdXRsaW5lX3N1cGVyX3N0b3JlX2JsYWNrXzI0kgsheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgsfeXRfb3V0bGluZV9sZXNzX3RoYW5fNF9ibGFja18yNKILI3l0X291dGxpbmVfZ3JlYXRlcl90aGFuXzIwX2JsYWNrXzI0qgsleXRfb3V0bGluZV9jbG9ja19oYWxmX2NpcmNsZV9ibGFja18yNLILHnl0X291dGxpbmVfcmFkYXJfbGl2ZV9ibGFja18yNLoLGnl0X291dGxpbmVfYWRqdXN0X2JsYWNrXzI0wgsleXRfb3V0bGluZV9kb2xsYXJfc2lnbl9oZWFydF9ibGFja18yNMoLKnl0X291dGxpbmVfcGxheV9hcnJvd19oYWxmX2NpcmNsZV9ibGFja18yNNILGHl0X291dGxpbmVfZmxhZ19ibGFja18yNNoLInl0X291dGxpbmVfYWxlcnRfdHJpYW5nbGVfYmxhY2tfMjTiCyF5dF9vdXRsaW5lX3BlcnNvbl9jaXJjbGVfYmxhY2tfMjTqCyV5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9sZWZ0X2JsYWNrXzI08gsgeXRfb3V0bGluZV9jYW1lcmFfYXVkaW9fYmxhY2tfMjT6Cyp5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX292ZXJsYXBfYmxhY2tfMjSCDCJ5dF9maWxsX2RvbGxhcl9zaWduX2hlYXJ0X2JsYWNrXzEyigwreXRfZmlsbF95b3V0dWJlX3Nob3J0c19ub190cmlhbmdsZV93aGl0ZV8xNpIMK3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfbm9fdHJpYW5nbGVfd2hpdGVfMjSaDCZ5dF9vdXRsaW5lX2NpcmNsZXNfb3ZlcmxhcF92ZF90aGVtZV8yNKIMKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0qgwceXRfb3V0bGluZV9zY2lzc29yc19ibGFja18yNLIMInl0X291dGxpbmVfcGVyc29uX211c2ljX2dyZXk2MDBfMjS6DBxxdWFudHVtX2ljX2FydGlzdF9ncmV5NjAwXzI0wgwjeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjTKDB55dF9maWxsX2Fycm93X3NodWZmbGVfYmxhY2tfMjTSDCB5dF9maWxsX2Fycm93X3VwX2NpcmNsZV9ibGFja18yNNoMIHl0X291dGxpbmVfY2hlY2tfY2lyY2xlX2JsYWNrXzI04gwieXRfZmlsbF9hcnJvd19kb3duX2NpcmNsZV9ibGFja18yNOoMIHl0X2ZpbGxfeW91dHViZV9tdXNpY19nbV9ibHVlXzI08gwgeXRfZmlsbF95b3V0dWJlX211c2ljX2dtX2JsdWVfMzb6DBl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0gg0deXRfb3V0bGluZV9iYXJfZ3JhcGhfYmxhY2tfMjSKDR95dF9vdXRsaW5lX3NoaWVsZF9wbHVzX2JsYWNrXzI0kg0deXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSaDRp5dF9vdXRsaW5lX3BlbmNpbF9ibGFja18yNKINHHl0X291dGxpbmVfZmxhc2hfb25fYmxhY2tfMjSqDR15dF9vdXRsaW5lX2ZsYXNoX29mZl9ibGFja18yNLINGXl0X2ZpbGxfZmxhc2hfb25fYmxhY2tfMjS6DRp5dF9maWxsX2ZsYXNoX29mZl9ibGFja18yNMINHnl0X291dGxpbmVfcGVyc29uX2JveF9ibGFja18yNMoNHXl0X291dGxpbmVfbXlfdmlkZW9zX2JsYWNrXzI00g0deXRfb3V0bGluZV9zdWJ0aXRsZXNfYmxhY2tfMjTaDSF5dF9vdXRsaW5lX3N1YnNjcmlwdGlvbnNfYmxhY2tfMjTiDSJ5dF9vdXRsaW5lX3lvdXR1YmVfc3R1ZGlvX2JsYWNrXzI06g0beXRfZmlsbF9hcnJvd19kb3duX2JsYWNrXzI08g0ZeXRfZmlsbF9hcnJvd191cF9ibGFja18yNPoNGnl0X2ZpbGxfbGlnaHRidWxiX2JsYWNrXzI0gg4XeXRfb3V0bGluZV9hZGRfYmxhY2tfMjSKDhp5dF9maWxsX3ZvbHVtZV9vbl9ibGFja18yNJIOInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjSaDid5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3BsdXNfYmxhY2tfMjSiDhp5dF9maWxsX2Jhcl9ncmFwaF9ibGFja18yNKoOHXl0X291dGxpbmVfYmFyX2dyYXBoX2JsYWNrXzI0sg4YeXRfb3V0bGluZV9maXJlX2JsYWNrXzI0ug4ZeXRfb3V0bGluZV9tdXNpY19ibGFja18yNMIOIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNNIOJnl0X291dGxpbmVfeW91dHViZV9pbXByb3ZlX3R2X2JsYWNrXzI02g4XeXRfb3V0bGluZV9iYWdfYmxhY2tfMjTiDhZ5dF9maWxsX2F1ZGlvX2JsYWNrXzI06g4leXRfb3V0bGluZV95b3V0dWJlX2xvZ29faWNvbl9ibGFja18yNPIOGXl0X2ZpbGxfb3Blbl9uZXdfd2hpdGVfMzb6Dh55dF9vdXRsaW5lX3ZpZGVvX2xpbmtfYmxhY2tfMTaCDyF5dF9vdXRsaW5lX3BlcnNvbl9zaGllbGRfYmxhY2tfMjSKDxl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0kg8YeXRfb3V0bGluZV9saW5rX2JsYWNrXzI0mg8YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzI0og8neXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0qg8geXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSyDxl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI0ug8ieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNMIPHHl0X291dGxpbmVfbGlzdF9hZGRfYmxhY2tfMjTKDxx5dF9vdXRsaW5lX29wZW5fbmV3X2JsYWNrXzI00g8eeXRfb3V0bGluZV9jaHJvbWVjYXN0X2JsYWNrXzI02g8beXRfb3V0bGluZV9saWJyYXJ5X2JsYWNrXzI06g8deXRfb3V0bGluZV9saXN0X3ZpZXdfYmxhY2tfMjT6Dyd5dF9vdXRsaW5lX292ZXJmbG93X2hvcml6b250YWxfYmxhY2tfMjSCEBh5dF9vdXRsaW5lX2dpZnRfYmxhY2tfMjSKEBV5dF9maWxsX2dpZnRfYmxhY2tfMjSSEBx5dF9maWxsX21lbWJlcnNoaXBzX2JsYWNrXzM2mhAYeXRfb3V0bGluZV9wb2xsX2JsYWNrXzI0ohAqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI0qhAbeXRfb3V0bGluZV9hcnRpY2xlX2JsYWNrXzI0uhAleXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18yNMoQIHl0X291dGxpbmVfYXJyb3dfcmVwZWF0X2JsYWNrXzI00hAgeXRfb3V0bGluZV9wZXJzb25fbWludXNfYmxhY2tfMjTiEBh5dF9vdXRsaW5lX2NvcHlfYmxhY2tfMjTqEBh5dF9vdXRsaW5lX21haWxfYmxhY2tfMjTyEBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfMTb6EBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfNDCCERZ5dF9maWxsX3NoYXJlX2JsYWNrXzI0ihEdeXRfZmlsbF9hcnJvd19yZXBlYXRfYmxhY2tfMjSqERd5dF9vdXRsaW5lX21pY19ibGFja18yNLIRHnl0X291dGxpbmVfZmlsbV9zdHJpcF9ibGFja18yNMIRH3l0X2ZpbGxfY2xvc2VkX2NhcHRpb25fYmxhY2tfMjTKESJ5dF9vdXRsaW5lX2Nsb3NlZF9jYXB0aW9uX2JsYWNrXzI00hEfeXRfZmlsbF9hcnJvd19yZXBlYXRfMV9ibGFja18yNNoRInl0X291dGxpbmVfYXJyb3dfcmVwZWF0XzFfYmxhY2tfMjTiESh5dF9vdXRsaW5lX3BsYXlfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI06hEaeXRfb3V0bGluZV91cGxvYWRfYmxhY2tfMjTyESh5dF9vdXRsaW5lX2JveF9wbGFjZWhvbGRlcl9sZWZ0X2JsYWNrXzI0-hEgeXRfb3V0bGluZV9wZXJzb25fcmFkYXJfd2hpdGVfMjSCEhp5dF9vdXRsaW5lX3hfbWFya19ibGFja18yMIoSFnl0X291dGxpbmVfdnJfYmxhY2tfMjSSEiR5dF9vdXRsaW5lX3N0YXRpc3RpY3NfZ3JhcGhfYmxhY2tfMjSiEiV5dF9vdXRsaW5lX3RpbWVfc3RhbXBfcGx1c19ncmV5NjAwXzI0qhIieXRfb3V0bGluZV9kYXNoYm9hcmRfcGx1c19ibGFja18yNLISHnl0X291dGxpbmVfYWxpZ25fbGVmdF9ibGFja18yNLoSJ3l0X291dGxpbmVfb3ZlcmZsb3dfaG9yaXpvbnRhbF93aGl0ZV8zNsISHXl0X291dGxpbmVfaG91cmdsYXNzX2JsYWNrXzE2yhIdeXRfb3V0bGluZV9ob3VyZ2xhc3NfYmxhY2tfMjTSEit5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3F1ZXN0aW9uX2JsYWNrXzE22hIreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18yNOISInl0X291dGxpbmVfYmFyX2hvcml6b250YWxfYmxhY2tfMTbqEiZ5dF9vdXRsaW5lX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNPISGnl0X291dGxpbmVfdHJvcGh5X2JsYWNrXzI0-hIeeXRfb3V0bGluZV9zdXBlcl9jaGF0X2JsYWNrXzI0ghMZeXRfZmlsbF9wYXVzZV92ZF90aGVtZV8yNIoTIXl0X291dGxpbmVfdm9sdW1lX3N0YWJsZV9ibGFja18yNJITHnl0X2ZpbGxfdm9sdW1lX3N0YWJsZV9ibGFja18yNKITIXl0X291dGxpbmVfc3VwZXJfc3RpY2tlcl9ibGFja18yNKoTJHl0X2ZpbGxfeW91dHViZV9sb2dvX2ljb25fZ3JleTYwMF8yNLITF3l0X2ZpbGxfY2FtZXJhX2JsYWNrXzI0uhMaeXRfb3V0bGluZV9nYW1pbmdfYmxhY2tfMjTCExp5dF9vdXRsaW5lX2JhcnNfM19ibGFja18yNMoTGHl0X291dGxpbmVfbmV3c19ibGFja18yNNITG3l0X291dGxpbmVfZmFzaGlvbl9ibGFja18yNNoTHXl0X291dGxpbmVfbGlnaHRidWxiX2JsYWNrXzI04hMdeXRfb3V0bGluZV9zdG9wd2F0Y2hfYmxhY2tfMjTqEyV5dF9vdXRsaW5lX3lvdXR1YmVfbGlua2VkX3R2X2JsYWNrXzI08hMneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0-hMceXRfb3V0bGluZV9wZW9wbGVfMl9ibGFja18yNIIUInl0X291dGxpbmVfeW91dHViZV9zaG9ydHNfYmxhY2tfMjSKFCl5dF9maWxsX2Jhcl9ncmFwaF9ib3hfdmVydGljYWxfZ3JleTYwMF8yNJoUGnl0X291dGxpbmVfeF9tYXJrX2JsYWNrXzE4ohQgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMTiyFBh5dF9vdXRsaW5lX21lZXRfYmxhY2tfMjS6FCB5dF9vdXRsaW5lX21vbmV5X2hhbmRfZ3JleTYwMF8yNMoUG3l0X291dGxpbmVfY29tcGFzc19ibGFja18yNNIUHnl0X291dGxpbmVfbGlua19vZmZfZ3JleTYwMF8yNNoUHXl0X291dGxpbmVfdm9sdW1lX29uX2JsYWNrXzI04hQeeXRfb3V0bGluZV92b2x1bWVfb2ZmX2JsYWNrXzI06hQgeXRfb3V0bGluZV9zY3JlZW5fbGlnaHRfYmxhY2tfMjTyFCB5dF9maWxsX3N1YnNjcmlwdGlvbnNfZ3JleTYwMF8yNPoUIXl0X291dGxpbmVfbWVtYmVyc2hpcHNfZ3JleTYwMF8yNIIVHXl0X2ZpbGxfcmFkYXJfbGl2ZV9ncmV5NjAwXzI0ihUeeXRfb3V0bGluZV9wZXJzb25fYWRkX2JsYWNrXzI0khUeeXRfb3V0bGluZV90ZXh0X2JveF9ncmV5NjAwXzI0mhUoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9hbGVydF9ibGFja18yNKIVIXl0X291dGxpbmVfYXJ0aWNsZV9hbGVydF9ibGFja18yNKoVIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNLIVI3l0X291dGxpbmVfYXJ0aWNsZV9jbGFyaWZ5X2JsYWNrXzI0uhUneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0whUgcXVhbnR1bV9nbV9pY19nb29nbGVfdmRfdGhlbWVfMjTaFR55dF9vdXRsaW5lX3Bpbl9vZmZfdmRfdGhlbWVfMjTiFSN5dF9vdXRsaW5lX3NoaWVsZF9lbXB0eV92ZF90aGVtZV8yNOoVIXl0X291dGxpbmVfc2hpZWxkX29mZl92ZF90aGVtZV8yNPIVH3l0X2ZpbGxfY2lyY2xlX2Z1bGxfdmRfdGhlbWVfMjSKFiJ5dF9vdXRsaW5lX3NjcmVlbl9mdWxsX3ZkX3RoZW1lXzI0khYeeXRfb3V0bGluZV9zcGFya2xlX3ZkX3RoZW1lXzI0mhYbeXRfb3V0bGluZV9wb2RjYXN0X2JsYWNrXzI0ohYaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMjSqFiZ5dF9vdXRsaW5lX3NjcmVlbl92ZXJ0aWNhbF92ZF90aGVtZV8yNLIWInl0X291dGxpbmVfYm94X29wZW5fY2hlY2tfYmxhY2tfMjS6FhNpY19ncmVlbl9zY3JlZW5fb2ZmwhYZaWNfZmFjZV9vdXRsaW5lZF9oYXBweV8zNsoWG2ljX2ZhY2Vfb3V0bGluZWRfdW5oYXBweV8zNtIWHmljX2ZhY2Vfb3V0bGluZWRfdmVyeV9oYXBweV8zNtoWF2ljX2ZhY2Vfb3V0bGluZWRfbWVoXzM24hYXaWNfZmFjZV9vdXRsaW5lZF9zYWRfMzbqFhRpY19mYWNlX2ZpbGxlZF9oYXBwefIWFmljX2ZhY2VfZmlsbGVkX3VuaGFwcHn6FhlpY19mYWNlX2ZpbGxlZF92ZXJ5X2hhcHB5ghcSaWNfZmFjZV9maWxsZWRfbWVoihcSaWNfZmFjZV9maWxsZWRfc2FkkhcZeXRfb3V0bGluZV90dl92ZF90aGVtZV8yNJoXFXl0X2ZpbGxfc2VuZF9ibGFja18yNKIXGHl0X291dGxpbmVfc2VuZF9ibGFja18yNKoXGnl0X291dGxpbmVfYmFyc18yX2JsYWNrXzI0shcceXRfb3V0bGluZV9jYWxlbmRhcl9ibGFja18yNLoXInl0X291dGxpbmVfcGVyc29uX2FjY291bnRfYmxhY2tfMjTCFx15dF9vdXRsaW5lX2luY29nbml0b19ibGFja18yNMoXHWljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX2hhcHB50hcfaWNfZmFjZV9vdXRsaW5lZF9hY3RpdmVfdW5oYXBwedoXImljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX3ZlcnlfaGFwcHniFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9tZWjqFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9zYWTyFyN5dF9vdXRsaW5lX2NsYXBwZXJib2FyZF92ZF90aGVtZV8yNPoXGnl0X291dGxpbmVfcGluX3ZkX3RoZW1lXzI0ghgjeXRfb3V0bGluZV9jaGVja19kb3VibGVfdmRfdGhlbWVfMjSKGCd5dF9vdXRsaW5lX2NoZWNrX2RvdWJsZV9vZmZfdmRfdGhlbWVfMjSSGCF5dF9vdXRsaW5lX3NoaWVsZF9hZGRfdmRfdGhlbWVfMjSaGBl5dF9vdXRsaW5lX211c2ljX2JsYWNrXzE4qhgdeXRfb3V0bGluZV9wcmljZV90YWdfYmxhY2tfMjSyGB15dF9maWxsX2NpcmNsZXNfNl92ZF90aGVtZV8yNMIYInl0X291dGxpbmVfY2VsZWJyYXRpb25fdmRfdGhlbWVfMjTSGBd5dF9maWxsX2dhbWluZ193aGl0ZV8yNNoYJHl0X291dGxpbmVfY2hldnJvbl9jb2xsYXBzZV9ibGFja18yNOIYHnF1YW50dW1faWNfcGxheV9wcmlzbV9ibGFja18yNOoYHnl0X291dGxpbmVfYm94X3BlbmNpbF9ibGFja18yNPIYF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzI0-hgreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9lbXB0eV92ZF90aGVtZV8yNIIZHXl0X291dGxpbmVfbWVnYXBob25lX2JsYWNrXzI0ihkeeXRfb3V0bGluZV9wYWxldHRlX3ZkX3RoZW1lXzI0khkaeXRfb3V0bGluZV9naWZfdmRfdGhlbWVfMjSaGSB5dF9maWxsX2Zhc3RfZm9yd2FyZF92ZF90aGVtZV8yNKIZKXl0X291dGxpbmVfZG9sbGFyX3NpZ25fY2lyY2xlX3ZkX3RoZW1lXzI0qhkmeXRfZmlsbF9kb2xsYXJfc2lnbl9jaXJjbGVfdmRfdGhlbWVfMjSyGSZ5dF9vdXRsaW5lX2NyZWF0b3JfYWNhZGVteV92ZF90aGVtZV8yNLoZInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMjTCGRp5dF9vdXRsaW5lX3BkZl92ZF90aGVtZV8yNNIZI3l0X291dGxpbmVfcGVvcGxlX2dyb3VwX3ZkX3RoZW1lXzI02hkmeXRfb3V0bGluZV9pbWFnZV93YWxscGFwZXJfdmRfdGhlbWVfMjTqGRx5dF9jb2xvcl95b3V0dWJlX3N0dWRpb18yNGRw8hkbeXRfY29sb3JfeW91dHViZV9tdXNpY18yNGRw-hkaeXRfY29sb3JfeW91dHViZV9raWRzXzI0ZHCCGh95dF9jb2xvcl95b3V0dWJlX3VucGx1Z2dlZF8yNGRwihoceXRfb3V0bGluZV9wZXJzb25fMl9ibGFja18yNJoaIHl0X291dGxpbmVfdGV4dF9ib2xkX3ZkX3RoZW1lXzI0ohoieXRfb3V0bGluZV90ZXh0X2l0YWxpY192ZF90aGVtZV8yNKoaKXl0X291dGxpbmVfdGV4dF9zdHJpa2V0aHJvdWdoX3ZkX3RoZW1lXzI0shojeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfdmRfdGhlbWVfMjS6GiB5dF9maWxsX2FsZXJ0X2NpcmNsZV92ZF90aGVtZV8yNNIaIXl0X291dGxpbmVfdHJhbnNjcmlwdF92ZF90aGVtZV8yNNoaKHl0X291dGxpbmVfdHJhbnNjcmlwdF9zZWFyY2hfdmRfdGhlbWVfMjTiGiJ5dF9vdXRsaW5lX3RpY190YWNfdG9lX3ZkX3RoZW1lXzI0-hogeXRfb3V0bGluZV9yZXBsYXlfYXJyb3dfYmxhY2tfMjSKGyF5dF9vdXRsaW5lX2xhcHRvcF9tb2JpbGVfYmxhY2tfMjSSGyN5dF9vdXRsaW5lX2hlYXJ0X2NpcmNsZV92ZF90aGVtZV8yNKIbH3l0X2NvbG9yX3lvdXR1YmVfbG9nb19pY29uXzI0ZHCqGx55dF9vdXRsaW5lX3BsYXlfYXJyb3dfYmxhY2tfMjSyGyx5dF9vdXRsaW5lX21vYmlsZV9zY3JlZW5faG9yaXpvbnRhbF9ibGFja18yNLobKnl0X291dGxpbmVfbW9iaWxlX3NjcmVlbl92ZXJ0aWNhbF9ibGFja18yNMobG3l0X291dGxpbmVfdG9vbGJveF9ibGFja18yNNIbHHl0X291dGxpbmVfYnVzaW5lc3NfYmxhY2tfMjTyGx15dF9vdXRsaW5lX2xhcHRvcF92ZF90aGVtZV8yNPobLHl0X291dGxpbmVfZG9sbGFyX3NpZ25fY29udGFpbmVyX3ZkX3RoZW1lXzI0ghwfeXRfb3V0bGluZV9pbmZpbml0eV92ZF90aGVtZV8yNIocGXl0X291dGxpbmVfaGRfdmRfdGhlbWVfMjSSHBp5dF9vdXRsaW5lX21vYmlsZV9ibGFja18yNJocFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMjSiHB15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18xMqocH3l0X291dGxpbmVfbGlzdF9wZW5jaWxfYmxhY2tfMjSyHCl5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3NlYXJjaF9ibGFja18yNLocK3l0X291dGxpbmVfeW91dHViZV9zaG9ydHNfd2F2ZWZvcm1fYmxhY2tfMjTCHBl5dF9maWxsX3RodW1iX3VwX2JsYWNrXzE4yhwbeXRfZmlsbF90aHVtYl9kb3duX2JsYWNrXzE40hwceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xONocHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xOOIcKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTjqHBl5dF9vdXRsaW5lX2hlYXJ0X2JsYWNrXzE48hwdeXRfb3V0bGluZV9maXJld29ya3NfYmxhY2tfMjT6HB15dF9vdXRsaW5lX21lbnVfc29ydF9ibGFja18yNIIdF3l0X291dGxpbmVfbWFwX2JsYWNrXzI0ih0ZeXRfZmlsbF9kb3dubG9hZF93aGl0ZV8yNJIdFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMTKiHR15dF9vdXRsaW5lX3hfb2N0YWdvbl9ibGFja18yNKodHnl0X291dGxpbmVfZGlyZWN0aW9uc19ibGFja18yNLIdJXl0X291dGxpbmVfc2NyZWVuX211bHRpX3ZpZXdfYmxhY2tfMjS6HSJ5dF9maWxsX3NjcmVlbl9tdWx0aV92aWV3X2JsYWNrXzI0wh0eeXRfZmlsbF9za2lwX2JhY2tfNV9ncmV5NjAwXzI0yh0feXRfZmlsbF9za2lwX2JhY2tfMTVfZ3JleTYwMF8yNNIdHXl0X2ZpbGxfc2tpcF9iYWNrXzIwX2JsYWNrXzI02h0deXRfZmlsbF9za2lwX2JhY2tfMzBfYmxhY2tfMjTiHR15dF9maWxsX3NraXBfYmFja182MF9ibGFja18yNOodIXl0X2ZpbGxfc2tpcF9mb3J3YXJkXzVfZ3JleTYwMF8yNPIdInl0X2ZpbGxfc2tpcF9mb3J3YXJkXzE1X2dyZXk2MDBfMjT6HSB5dF9maWxsX3NraXBfZm9yd2FyZF8yMF9ibGFja18yNIIeIHl0X2ZpbGxfc2tpcF9mb3J3YXJkXzMwX2JsYWNrXzI0ih4geXRfZmlsbF9za2lwX2ZvcndhcmRfNjBfYmxhY2tfMjSSHiN5dF9maWxsX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNJoeHnl0X291dGxpbmVfbWFnaWNfd2FuZF9ibGFja18yNLoeI3l0X291dGxpbmVfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI0wh4ZeXRfb3V0bGluZV9jcm93bl9ibGFja18yNMoeF3l0X2ZpbGxfcGVyc29uX2JsYWNrXzI00h4oeXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18xNtoeKHl0X2ZpbGxfbWVzc2FnZV9idWJibGVfcXVlc3Rpb25fYmxhY2tfMjTiHiN5dF9vdXRsaW5lX2hhbmRfc3dpcGVfbGVmdF9ibGFja18yNOoeGnl0X291dGxpbmVfdGFyZ2V0X2JsYWNrXzI08h4VeXRfZmlsbF9sb2NrX2JsYWNrXzEy-h4YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzEygh8feXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18xNoofInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMTaSHyF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaaHyR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaiHyB5dF9vdXRsaW5lX3NwYXJrX3BlbmNpbF9ibGFja18yNKofHnl0X2ZpbGxfc3Rhcl9zaG9vdGluZ19ibGFja18yNLofIHl0X291dGxpbmVfc3VwZXJzdGFyX3ZkX3RoZW1lXzI0wh8ZeXRfb3V0bGluZV9wb3VuZF9ibGFja18yNMofKXl0X291dGxpbmVfYXJyb3dfc3dhcF9ob3Jpem9udGFsX2JsYWNrXzI00h8feXRfb3V0bGluZV9zcGFya19pbWFnZV9ibGFja18yNNofIXl0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ibGFja18yNPIfF3l0X2ZpbGxfdGFyZ2V0X2JsYWNrXzI0-h8beXRfZmlsbF90YXJnZXRfYWRkX2JsYWNrXzI0giAeeXRfb3V0bGluZV90YXJnZXRfYWRkX2JsYWNrXzI0iiAXeXRfZmlsbF9tb29uX3pfYmxhY2tfMjSSIBp5dF9vdXRsaW5lX21vb25fel9ibGFja18yNJogI3l0X291dGxpbmVfc2NyZWVuX3JvdGF0aW9uX2JsYWNrXzI0qiAfeXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18yNLIgInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMjS6ICF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTCICR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTKIBx5dF9vdXRsaW5lX25vdGVfYWRkX2JsYWNrXzI00iAfeXRfb3V0bGluZV9wZW9wbGVfbm90ZV9ibGFja18yNNogJnl0X291dGxpbmVfY2lyY2xlc19vdmVybGFwX3ZkX3RoZW1lXzI04iAceXRfZmlsbF9hdWRpb19iYWRnZV9ibGFja18yNOogIXl0X291dGxpbmVfc3Rhcl9zaG9vdGluZ19ibGFja18yNPIgG3l0X291dGxpbmVfaGFzaHRhZ19ibGFja18yNIIhIHl0X291dGxpbmVfdGVtcGxhdGVfYWRkX2JsYWNrXzI0iiEkeXRfZmlsbF9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0kiEXeXRfZmlsbF9wZW9wbGVfYmxhY2tfMTKaISZ5dF9vdXRsaW5lX2Fycm93X2NpcmNsZV9yaWdodF9ibGFja18yNKIhHnl0X291dGxpbmVfYXJyb3dfcmVkb19ibGFja18yNKohHHl0X291dGxpbmVfd2F2ZWZvcm1fYmxhY2tfMjS6ISB5dF9maWxsX2NyZWF0b3JfYWNhZGVteV9ibGFja18yNMIhLXl0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfZG93bl9yaWdodF9ibGFja18yNMohK3l0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfdXBfcmlnaHRfYmxhY2tfMjTSIRp5dF9maWxsX2FkZF9jYWlyb19ibGFja18yNNohH3l0X291dGxpbmVfdGljX3RhY190b2VfYmxhY2tfMTbiIRp5dF9maWxsX3ByaWNlX3RhZ19ibGFja18yNOohGHl0X291dGxpbmVfZmlyZV9ibGFja18yNPohHHl0X2ZpbGxfc3BhcmtfcmFkYXJfYmxhY2tfMjSCIh95dF9vdXRsaW5lX3NwYXJrX3JhZGFyX2JsYWNrXzI0oiIWeXRfZmlsbF9hdWRpb19ibGFja18xMqoiGHlvdXR1YmVfc2hvcnRzX3Bpdm90X2ZhYsoiHXl0X291dGxpbmVfaGFuZF93YXZlX2JsYWNrXzI00iIZeXRfb3V0bGluZV90cnVja19ibGFja18yNNoiInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMTLiIhl5dF9maWxsX2NoZWNrX3ZkX3RoZW1lXzEy6iIZeXRfZmlsbF9hdWRpb192ZF90aGVtZV8xMvIiF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzEy-iIjeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfdmRfdGhlbWVfMTKCIxh5dF9maWxsX2ZpcmVfdmRfdGhlbWVfMTKKIx15dF9maWxsX2xpZ2h0YnVsYl92ZF90aGVtZV8xMpIjInl0X2ZpbGxfbG9jYXRpb25fcG9pbnRfdmRfdGhlbWVfMTKaIx95dF9maWxsX21lbWJlcnNoaXBzX3ZkX3RoZW1lXzEyoiMaeXRfZmlsbF9wZXJzb25fdmRfdGhlbWVfMTKqIxd5dF9maWxsX3Bpbl92ZF90aGVtZV8xMrIjJnl0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X3ZkX3RoZW1lXzEyuiMeeXRfb3V0bGluZV9wb2RjYXN0X3ZkX3RoZW1lXzEywiMceXRfZmlsbF9zY2lzc29yc192ZF90aGVtZV8xMsojHXl0X2ZpbGxfc3VidGl0bGVzX3ZkX3RoZW1lXzEy0iMfeXRfZmlsbF90aWNfdGFjX3RvZV92ZF90aGVtZV8xMtojFnl0X2ZpbGxfdHZfdmRfdGhlbWVfMTLiIyJ5dF9maWxsX3lvdXR1YmVfc2hvcnRzX3ZkX3RoZW1lXzEy6iMWeXRfZmlsbF9hdWRpb19ibGFja18xNvIjKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0giQkeXRfb3V0bGluZV9oYW5kX3N3aXBlX3JpZ2h0X2JsYWNrXzI0iiQeeXRfb3V0bGluZV9saXN0X211c2ljX2JsYWNrXzI0kiQqeXRfZmlsbF9hcnJvd19kaWFnb25hbF9kb3duX3JpZ2h0X2JsYWNrXzI0miQoeXRfZmlsbF9hcnJvd19kaWFnb25hbF91cF9yaWdodF9ibGFja18yNKIkIXl0X291dGxpbmVfY29tcGFzc19jYWlyb19ibGFja18yNKokHnl0X2ZpbGxfY29tcGFzc19jYWlyb19ibGFja18yNLIkHXl0X2ZpbGxfcGVyc29uX3JhZGFyX2JsYWNrXzI0uiQgeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfYmxhY2tfMTbqJCV5dF9vdXRsaW5lX2ZpbG1fc3RyaXBfYWRkX3ZkX3RoZW1lXzI0iiUZeXRfb3V0bGluZV9jYWJsZV9ibGFja18yNJolGnl0X291dGxpbmVfdGFibGV0X2JsYWNrXzI0oiUbeXRfb3V0bGluZV9zcGVha2VyX2JsYWNrXzI0qiUheXRfb3V0bGluZV9zcGVha2VyX2dyb3VwX2JsYWNrXzI0siUkeXRfb3V0bGluZV9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0uiUheXRfZmlsbF9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0wiUreXRfb3V0bGluZV9vdmVyZmxvd192ZXJ0aWNhbF9jYWlyb19ibGFja18yNMolJ3l0X291dGxpbmVfY2hldnJvbl9yaWdodF9jYWlyb19ibGFja18yNNIlF3l0X2ZpbGxfbW9iaWxlX2JsYWNrXzI02iUTeXRfZmlsbF90dl9ibGFja18yNOIlHnl0X291dGxpbmVfbGlzdF9xdWV1ZV9ibGFja18yNOolG3l0X291dGxpbmVfYWlycGxheV9ibGFja18yNPIlGnl0X2ZpbGxfYWRkX2NhaXJvX2JsYWNrXzE2giYheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzE4iiYVeXRfZmlsbF9sb2NrX2JsYWNrXzI0kiYaeXRfb3V0bGluZV90dl9vZmZfYmxhY2tfMjSiJh95dF9maWxsX2JveF9vcGVuX2NoZWNrX2JsYWNrXzI0qiYWeXRfZmlsbF9jcm93bl9ibGFja18yNLImG3l0X2ZpbGxfY29udHJvbGxlcl9ibGFja18yNPomHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xNoInHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xOCJsCjcNAACAQBUAAABBHQAAQEElAACAQS0AAKBBNQAAwEE9AADgQUUAAABCTQAAEEJVAAAgQl0AAAAAEgoNAACAQRUAAIBBGgoNAADAQRUAAMBBIhkNAACwQhUAAGBCHQAAgEElAAAAQC0AAIA_KhoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQAjACGAI=" + } + }, + { + "capabilitiesUpdate": { + "identifier": "capabilities|4848739a7b6ba4de", + "capabilitiesBytes": "CisI7M-9CxIkCgQIAxABCgQIBRABCgQIBxABCgQICRABCgQIDRABCgQIDhABChAInti_RhIJCgcIodi_RhABCjcIovzhbxIwCgQIHxABCgQIIBABCgQIIRABCgQIIxABCgQIJBABCgQIJRABCgQIJhABCgQIJxABCl4I3a2ydRJXCgcItIjCWxABCgcIgN_jWxABCgcI_5f8XxABCggI4oe8hAEQAQoICL_Zs60BEAEKCAiC1LfrARABCggInKzQ-AEQAQoICMC6q_oBEAEKCAjDuqv6ARABCkoIla6ydRJDCgcIy-OzXxABCgcIqqLaaxABCgcIxaPqeRABCggIi5LjkQEQAQoICPrT8b8BEAEKCAiIvZbUARABCggIwrqr-gEQAQoTCPuwsnUSDAoECAIQAQoECAQQAQoTCLOnyXUSDAoECAUQAQoECAYQAQofCJOi93gSGAoECAgQAQoECAoQAQoECAsQAQoECA0QAQoNCLXgtHsSBgoECAMQAQoNCITltHsSBgoECAEQAQpDCN3ltHsSPAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoECAUQAQoECAYQAQoECAcQAQoECAgQAQoECAkQAQoECAoQAQoNCLfqtHsSBgoECAYQAQofCP3qtHsSGAoECAkQAQoECAoQAQoECAsQAQoECAwQAQpJCPHstHsSQgoECAcQAQoECAgQAQoECAkQAQoECA4QAQoECBIQAQoECBMQAQoECBQQAQoECBUQAQoECBcQAQoECBgQAQoECBkQAQpJCM_vtHsSQgoECAcQAQoECAgQAQoECAkQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoZCP3xtHsSEgoECAQQAQoECAUQAQoECAcQAQpJCK7ztHsSQgoECAgQAQoECAkQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoECBIQAQofCOT1tHsSGAoECAsQAQoECAwQAQoECA0QAQoECA4QAQpPCJPJuHsSSAoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoECBIQAQoECBMQAQoECBQQAQoECBUQAQoECBYQAQoaCOuf2nsSEwoHCJeSgBAQAQoICIPMqq8BEAEK7wQI_5zcexLnBAoFCMUJEAEKBwj6hbVXEAEKBwj0v_xdEAEKBwiW3NNgEAEKBwiAp6hiEAEKBwiA-pRpEAEKBwjC2cJpEAEKBwi1o71rEAEKBwijwoZuEAEKBwjGrP9vEAEKBwj5tP9vEAEKBwibjaVzEAEKBwim0-Z2EAEKCAi3huSEARABCggI2eefhgEQAQoICJGP-4cBEAEKCAih6OCKARABCggI8tnqlQEQAQoICPC_qZYBEAEKCAjfx6mWARABCggI38qplgEQAQoICO_UkZsBEAEKCAiHnv-cARABCggIq6vUoAEQAQoICL60mqMBEAEKCAjj_p6oARABCggImPvwqwEQAQoICK6W3K8BEAEKCAiwltyvARABCggInoaJswEQAQoICPTBhLUBEAEKCAiA3LK5ARABCggIuJTlvQEQAQoICNyjqsIBEAEKCAj3yffDARABCggI1rPzyAEQAQoICIqXj8wBEAEKCAjQnrvOARABCggIgOWB0QEQAQoICJSUudQBEAEKCAjFtanZARABCggIgrap2QEQAQoICKS2qdkBEAEKCAi2w_7oARABCggIwcaZ7wEQAQoICKGP6PIBEAEKCAiTy6_zARABCggI2IeH9QEQAQoICLiCxPkBEAEKCAjZkv_5ARABCggI6Lqr-gEQAQoICPm6q_oBEAEKCAj8uqv6ARABCggIirur-gEQAQoICJe7q_oBEAEKCAiYu6v6ARABCggImbur-gEQAQoICKq7q_oBEAEKCAisu6v6ARABCggIrrur-gEQAQoICLG7q_oBEAEKCAi7u6v6ARABCggIw7ur-gEQAQouCMGe3HsSJwoHCIOdn2UQAQoICKGP1rQBEAEKCAiT_pu4ARABCggIl_6buAEQAQoTCOnv8XsSDAoECAUQAQoECAcQAQorCITN8nsSJAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoECAUQAQoECAYQAQoxCMLO8nsSKgoECAEQAQoECAIQAQoECAUQAQoECAYQAQoECAkQAQoECAoQAQoECAsQAQorCLfW8nsSJAoECAcQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQosCNfF3ocBEiQKBAgEEAEKBAgFEAEKBAgGEAEKBAgHEAEKBAgIEAEKBAgJEAEKIAikru2KARIYCgQIARABCgQIAhABCgQIAxABCgQIBBABCg4IkrrkiwESBgoECAMQAQoUCJDj6ZMBEgwKBAgFEAEKBAgIEAEKEgiG3oGUARIKCggIkKzckgEQAQoOCPTFxaABEgYKBAgCEAEKFAiKhOSkARIMCgQIFRABCgQIGBABCg4I6M2DpQESBgoECAIQAQoOCJmYh6cBEgYKBAgFEAEKDgij75anARIGCgQIBRABCiAI8JiXpwESGAoECAcQAQoECAgQAQoECAkQAQoECAoQAQoUCJnEmKcBEgwKBAgGEAEKBAgHEAEKFAjI8LunARIMCgQIARABCgQIAhABChoI4Ya8pwESEgoECAwQAQoECA0QAQoECBEQAQoOCInNuqgBEgYKBAgBEAEKJgjdpIupARIeCgQIARABCgQIAhABCgQIAxABCgQIBRABCgQIBhABCiAIgtfOqQESGAoECAUQAQoECAYQAQoECAcQAQoECAgQAQomCILl9KoBEh4KBAgAEAEKBAgBEAEKBAgCEAEKBAgDEAEKBAgEEAEKIAiDkdyvARIYCgQIABABCgQIARABCgQIAhABCgQIAxABCg8IvZSxsQESBwoFCOcHEAEKDgjuloa0ARIGCgQIAhABCg4IlZaptAESBgoECAgQAQoOCM7ByLcBEgYKBAgOEAEKFAjjnfG3ARIMCgQICBABCgQICRABCg4I4JrkuQESBgoECAYQAQoOCNaLwrsBEgYKBAgCEAEKFAjwuri8ARIMCgQICxABCgQIDBABCg4I5MeswAESBgoECAEQAQocCMGZisEBEhQKCAj8_L7BARABCggI6bfv8AEQAQo-CPClysEBEjYKBAgNEAEKBAgUEAEKBAgVEAEKBAgWEAEKBAgZEAEKBAgbEAEKBAgcEAEKBAgiEAEKBAgqEAEKDgjf15TCARIGCgQIAhABCg4Ij82GwwESBgoECAEQAQrUBAjh4YXHARLLBAoECFIQAQoFCI8BEAEKBQimARABCgUItwEQAQoFCMEBEAEKBQjjARABCgUI5gEQAQoFCIICEAEKBQigAhABCgUIqwIQAQoFCLsCEAEKBQjiAhABCgUI6AIQAQoFCOkCEAEKBQjqAhABCgUI6wIQAQoFCOwCEAEKBQjtAhABCgUI7gIQAQoFCO8CEAEKBQjwAhABCgUI8QIQAQoFCPQCEAEKBQj-AhABCgUIgwMQAQoFCI0DEAEKBQiUAxABCgUImgMQAQoFCLUDEAEKBQjDAxABCgUIxAMQAQoFCNIDEAEKBQjoAxABCgUI7QMQAQoFCPADEAEKBQjxAxABCgUI8gMQAQoFCPMDEAEKBQj0AxABCgUI-gMQAQoFCPsDEAEKBQiABBABCgUIhQQQAQoFCIYEEAEKBQiHBBABCgUIiAQQAQoFCIoEEAEKBQiLBBABCgUIjAQQAQoFCJEEEAEKBQiTBBABCgUIlAQQAQoFCJUEEAEKBQiXBBABCgUImQQQAQoFCJoEEAEKBQibBBABCgUInAQQAQoFCJ0EEAEKBQikBBABCgUIqQQQAQoFCKoEEAEKBQirBBABCgUIrAQQAQoFCMAEEAEKBQjDBBABCgUIzQQQAQoFCNEEEAEKBQjTBBABCgUI1AQQAQoFCNUEEAEKBQjWBBABCgUI1wQQAQoFCNgEEAEKBQjZBBABCgUI2gQQAQoFCNsEEAEKBQjcBBABCgUI3QQQAQoFCOIEEAEKBQjkBBABCgUI5QQQAQoFCOYEEAEKBQjwBBABChQI677JyAESDAoECAEQAQoECAIQAQoaCIe8mssBEhIKBAgBEAEKBAgCEAEKBAgDEAEKDgik3fDTARIGCgQIARABCg4IpYL41AESBgoECAQQAQogCJG_89UBEhgKBAgDEAEKBAgEEAEKBAgFEAEKBAgGEAEKDgjmhJflARIGCgQIBhABChoIkYrN5wESEgoECAoQAQoECAwQAQoECA8QAQpECPeNjugBEjwKCAjS74PZARABCggI9ayl3AEQAQoICLPCit0BEAEKCAiWp6ThARABCggI1amk4QEQAQoICPm6q_oBEAEKJgimg87oARIeCgQIABABCgQIARABCgQIAhABCgQIAxABCgQIBBABCg4It5uJ6QESBgoECAcQAQoOCOeh3O0BEgYKBAgEEAEKDgiPqIf0ARIGCgQIAhABCg4I3_SH9AESBgoECAIQAQoOCMSVqvUBEgYKBAgFEAEKDgip9Ob9ARIGCgQIAxABChQIjrzRggISDAoECAkQAQoECAoQAQoaCMjd8oICEhIKBAgGEAEKBAgJEAEKBAgKEAEKDgi1_d-HAhIGCgQIBRABCiAIuqzGiQISGAoECAkQAQoECAwQAQoECA0QAQoECA4QAQoUCPLhjosCEgwKBAgBEAEKBAgCEAEKFAjz4Y6LAhIMCgQIARABCgQIAhABChoI9OGOiwISEgoECAEQAQoECAIQAQoECAMQAQoUCPbhjosCEgwKBAgBEAEKBAgCEAEKDwinouqMAhIHCgUI6QcQAQoOCKPTn44CEgYKBAgGEAEKDgjOq9iRAhIGCgQIBRABCg4I_YTSkgISBgoECAMQAQoOCJa46JQCEgYKBAgDEAEKDgj1tsyYAhIGCgQIAhABCg4ImZm_nAISBgoECBIQAQoUCNyunqICEgwKBAgBEAEKBAgCEAEKDgiU95ajAhIGCgQIDhABCiAIh-XDpgISGAoECAIQAQoECAMQAQoECAQQAQoECAUQAQoPCPnglaoCEgcKBQjqBxABCiAI4o7RsQISGAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoUCJ3i27QCEgwKBAgKEAEKBAgLEAEKIAiowa63AhIYCgQIChABCgQICxABCgQIDBABCgQIDRABCg4IzbDIvQISBgoECAMQAQoOCLHYw98CEgYKBAgGEAESHWNhcGFiaWxpdGllc3w0ODQ4NzM5YTdiNmJhNGRl", + "resourceTag": "5208540076386788574" + } + }, + { + "staticDataResources": { + "resources": [ + { + "identifier": "capabilities|4848739a7b6ba4de" + }, + { + "identifier": "theme|68395bd41e9f0323" + } + ] + } + }, + { + "resourceStatusInResponseCheck": { + "resourceStatuses": [ + { + "identifier": "capabilities|4848739a7b6ba4de", + "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" + }, + { + "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", + "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" + }, + { + "identifier": "theme|68395bd41e9f0323", + "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" + } + ], + "serverBuildLabel": "boq_youtubewatchserver_20250603.05_p0" + } + } + ] + } + } +} diff --git a/youtube_transcript_api/test/assets/youtube_no_translation_languages.html.static b/youtube_transcript_api/test/assets/youtube_no_translation_languages.html.static deleted file mode 100644 index adba102..0000000 --- a/youtube_transcript_api/test/assets/youtube_no_translation_languages.html.static +++ /dev/null @@ -1,903 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - اسهل طريقه لفك ضغط العاب الكمبيوتر | وتشغيل جميع الالعاب بدون مشاكل 🔥 - YouTube - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - -
- - - - -
-
-
-
-
-
- - -
-
- -
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - - - - - - - - - - - - -
-
-
- - - - - - -
-
-
-
-
-
InfoPresseUrheberrechtKontaktCreatorWerbenEntwicklerImpressumVerträge hier kündigenNutzungsbedingungenDatenschutzRichtlinien & SicherheitWie funktioniert YouTube?Neue Funktionen testen - -
- - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/youtube_transcript_api/test/assets/youtube_request_blocked.html.static b/youtube_transcript_api/test/assets/youtube_request_blocked.html.static deleted file mode 100644 index b3a7dc7..0000000 --- a/youtube_transcript_api/test/assets/youtube_request_blocked.html.static +++ /dev/null @@ -1,88 +0,0 @@ - - YouTube
AboutPressCopyrightContact usCreatorsAdvertiseDevelopersTermsPrivacyPolicy & SafetyHow YouTube worksTest new featuresNFL Sunday Ticket
\ No newline at end of file diff --git a/youtube_transcript_api/test/assets/youtube_request_blocked.innertube.json.static b/youtube_transcript_api/test/assets/youtube_request_blocked.innertube.json.static new file mode 100644 index 0000000..1f86320 --- /dev/null +++ b/youtube_transcript_api/test/assets/youtube_request_blocked.innertube.json.static @@ -0,0 +1,195 @@ +{ + "responseContext": { + "visitorData": "Cgs3NmJkd2VWU1N2USj4uaLCBjIKCgJTQRIEGgAgJzoMCAEgkoPMhYCfp6RoWJfwuc_yqZ2rVQ%3D%3D", + "serviceTrackingParams": [ + { + "service": "GFEEDBACK", + "params": [ + { + "key": "is_viewed_live", + "value": "False" + }, + { + "key": "ipcc", + "value": "0" + }, + { + "key": "is_alc_surface", + "value": "false" + }, + { + "key": "logged_in", + "value": "0" + }, + { + "key": "e", + "value": "24004644,24077241,24078649,24104894,24143331,24166867,24181174,24230811,24232551,24241378,24290153,24397985,24513381,24522874,24556101,24585737,39325413,39328442,39328647,51010008,51020570,51025415,51037346,51037353,51054999,51067700,51068313,51080128,51086511,51095478,51115184,51129105,51132535,51137671,51141472,51152050,51175149,51178320,51178333,51178342,51178355,51179435,51179748,51183909,51217334,51227037,51237842,51242448,51248777,51256074,51272458,51295372,51303432,51306453,51311031,51311036,51313109,51313767,51314496,51324733,51326139,51330753,51341228,51346985,51349914,51353393,51354083,51354114,51354567,51356621,51359177,51361830,51362071,51366123,51366423,51366620,51367487,51372971,51375205,51375719,51386541,51388661,51394776,51394779,51397332,51402689,51404808,51404810,51405647,51407634,51417450,51417473,51417480,51417497,51417508,51417523,51420458,51421832,51427573,51428417,51428624,51429106,51430311,51432294,51432529,51432560,51433499,51435249,51435805,51435845,51435875,51435884,51435893,51435905,51435912,51435918,51436950,51437205,51439763,51439874,51440725,51441100,51441710,51442501,51443707,51444218,51447191,51448332,51452420,51452479,51452495,51453239,51456413,51456421,51456628,51458927,51459425,51461268,51462839,51463532,51463930,51465523,51465804,51465955,51466698,51466900,51467076,51467525,51468320,51469820,51471138,51471685,51471785,51472877,51473079,51473810,51475247,51475592,51475686,51475960,51476590,51477496,51477506,51477582,51477845,51478690,51478931,51479232,51479706,51479906,51480511,51481240,51483631,51483888,51484222,51484412,51484746,51484750,51485249,51485417,51485661,51486018,51486232,51486471,51488577,51489047,51489149,51489197,51490157,51490995,51491436,51492251,51492548,51495585,51495706,51495859,51496968,51497133,51498591,51499562,51500337,51500785,51503024,51504828,51505739,51506681,51507237,51508242,51508738,51508979,51509314,51509613,51509678,51510317,51510817,51511950,51512707,51512805,51512852,51514264" + }, + { + "key": "visitor_data", + "value": "Cgs3NmJkd2VWU1N2USj4uaLCBjIKCgJTQRIEGgAgJzoMCAEgkoPMhYCfp6Ro" + } + ] + }, + { + "service": "CSI", + "params": [ + { + "key": "c", + "value": "ANDROID" + }, + { + "key": "cver", + "value": "20.10.38" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetPlayer_rid", + "value": "0xbc62793ea45e2d9b" + } + ] + }, + { + "service": "GUIDED_HELP", + "params": [ + { + "key": "logged_in", + "value": "0" + } + ] + }, + { + "service": "ECATCHER", + "params": [ + { + "key": "client.version", + "value": "20.10" + }, + { + "key": "client.name", + "value": "ANDROID" + } + ] + }, + { + "service": "LISTNR", + "params": [ + { + "key": "e", + "value": "51237842,51484222,51010008,51459425,51490157,51469820,51507237,51428417,51272458,51435249,51484746,51500337,51491436,51485417,51067700,51295372,51461795,51256074,24195012,51314496,51420458,51453239,51510365,51192010,24250570,24232551,51475592,51485249,51132535,51324733,51179435,51465955,51508738,51354083,24286257,51432294,51432560,51428624,51512707,24181174,51509314,51500785,51447191,51080128,51443707,51458927,51025415,51492251,51463930,51486232,51495859,51095478,51372971,51497133,51270362,24024517,24181216,39328442,51313109,51248777,51366620,51495706,51508979,51152050,51129105,51402689,51404810,51141472,51436950,24522874,51366423,51509613,51397332,51510817,51462839,51498591,24220751,51486471,51456628,51189308,51489047,24104894,24166867,51504828,24585737,51388661,51478931,51442501,51466900,51472877,51488577,51137671,51461268,51217334,51353393,24513381,51020570,51086511,51439874,51306453,51456413,51349914,51387900,51430311,39328647,51202133,51242448,51441100,51375205,51495585,51421832,24143331,51354114,51469823,51439763,51477845,51313767,24230811,51429106,51179748,51467525,39325413,51054999,51471138,51461791,51303432,51466698,24290153,51475960,51404808,51483631,24397985,51489197,51484412,51375719,24033252,51452420,51486018,24556101,51175149,51467076,51506681,24254870,51483888" + } + ] + } + ], + "maxAgeSeconds": 0, + "rolloutToken": "CNrZvdmasunZkgEQ3K6o6d_njQMY3a6o6d_njQM%3D" + }, + "playabilityStatus": { + "status": "LOGIN_REQUIRED", + "reason": "Sign in to confirm you’re not a bot", + "errorScreen": { + "playerErrorMessageRenderer": { + "subreason": { + "runs": [ + { + "text": "This helps protect our community. " + }, + { + "text": "Learn more", + "navigationEndpoint": { + "clickTrackingParams": "CAAQu2kiEwiZrKjp3-eNAxXimsIBHTHfKdc=", + "urlEndpoint": { + "url": "https://support.google.com/youtube/answer/3037019#zippy=%2Ccheck-that-youre-signed-into-youtube" + } + } + } + ] + }, + "reason": { + "runs": [ + { + "text": "Sign in to confirm you’re not a bot" + } + ] + }, + "proceedButton": { + "buttonRenderer": { + "style": "STYLE_PRIMARY", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "simpleText": "Sign in" + }, + "navigationEndpoint": { + "clickTrackingParams": "CAIQptEGIhMImayo6d_njQMV4prCAR0x3ynX", + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CAIQptEGIhMImayo6d_njQMV4prCAR0x3ynX", + "urlEndpoint": { + "url": "" + } + } + } + }, + "trackingParams": "CAIQptEGIhMImayo6d_njQMV4prCAR0x3ynX" + } + }, + "thumbnail": { + "thumbnails": [ + { + "url": "//s.ytimg.com/yts/img/meh7-vflGevej7.png", + "width": 140, + "height": 100 + } + ] + }, + "icon": { + "iconType": "ERROR_OUTLINE" + } + } + }, + "skip": { + "playabilityErrorSkipConfig": { + "skipOnPlayabilityError": false + } + }, + "contextParams": "Q0FFU0FnZ0M=" + }, + "trackingParams": "CAAQu2kiEwiZrKjp3-eNAxXimsIBHTHfKdc=", + "playerSettingsMenuData": { + "loggingDirectives": { + "trackingParams": "CAEQtc4GIhMImayo6d_njQMV4prCAR0x3ynX", + "visibility": { + "types": "12" + } + } + }, + "adBreakHeartbeatParams": "Q0FBJTNE", + "frameworkUpdates": { + "entityBatchUpdate": { + "mutations": [ + { + "entityKey": "Eihjb21wb3NpdGUtbGl2ZS1zdHJlYW0tb2ZmbGluZS1lbnRpdHkta2V5IIUEKAE%3D", + "type": "ENTITY_MUTATION_TYPE_DELETE" + }, + { + "entityKey": "Eg0KC3d1dnd6SkY0eTdvIPYBKAE%3D", + "type": "ENTITY_MUTATION_TYPE_REPLACE", + "payload": { + "offlineabilityEntity": { + "key": "Eg0KC3d1dnd6SkY0eTdvIPYBKAE%3D", + "addToOfflineButtonState": "ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN" + } + } + } + ], + "timestamp": { + "seconds": "1749589240", + "nanos": 287157676 + } + } + } +} diff --git a/youtube_transcript_api/test/assets/youtube_transcripts_disabled.html.static b/youtube_transcript_api/test/assets/youtube_transcripts_disabled.html.static deleted file mode 100644 index 20331c2..0000000 --- a/youtube_transcript_api/test/assets/youtube_transcripts_disabled.html.static +++ /dev/null @@ -1,88 +0,0 @@ -Angèle - Eels x Richard Cocciante | A Take Away Show - YouTube
AboutPressCopyrightContact usCreatorsAdvertiseDevelopersImpressumCancel MembershipsTermsPrivacyPolicy & SafetyHow YouTube worksTest new features
\ No newline at end of file diff --git a/youtube_transcript_api/test/assets/youtube_transcripts_disabled.innertube.json.static b/youtube_transcript_api/test/assets/youtube_transcripts_disabled.innertube.json.static new file mode 100644 index 0000000..cf11742 --- /dev/null +++ b/youtube_transcript_api/test/assets/youtube_transcripts_disabled.innertube.json.static @@ -0,0 +1,1712 @@ +{ + "responseContext": { + "visitorData": "CgtYbjcwUk43dy0tUSjGu6bCBjIKCgJERRIEEgAgJToMCAEgnvi2w-C456RoWKb_qomKiYjOfQ%3D%3D", + "serviceTrackingParams": [ + { + "service": "GFEEDBACK", + "params": [ + { + "key": "is_viewed_live", + "value": "False" + }, + { + "key": "is_alc_surface", + "value": "false" + }, + { + "key": "ipcc", + "value": "0" + }, + { + "key": "logged_in", + "value": "0" + }, + { + "key": "e", + "value": "23885487,24004644,24077241,24078649,24104894,24143331,24166867,24181174,24230811,24232551,24241378,24290153,24397985,24522874,24556101,24585737,39325413,39328442,39328822,39329269,51010008,51015702,51020570,51025415,51054999,51067700,51068313,51080128,51086511,51095478,51115184,51129105,51132535,51137671,51141472,51152050,51175149,51179435,51179748,51183910,51217334,51220159,51227037,51237842,51242448,51248777,51256074,51272458,51277311,51295372,51303432,51306453,51313109,51313767,51314496,51324733,51326139,51342506,51346984,51349914,51353393,51354083,51354114,51356621,51366127,51366423,51366620,51372971,51375205,51375719,51386540,51388661,51397332,51402689,51404808,51404810,51420458,51421832,51428417,51428624,51429106,51430311,51431092,51431109,51432294,51432529,51432560,51433500,51436956,51437206,51438002,51439446,51439763,51439874,51441100,51442501,51443707,51447191,51452420,51453239,51456413,51456629,51458510,51458927,51459413,51459425,51460559,51461268,51462839,51463930,51465955,51466396,51466642,51466900,51467076,51467509,51467524,51469820,51471138,51471685,51475247,51475593,51475960,51478931,51479780,51479905,51480772,51481240,51483631,51483888,51484222,51484412,51484431,51484746,51485249,51485417,51485661,51486018,51486471,51487680,51488575,51489047,51490158,51490994,51491436,51491754,51492251,51494413,51495585,51495706,51495859,51496969,51497133,51497258,51498459,51498591,51498842,51499104,51499562,51503024,51503026,51504828,51506682,51506764,51507238,51508738,51508979,51509314,51509614,51509676,51510799,51510853,51512707,51513113,51514265" + }, + { + "key": "visitor_data", + "value": "CgtYbjcwUk43dy0tUSjGu6bCBjIKCgJERRIEEgAgJToMCAEgnvi2w-C456Ro" + } + ] + }, + { + "service": "CSI", + "params": [ + { + "key": "yt_ad", + "value": "1" + }, + { + "key": "c", + "value": "ANDROID" + }, + { + "key": "cver", + "value": "20.10.38" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetPlayer_rid", + "value": "0x2ee74f8c4dd3d50b" + } + ] + }, + { + "service": "GUIDED_HELP", + "params": [ + { + "key": "logged_in", + "value": "0" + } + ] + }, + { + "service": "ECATCHER", + "params": [ + { + "key": "client.version", + "value": "20.10" + }, + { + "key": "client.name", + "value": "ANDROID" + } + ] + }, + { + "service": "LISTNR", + "params": [ + { + "key": "e", + "value": "51439763,51492251,51439874,51242448,51495585,24181174,51375205,51506682,51421832,51441100,51467509,51461268,51137671,51020570,24143331,51306453,51489047,51086511,51353393,51217334,51430311,51456413,51189308,51504828,51466900,51388661,51513113,51442501,51478931,51366423,51397332,24104894,51431109,51498591,51486471,24585737,51175149,51486018,51459425,51484222,51488575,51237842,24220751,51469820,51475960,51475593,51483888,51010008,24254870,24166867,51452420,51404808,51483631,24556101,51467076,51375719,51484412,51179748,51054999,24033252,51471138,24290153,51461791,51354114,51490158,24397985,51507238,51303432,51469823,39328442,51313767,51429106,51432560,51465955,51494413,51354083,24230811,51432294,51479780,51508738,51466396,51453239,51420458,51132535,51192010,51015702,51324733,51485249,51179435,24286257,51461795,51314496,51485417,51436956,51067700,24232551,51491436,24250570,51498842,51256074,51295372,51484746,51272458,51428417,51495706,51467524,51491754,51129105,39329269,51141472,51402689,51404810,51462839,51510853,24195012,51503026,51497258,51152050,51366620,51313109,51495859,51095478,51463930,51508979,24522874,51466642,51248777,51372971,24181216,51484431,51497133,51509614,51270362,39328822,51428624,51447191,51509314,51456629,51512707,24024517,51443707,51080128,39325413,51025415,51387900,51458927,51202133,51349914" + } + ] + } + ], + "maxAgeSeconds": 0, + "rolloutToken": "CPe8krzWs6H68AEQgPrq3dTpjQMYgPrq3dTpjQM%3D" + }, + "playabilityStatus": { + "status": "OK", + "playableInEmbed": true, + "offlineability": { + "buttonRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CAYQ6ewBIhMIu_fq3dTpjQMVmg9zCR3qVyw4", + "ypcGetOfflineUpsellEndpoint": { + "params": "CiXqqN25AR8KC2RzTUZtb25LREQ0ShAwZ2NKQ1NZRUptUC1qYXJCIgtkc01GbW9uS0RENCoVCAkYAVIPCgtkc01GbW9uS0RENCAB" + } + }, + "trackingParams": "CAYQ6ewBIhMIu_fq3dTpjQMVmg9zCR3qVyw4" + } + }, + "miniplayer": { + "miniplayerRenderer": { + "playbackMode": "PLAYBACK_MODE_ALLOW" + } + }, + "contextParams": "Q0FFU0FnZ0I=" + }, + "streamingData": { + "expiresInSeconds": "21540", + "formats": [ + { + "itag": 18, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=18&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLMkfSGCQdw5pbYCKkxt6iYHVyd0p8mUdkVO2b0EAmd_vTF7vCr8iRo9VBb7bdE4vvFNNVHrA1EL&spc=l3OVKS1T6oThdddaV-OAgSYa&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&cnr=14&ratebypass=yes&dur=288.252&lmt=1707582516118124&mt=1749654548&fvip=3&fexp=51466642&c=ANDROID&txp=4538434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRgIhAIO5mjLg9L9EJcMofth9oANtwVyqfwpl324W3h_E8IqlAiEAh-dwnhBaK6h_wVXi2vc1EuJYIhab_UdlVLkSLpOFvgg%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "video/mp4; codecs=\"avc1.42001E, mp4a.40.2\"", + "bitrate": 253439, + "width": 640, + "height": 272, + "lastModified": "1707582516118124", + "quality": "medium", + "fps": 25, + "qualityLabel": "360p", + "projectionType": "RECTANGULAR", + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "288252", + "audioSampleRate": "44100", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_360P" + } + ], + "adaptiveFormats": [ + { + "itag": 313, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=313&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=195507721&dur=288.200&lmt=1707584064112050&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgZNyQMXH_-H6G1lZ7JahroxzJcGEyW9kJj8y41sFb8uUCIFGKdx6hvQc1A-i-0Grvyru-WHkZ7GKkg4qVAFYK-phv&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 9719469, + "width": 3840, + "height": 1634, + "initRange": { + "start": "0", + "end": "219" + }, + "indexRange": { + "start": "220", + "end": "1194" + }, + "lastModified": "1707584064112050", + "contentLength": "195507721", + "quality": "hd2160", + "fps": 25, + "qualityLabel": "2160p", + "projectionType": "RECTANGULAR", + "averageBitrate": 5427001, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "288200", + "qualityOrdinal": "QUALITY_ORDINAL_2160P" + }, + { + "itag": 401, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=401&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=72043156&dur=288.200&lmt=1707584094950903&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAN93wbeLUG1ZKe8YSNeHztHg3dOOb-uUC5v_Ifqx-tyAAiAUCk8eTOiTwWkOaBCGJXKjjoycS0uHc_8Kjeu9MAqLTg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "video/mp4; codecs=\"av01.0.12M.08\"", + "bitrate": 4010069, + "width": 3840, + "height": 1634, + "initRange": { + "start": "0", + "end": "700" + }, + "indexRange": { + "start": "701", + "end": "1392" + }, + "lastModified": "1707584094950903", + "contentLength": "72043156", + "quality": "hd2160", + "fps": 25, + "qualityLabel": "2160p", + "projectionType": "RECTANGULAR", + "averageBitrate": 1999810, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "288200", + "qualityOrdinal": "QUALITY_ORDINAL_2160P" + }, + { + "itag": 271, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=271&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=55395917&dur=288.200&lmt=1707581967584772&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAM0IgpPm5y8afTjhCuQIOBmjBAfezIWKHlX34-WbA_Y5AiEAo3vr7yGGF4h3GzbLI7J_ar9vhaqx9NyysxstKnG0Ido%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 2950511, + "width": 2560, + "height": 1090, + "initRange": { + "start": "0", + "end": "219" + }, + "indexRange": { + "start": "220", + "end": "1184" + }, + "lastModified": "1707581967584772", + "contentLength": "55395917", + "quality": "hd1440", + "fps": 25, + "qualityLabel": "1440p", + "projectionType": "RECTANGULAR", + "averageBitrate": 1537707, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "288200", + "qualityOrdinal": "QUALITY_ORDINAL_1440P" + }, + { + "itag": 400, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=400&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=36001245&dur=288.200&lmt=1707582548867559&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgNPgFBFbCNUZUPfdcIL9mD00H6OaEssCb753iIstHRuwCIQDCZOIywr0Akt8aZkRsaY-2iJ3otOZdwh5Bk2nsEU4DJw%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "video/mp4; codecs=\"av01.0.12M.08\"", + "bitrate": 2080412, + "width": 2560, + "height": 1090, + "initRange": { + "start": "0", + "end": "700" + }, + "indexRange": { + "start": "701", + "end": "1392" + }, + "lastModified": "1707582548867559", + "contentLength": "36001245", + "quality": "hd1440", + "fps": 25, + "qualityLabel": "1440p", + "projectionType": "RECTANGULAR", + "averageBitrate": 999340, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "288200", + "qualityOrdinal": "QUALITY_ORDINAL_1440P" + }, + { + "itag": 137, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=137&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=38744730&dur=288.200&lmt=1707581229196816&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAKFt-NSsDaXQnKLKW9No_5geVAELTSQJQbGFIJ4V0lscAiAhV66vVlV7YbNNn8bXZo5vDWNDY2AL7xERwSrDGxN0-A%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "video/mp4; codecs=\"avc1.640028\"", + "bitrate": 1501960, + "width": 1920, + "height": 818, + "initRange": { + "start": "0", + "end": "741" + }, + "indexRange": { + "start": "742", + "end": "1433" + }, + "lastModified": "1707581229196816", + "contentLength": "38744730", + "quality": "hd1080", + "fps": 25, + "qualityLabel": "1080p", + "projectionType": "RECTANGULAR", + "averageBitrate": 1075495, + "approxDurationMs": "288200", + "qualityOrdinal": "QUALITY_ORDINAL_1080P" + }, + { + "itag": 248, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=248&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=21172675&dur=288.200&lmt=1707582554410992&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgWsGEBshro6VzdUnmtGyfc2AE9GTB_ywUHKHQc6_XUBgCIEUpmW5FMBv-teribM4I_7pXoN-t_UoPiMUMXs9Ho02j&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 1134366, + "width": 1920, + "height": 818, + "initRange": { + "start": "0", + "end": "219" + }, + "indexRange": { + "start": "220", + "end": "1157" + }, + "lastModified": "1707582554410992", + "contentLength": "21172675", + "quality": "hd1080", + "fps": 25, + "qualityLabel": "1080p", + "projectionType": "RECTANGULAR", + "averageBitrate": 587721, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "288200", + "qualityOrdinal": "QUALITY_ORDINAL_1080P" + }, + { + "itag": 399, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=399&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=15062802&dur=288.200&lmt=1707583715470076&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgG29uzPD3I7JShudqZ8Vm-83IGpeZLFCV0tV0fTKCGr0CIE1EeGsc-9uiBOpj6IPTlsfpR5rHPToLVaJ2zGkO7ILd&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "video/mp4; codecs=\"av01.0.08M.08\"", + "bitrate": 783533, + "width": 1920, + "height": 818, + "initRange": { + "start": "0", + "end": "699" + }, + "indexRange": { + "start": "700", + "end": "1391" + }, + "lastModified": "1707583715470076", + "contentLength": "15062802", + "quality": "hd1080", + "fps": 25, + "qualityLabel": "1080p", + "projectionType": "RECTANGULAR", + "averageBitrate": 418120, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "288200", + "qualityOrdinal": "QUALITY_ORDINAL_1080P" + }, + { + "itag": 136, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=136&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=15398672&dur=288.200&lmt=1707581626459458&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAOKzlh9UWyijzMIytJ-bcGPB4L1sk9ZGtfhdD_rN5oH4AiEApLHV8GRICt_wRyMg9SYe0ul_o2rINcQNnvECclv0Bps%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "video/mp4; codecs=\"avc1.4d401f\"", + "bitrate": 820861, + "width": 1280, + "height": 544, + "initRange": { + "start": "0", + "end": "739" + }, + "indexRange": { + "start": "740", + "end": "1431" + }, + "lastModified": "1707581626459458", + "contentLength": "15398672", + "quality": "hd720", + "fps": 25, + "qualityLabel": "720p", + "projectionType": "RECTANGULAR", + "averageBitrate": 427444, + "approxDurationMs": "288200", + "qualityOrdinal": "QUALITY_ORDINAL_720P" + }, + { + "itag": 247, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=247&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=11974495&dur=288.200&lmt=1707584379188210&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAM0E9hBwsH9AkvJDBRoB4nhygbm-Khlc6QDyODSb03S3AiEAlBOwL1Dlw9QAeeDvQItFFLICPBTyYfWjslGeYw_9GiI%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 633084, + "width": 1280, + "height": 544, + "initRange": { + "start": "0", + "end": "219" + }, + "indexRange": { + "start": "220", + "end": "1145" + }, + "lastModified": "1707584379188210", + "contentLength": "11974495", + "quality": "hd720", + "fps": 25, + "qualityLabel": "720p", + "projectionType": "RECTANGULAR", + "averageBitrate": 332394, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "288200", + "qualityOrdinal": "QUALITY_ORDINAL_720P" + }, + { + "itag": 398, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=398&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=8629704&dur=288.200&lmt=1707581125655446&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgbzfPARtJbcSWSVewr8PbeWY3jGQ3U_oZYeyb51IyloMCIQCCpFHMVarSfvXVhTzmz-fYmOBhZYx24DXesOBbSwgQVw%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "video/mp4; codecs=\"av01.0.05M.08\"", + "bitrate": 415606, + "width": 1280, + "height": 544, + "initRange": { + "start": "0", + "end": "699" + }, + "indexRange": { + "start": "700", + "end": "1391" + }, + "lastModified": "1707581125655446", + "contentLength": "8629704", + "quality": "hd720", + "fps": 25, + "qualityLabel": "720p", + "projectionType": "RECTANGULAR", + "averageBitrate": 239547, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "288200", + "qualityOrdinal": "QUALITY_ORDINAL_720P" + }, + { + "itag": 135, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=135&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=8438153&dur=288.200&lmt=1707582068288829&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAJzLknD17whVUhH9xmXBVPtw0mtmASn2XCnhn4Z8tUrKAiA7ch0MrmIzeoVzyEC9XjUFIWhQrX2r8bJkWz16tJX0PQ%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "video/mp4; codecs=\"avc1.4d401e\"", + "bitrate": 394894, + "width": 854, + "height": 364, + "initRange": { + "start": "0", + "end": "740" + }, + "indexRange": { + "start": "741", + "end": "1432" + }, + "lastModified": "1707582068288829", + "contentLength": "8438153", + "quality": "large", + "fps": 25, + "qualityLabel": "480p", + "projectionType": "RECTANGULAR", + "averageBitrate": 234230, + "approxDurationMs": "288200", + "qualityOrdinal": "QUALITY_ORDINAL_480P" + }, + { + "itag": 244, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=244&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=6765191&dur=288.200&lmt=1707584435312928&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAPNi3rEmGIRyKaqCLMt6UW2H6-YyRT0qjF_6_u8_fR6kAiAGnEJeaEnE_ImLBQFNuOOV3pEKZh-0ksq7gjp2NGk_9Q%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 352126, + "width": 854, + "height": 364, + "initRange": { + "start": "0", + "end": "219" + }, + "indexRange": { + "start": "220", + "end": "1145" + }, + "lastModified": "1707584435312928", + "contentLength": "6765191", + "quality": "large", + "fps": 25, + "qualityLabel": "480p", + "projectionType": "RECTANGULAR", + "averageBitrate": 187791, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "288200", + "qualityOrdinal": "QUALITY_ORDINAL_480P" + }, + { + "itag": 397, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=397&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=4891290&dur=288.200&lmt=1707582524969821&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAMe13cKowuDqUWFhxiXzb1Y2Dzz3s4GfU1qP38egG5DnAiEAvxqflOt_7Jf4BY4TIqLWs0TTq1Kk87_Yzgl7TMjRJng%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "video/mp4; codecs=\"av01.0.04M.08\"", + "bitrate": 231482, + "width": 854, + "height": 364, + "initRange": { + "start": "0", + "end": "699" + }, + "indexRange": { + "start": "700", + "end": "1391" + }, + "lastModified": "1707582524969821", + "contentLength": "4891290", + "quality": "large", + "fps": 25, + "qualityLabel": "480p", + "projectionType": "RECTANGULAR", + "averageBitrate": 135774, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "288200", + "qualityOrdinal": "QUALITY_ORDINAL_480P" + }, + { + "itag": 134, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=134&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=4478193&dur=288.200&lmt=1707582297863226&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAKvPnxCBFkJZ3L0nELsVRjGrTU7nHxTJBjzDUqU1D0oFAiBqxESi8bLGTG9-WkzgDtveWSzzuYNwSjNvtwDiXKY5OQ%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "video/mp4; codecs=\"avc1.4d4015\"", + "bitrate": 202464, + "width": 640, + "height": 272, + "initRange": { + "start": "0", + "end": "739" + }, + "indexRange": { + "start": "740", + "end": "1431" + }, + "lastModified": "1707582297863226", + "contentLength": "4478193", + "quality": "medium", + "fps": 25, + "qualityLabel": "360p", + "projectionType": "RECTANGULAR", + "averageBitrate": 124307, + "highReplication": true, + "approxDurationMs": "288200", + "qualityOrdinal": "QUALITY_ORDINAL_360P" + }, + { + "itag": 243, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=243&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=4300265&dur=288.200&lmt=1707584443469925&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAPy4Nd-D3SNR-W1rq_IZiZaXk4-AhDiqy8J37kuw1n_2AiArWMBTHNTVEKpmbXfMbqSGMNgyMlaH_CZ4XAnO6fqgvw%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 224168, + "width": 640, + "height": 272, + "initRange": { + "start": "0", + "end": "219" + }, + "indexRange": { + "start": "220", + "end": "1145" + }, + "lastModified": "1707584443469925", + "contentLength": "4300265", + "quality": "medium", + "fps": 25, + "qualityLabel": "360p", + "projectionType": "RECTANGULAR", + "averageBitrate": 119368, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "288200", + "qualityOrdinal": "QUALITY_ORDINAL_360P" + }, + { + "itag": 396, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=396&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=3082920&dur=288.200&lmt=1707581146181432&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgFtzYUNs2oo-rGa5Rblh0jw3Vgits_DAc45UH2unKKPkCIGRVlCUriCUTYjI5m_PpXpb4KNa5AWjOA5VU2HifpC0L&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "video/mp4; codecs=\"av01.0.01M.08\"", + "bitrate": 148190, + "width": 640, + "height": 272, + "initRange": { + "start": "0", + "end": "699" + }, + "indexRange": { + "start": "700", + "end": "1391" + }, + "lastModified": "1707581146181432", + "contentLength": "3082920", + "quality": "medium", + "fps": 25, + "qualityLabel": "360p", + "projectionType": "RECTANGULAR", + "averageBitrate": 85577, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "288200", + "qualityOrdinal": "QUALITY_ORDINAL_360P" + }, + { + "itag": 133, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=133&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=2631829&dur=288.200&lmt=1707581482906637&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAOB48rt3F0gaRboG8mqNIKXOfsKoKw-QQ_lsdCoW28O4AiEAn8plzzN9hOmVnx5K1-mXQ3vTxZldVg8bK7HWqqHs568%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "video/mp4; codecs=\"avc1.4d400d\"", + "bitrate": 123868, + "width": 426, + "height": 182, + "initRange": { + "start": "0", + "end": "740" + }, + "indexRange": { + "start": "741", + "end": "1432" + }, + "lastModified": "1707581482906637", + "contentLength": "2631829", + "quality": "small", + "fps": 25, + "qualityLabel": "240p", + "projectionType": "RECTANGULAR", + "averageBitrate": 73055, + "approxDurationMs": "288200", + "qualityOrdinal": "QUALITY_ORDINAL_240P" + }, + { + "itag": 242, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=242&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=2500358&dur=288.200&lmt=1707584393418880&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAOu9j_aaYqGuW4Dv1IX_er4CAL8oOcu1kY_IDiWcLw5FAiAJ-aEhD25p8GxyxQseMxA3-S1-Xjya_fFRB1uy65wdNg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 124160, + "width": 426, + "height": 182, + "initRange": { + "start": "0", + "end": "218" + }, + "indexRange": { + "start": "219", + "end": "1143" + }, + "lastModified": "1707584393418880", + "contentLength": "2500358", + "quality": "small", + "fps": 25, + "qualityLabel": "240p", + "projectionType": "RECTANGULAR", + "averageBitrate": 69406, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "288200", + "qualityOrdinal": "QUALITY_ORDINAL_240P" + }, + { + "itag": 395, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=395&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=1976303&dur=288.200&lmt=1707581111972642&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgAfoEyLcXe6PXfpk4CrDRGRn-oYfBl8zrdkGXj6MyrmECIA6AWizJE7UiWXLIUh6Y4p-CouCVdAie7s5ZK_MoH_Ry&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "video/mp4; codecs=\"av01.0.00M.08\"", + "bitrate": 98826, + "width": 426, + "height": 182, + "initRange": { + "start": "0", + "end": "699" + }, + "indexRange": { + "start": "700", + "end": "1391" + }, + "lastModified": "1707581111972642", + "contentLength": "1976303", + "quality": "small", + "fps": 25, + "qualityLabel": "240p", + "projectionType": "RECTANGULAR", + "averageBitrate": 54859, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "288200", + "qualityOrdinal": "QUALITY_ORDINAL_240P" + }, + { + "itag": 160, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=160&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=1279018&dur=288.200&lmt=1707581484079870&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgEmofU5QBhLvXfCwG-VSu1Wags_ek-R8uD-jq0l46_dsCIQD-gMTX6LI6sJJV9oYOGyQvSfFqOigEiUapV4uUQUjqYQ%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "video/mp4; codecs=\"avc1.4d400b\"", + "bitrate": 62104, + "width": 256, + "height": 108, + "initRange": { + "start": "0", + "end": "739" + }, + "indexRange": { + "start": "740", + "end": "1431" + }, + "lastModified": "1707581484079870", + "contentLength": "1279018", + "quality": "tiny", + "fps": 25, + "qualityLabel": "144p", + "projectionType": "RECTANGULAR", + "averageBitrate": 35503, + "approxDurationMs": "288200", + "qualityOrdinal": "QUALITY_ORDINAL_144P" + }, + { + "itag": 278, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=278&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=2392891&dur=288.200&lmt=1707584389560190&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAIwrFyhCR77Sl9iLW9jBMvuxFDAOAn-D4KdP9bfM5tFnAiABs4_fvUquOpw14lPgtr-cS6PeN-E140zVR96LA_e_dg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 91712, + "width": 256, + "height": 108, + "initRange": { + "start": "0", + "end": "218" + }, + "indexRange": { + "start": "219", + "end": "1143" + }, + "lastModified": "1707584389560190", + "contentLength": "2392891", + "quality": "tiny", + "fps": 25, + "qualityLabel": "144p", + "projectionType": "RECTANGULAR", + "averageBitrate": 66423, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "288200", + "qualityOrdinal": "QUALITY_ORDINAL_144P" + }, + { + "itag": 394, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=394&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=2032596&dur=288.200&lmt=1707581085893174&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgL-sqabN_lw7XyCeWC8Qcq0FLYl--Y0mrCb-OQMgPrysCIC6pS_yEYR11QE_LptnU9DF-dE9pYz8xejHRQWWiHxiu&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "video/mp4; codecs=\"av01.0.00M.08\"", + "bitrate": 78886, + "width": 256, + "height": 108, + "initRange": { + "start": "0", + "end": "698" + }, + "indexRange": { + "start": "699", + "end": "1390" + }, + "lastModified": "1707581085893174", + "contentLength": "2032596", + "quality": "tiny", + "fps": 25, + "qualityLabel": "144p", + "projectionType": "RECTANGULAR", + "averageBitrate": 56421, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "288200", + "qualityOrdinal": "QUALITY_ORDINAL_144P" + }, + { + "itag": 139, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=1758945&dur=288.345&lmt=1707579109906632&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAMbmNR9JagxO_s22pwvFEzKD2Me0MeWxV7L2Pl5UBsQdAiAhSCl3C33eN7P_-KvwqDHwakk6_8bXFJKOnWUuG04NYA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "audio/mp4; codecs=\"mp4a.40.5\"", + "bitrate": 50002, + "initRange": { + "start": "0", + "end": "640" + }, + "indexRange": { + "start": "641", + "end": "1020" + }, + "lastModified": "1707579109906632", + "contentLength": "1758945", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 48801, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "288345", + "audioSampleRate": "22050", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 140, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=4665724&dur=288.252&lmt=1707579108411929&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAKdQ8l5gThw0JQy-7B-pPkD3A3jizJlKNU6nzel6cC2kAiEAoXXErdPzRSK5JaCsH0MWTB_Mc-DwxGGwqyGaZ9q8I7Q%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "audio/mp4; codecs=\"mp4a.40.2\"", + "bitrate": 130575, + "initRange": { + "start": "0", + "end": "631" + }, + "indexRange": { + "start": "632", + "end": "1011" + }, + "lastModified": "1707579108411929", + "contentLength": "4665724", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 129490, + "highReplication": true, + "audioQuality": "AUDIO_QUALITY_MEDIUM", + "approxDurationMs": "288252", + "audioSampleRate": "44100", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 249, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=1922288&dur=288.221&lmt=1707578958522482&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgMW1I-cT4ndnqo4XD5RadgUzl--Qo28ZlZVCswhbf5c4CIAF0w9hF0T2brSAKlR3d0uqOhk24fwjTESFNY7iqSV5L&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 57484, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "755" + }, + "lastModified": "1707578958522482", + "contentLength": "1922288", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 53355, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "288221", + "audioSampleRate": "48000", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 250, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=250&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=2538900&dur=288.221&lmt=1707578958573852&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgZ-K4uaL3rxpKvV7LNLJBbHfN5fbi7JLJk81wQ0W9flgCIHkfFwwSBNwllijBDDvQWwvPhf4EXGMII0iKV1q7Do0w&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 77847, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "755" + }, + "lastModified": "1707578958573852", + "contentLength": "2538900", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 70470, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "288221", + "audioSampleRate": "48000", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 251, + "url": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&bui=AY1jyLOCA_iG_JJ_BMUKBeV4L2v1kRWJsz9kmC5oeX28sbY1GO4gHex0T3wTmJOeHqNFl6Yjcyc7BkzD&spc=l3OVKV9W2IexcN1e&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=4901678&dur=288.221&lmt=1707578958453466&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgWuIe4_BwgFVGuv1IzhoSFT3J-7J43U0_0rhtzW8w3dcCIE3XNZC0IUYxPNCJxoURSqV5l-qgNraVuFDRgGmFMFKx&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 149613, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "755" + }, + "lastModified": "1707578958453466", + "contentLength": "4901678", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 136053, + "audioQuality": "AUDIO_QUALITY_MEDIUM", + "approxDurationMs": "288221", + "audioSampleRate": "48000", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + } + ], + "serverAbrStreamingUrl": "https://rr1---sn-4g5lznl7.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaLv8MJqfzPsP6q-xwQM&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AJ0KBFSP5O0hWlevSl0iY2-woAVIFekYzISqJ6S9iBmf&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=-E&mm=31%2C26&mn=sn-4g5lznl7%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2796250&spc=l3OVKV9W2IexcN1e&svpuc=1&sabr=1&rqh=1&mt=1749654548&fvip=3&keepalive=yes&fexp=51466642&c=ANDROID&sparams=expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Cxpc%2Cspc%2Csvpuc%2Csabr%2Crqh&sig=AJfQdSswRAIgEyoy58zJbyPdE6EjY-ajYtNXKj65CPlxbR0wmhciS-wCIEwLsH5QDqB6dw8trF5hvAh3fZmGVe78ZnEoijz3q6dp&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgQQJ1_QXV4-27VAFHPbWpDlElVd5T8-1n4R7WV8Bh7EwCID_4P3sxfqCQDDe-dwU-WTcOshGnJJJI9jPFMU4aqCY-", + "metadataFormats": [ + {} + ] + }, + "playbackTracking": { + "videostatsPlaybackUrl": { + "baseUrl": "https://s.youtube.com/api/stats/playback?cl=766672562&docid=dsMFmonKDD4&ei=xp1JaLv8MJqfzPsP6q-xwQM&fexp=v1%2C23885487%2C119157%2C72597%2C1408%2C26245%2C38437%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C124889%2C33227%2C29636%2C14739676%2C3029%2C380%2C447%2C11680739%2C5694%2C4868%2C4845%2C29584%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C4286%2C313%2C4162%2C33424%2C2825%2C6878%2C10805%2C4606%2C6329%2C7297%2C16384%2C4853%2C18061%2C8060%2C3021%2C6656%2C658%2C729%2C10237%2C1406%2C16367%2C4478%2C2930%2C3479%2C690%2C31%2C2507%2C9506%2C296%2C197%2C6351%2C2234%2C514%2C10821%2C2121%2C8671%2C5357%2C2119%2C2%2C15648%2C1374%2C6585%2C207%2C482%2C1205%2C781%2C17%2C1185%2C235%2C31%2C940%2C3456%2C250%2C796%2C1444%2C317%2C111%2C1226%2C1401%2C1206%2C3484%2C5229%2C819%2C3174%2C216%2C1881%2C417%2C486%2C12%2C1134%2C709%2C1571%2C1091%2C2025%2C441%2C246%2C258%2C176%2C433%2C15%2C2296%2C1318%2C547%2C3562%2C346%2C367%2C2971%2C849%2C125%2C867%2C468%2C2391%2C257%2C334%2C190%2C19%2C315%2C503%2C168%2C244%2C357%2C453%2C1209%2C895%2C472%2C1111%2C836%2C442%2C318%2C497%2C2162%2C1172%2C121%2C153%2C1110%2C164%2C125%2C1201%2C132%2C251%2C262%2C458%2C3462%2C2%2C1802%2C1854%2C82%2C474%2C1500%2C241%2C335%2C300%2C62%2C1123%2C54%2C1854%2C406%2C1152&ns=yt&plid=AAY3TUu62pAedTjh&el=detailpage&len=289&of=JbHTUhZuczt6_LIeioAzbQ&vm=CAMQARgBOjJBSHFpSlRMYkE2UkY1MVdKTHFjT3h5M0czMzEtLWpiR205cDlrMC1wcVNTd3R1bEw4UWJiQUZVQTZSUlNwWU1adVhfV09xT1dwZUFDMWlUTWdHZ29HQktRT29zUVRPTTZwVjVMUFhMMzYzenVTNEV0Z2I4emtHVGdGTE9hbE5MeGdqN3dmNHUyVXZFUTNBRG5GYUhzelG4AQE", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "videostatsDelayplayUrl": { + "baseUrl": "https://s.youtube.com/api/stats/delayplay?cl=766672562&docid=dsMFmonKDD4&ei=xp1JaLv8MJqfzPsP6q-xwQM&fexp=v1%2C23885487%2C119157%2C72597%2C1408%2C26245%2C38437%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C124889%2C33227%2C29636%2C14739676%2C3029%2C380%2C447%2C11680739%2C5694%2C4868%2C4845%2C29584%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C4286%2C313%2C4162%2C33424%2C2825%2C6878%2C10805%2C4606%2C6329%2C7297%2C16384%2C4853%2C18061%2C8060%2C3021%2C6656%2C658%2C729%2C10237%2C1406%2C16367%2C4478%2C2930%2C3479%2C690%2C31%2C2507%2C9506%2C296%2C197%2C6351%2C2234%2C514%2C10821%2C2121%2C8671%2C5357%2C2119%2C2%2C15648%2C1374%2C6585%2C207%2C482%2C1205%2C781%2C17%2C1185%2C235%2C31%2C940%2C3456%2C250%2C796%2C1444%2C317%2C111%2C1226%2C1401%2C1206%2C3484%2C5229%2C819%2C3174%2C216%2C1881%2C417%2C486%2C12%2C1134%2C709%2C1571%2C1091%2C2025%2C441%2C246%2C258%2C176%2C433%2C15%2C2296%2C1318%2C547%2C3562%2C346%2C367%2C2971%2C849%2C125%2C867%2C468%2C2391%2C257%2C334%2C190%2C19%2C315%2C503%2C168%2C244%2C357%2C453%2C1209%2C895%2C472%2C1111%2C836%2C442%2C318%2C497%2C2162%2C1172%2C121%2C153%2C1110%2C164%2C125%2C1201%2C132%2C251%2C262%2C458%2C3462%2C2%2C1802%2C1854%2C82%2C474%2C1500%2C241%2C335%2C300%2C62%2C1123%2C54%2C1854%2C406%2C1152&ns=yt&plid=AAY3TUu62pAedTjh&el=detailpage&len=289&of=JbHTUhZuczt6_LIeioAzbQ&vm=CAMQARgBOjJBSHFpSlRMYkE2UkY1MVdKTHFjT3h5M0czMzEtLWpiR205cDlrMC1wcVNTd3R1bEw4UWJiQUZVQTZSUlNwWU1adVhfV09xT1dwZUFDMWlUTWdHZ29HQktRT29zUVRPTTZwVjVMUFhMMzYzenVTNEV0Z2I4emtHVGdGTE9hbE5MeGdqN3dmNHUyVXZFUTNBRG5GYUhzelG4AQE", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "videostatsWatchtimeUrl": { + "baseUrl": "https://s.youtube.com/api/stats/watchtime?cl=766672562&docid=dsMFmonKDD4&ei=xp1JaLv8MJqfzPsP6q-xwQM&fexp=v1%2C23885487%2C119157%2C72597%2C1408%2C26245%2C38437%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C124889%2C33227%2C29636%2C14739676%2C3029%2C380%2C447%2C11680739%2C5694%2C4868%2C4845%2C29584%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C4286%2C313%2C4162%2C33424%2C2825%2C6878%2C10805%2C4606%2C6329%2C7297%2C16384%2C4853%2C18061%2C8060%2C3021%2C6656%2C658%2C729%2C10237%2C1406%2C16367%2C4478%2C2930%2C3479%2C690%2C31%2C2507%2C9506%2C296%2C197%2C6351%2C2234%2C514%2C10821%2C2121%2C8671%2C5357%2C2119%2C2%2C15648%2C1374%2C6585%2C207%2C482%2C1205%2C781%2C17%2C1185%2C235%2C31%2C940%2C3456%2C250%2C796%2C1444%2C317%2C111%2C1226%2C1401%2C1206%2C3484%2C5229%2C819%2C3174%2C216%2C1881%2C417%2C486%2C12%2C1134%2C709%2C1571%2C1091%2C2025%2C441%2C246%2C258%2C176%2C433%2C15%2C2296%2C1318%2C547%2C3562%2C346%2C367%2C2971%2C849%2C125%2C867%2C468%2C2391%2C257%2C334%2C190%2C19%2C315%2C503%2C168%2C244%2C357%2C453%2C1209%2C895%2C472%2C1111%2C836%2C442%2C318%2C497%2C2162%2C1172%2C121%2C153%2C1110%2C164%2C125%2C1201%2C132%2C251%2C262%2C458%2C3462%2C2%2C1802%2C1854%2C82%2C474%2C1500%2C241%2C335%2C300%2C62%2C1123%2C54%2C1854%2C406%2C1152&ns=yt&plid=AAY3TUu62pAedTjh&el=detailpage&len=289&of=JbHTUhZuczt6_LIeioAzbQ&vm=CAMQARgBOjJBSHFpSlRMYkE2UkY1MVdKTHFjT3h5M0czMzEtLWpiR205cDlrMC1wcVNTd3R1bEw4UWJiQUZVQTZSUlNwWU1adVhfV09xT1dwZUFDMWlUTWdHZ29HQktRT29zUVRPTTZwVjVMUFhMMzYzenVTNEV0Z2I4emtHVGdGTE9hbE5MeGdqN3dmNHUyVXZFUTNBRG5GYUhzelG4AQE", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "ptrackingUrl": { + "baseUrl": "https://www.youtube.com/ptracking?ei=xp1JaLv8MJqfzPsP6q-xwQM&oid=cbOsmSpKs0ianxHx2TihlA&plid=AAY3TUu62pAedTjh&pltype=content&ptchn=FAKGci5lneha2x4XMbzYrQ&ptk=youtube_single&video_id=dsMFmonKDD4", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "qoeUrl": { + "baseUrl": "https://s.youtube.com/api/stats/qoe?cl=766672562&docid=dsMFmonKDD4&ei=xp1JaLv8MJqfzPsP6q-xwQM&el=detailpage&event=streamingstats&fexp=v1%2C23885487%2C119157%2C72597%2C1408%2C26245%2C38437%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C124889%2C33227%2C29636%2C14739676%2C3029%2C380%2C447%2C11680739%2C5694%2C4868%2C4845%2C29584%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C4286%2C313%2C4162%2C33424%2C2825%2C6878%2C10805%2C4606%2C6329%2C7297%2C16384%2C4853%2C18061%2C8060%2C3021%2C6656%2C658%2C729%2C10237%2C1406%2C16367%2C4478%2C2930%2C3479%2C690%2C31%2C2507%2C9506%2C296%2C197%2C6351%2C2234%2C514%2C10821%2C2121%2C8671%2C5357%2C2119%2C2%2C15648%2C1374%2C6585%2C207%2C482%2C1205%2C781%2C17%2C1185%2C235%2C31%2C940%2C3456%2C250%2C796%2C1444%2C317%2C111%2C1226%2C1401%2C1206%2C3484%2C5229%2C819%2C3174%2C216%2C1881%2C417%2C486%2C12%2C1134%2C709%2C1571%2C1091%2C2025%2C441%2C246%2C258%2C176%2C433%2C15%2C2296%2C1318%2C547%2C3562%2C346%2C367%2C2971%2C849%2C125%2C867%2C468%2C2391%2C257%2C334%2C190%2C19%2C315%2C503%2C168%2C244%2C357%2C453%2C1209%2C895%2C472%2C1111%2C836%2C442%2C318%2C497%2C2162%2C1172%2C121%2C153%2C1110%2C164%2C125%2C1201%2C132%2C251%2C262%2C458%2C3462%2C2%2C1802%2C1854%2C82%2C474%2C1500%2C241%2C335%2C300%2C62%2C1123%2C54%2C1854%2C406%2C1152&ns=yt&plid=AAY3TUu62pAedTjh", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "atrUrl": { + "baseUrl": "https://s.youtube.com/api/stats/atr?c=ANDROID&docid=dsMFmonKDD4&ei=xp1JaLv8MJqfzPsP6q-xwQM&len=289&ns=yt&plid=AAY3TUu62pAedTjh&ver=2&vm=CAMQARgBOjJBSHFpSlRMYkE2UkY1MVdKTHFjT3h5M0czMzEtLWpiR205cDlrMC1wcVNTd3R1bEw4UWJiQUZVQTZSUlNwWU1adVhfV09xT1dwZUFDMWlUTWdHZ29HQktRT29zUVRPTTZwVjVMUFhMMzYzenVTNEV0Z2I4emtHVGdGTE9hbE5MeGdqN3dmNHUyVXZFUTNBRG5GYUhzelG4AQE", + "elapsedMediaTimeSeconds": 3, + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "engageUrl": { + "baseUrl": "https://s.youtube.com/api/stats/engage?cl=766672562&cmt=%5BVSS_CMT%5D&conn=%5BVSS_CONN%5D&cpn=%5BVSS_CPN%5D&docid=dsMFmonKDD4&ei=xp1JaLv8MJqfzPsP6q-xwQM&el=detailpage&fexp=v1%2C23885487%2C119157%2C72597%2C1408%2C26245%2C38437%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C124889%2C33227%2C29636%2C14739676%2C3029%2C380%2C447%2C11680739%2C5694%2C4868%2C4845%2C29584%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C4286%2C313%2C4162%2C33424%2C2825%2C6878%2C10805%2C4606%2C6329%2C7297%2C16384%2C4853%2C18061%2C8060%2C3021%2C6656%2C658%2C729%2C10237%2C1406%2C16367%2C4478%2C2930%2C3479%2C690%2C31%2C2507%2C9506%2C296%2C197%2C6351%2C2234%2C514%2C10821%2C2121%2C8671%2C5357%2C2119%2C2%2C15648%2C1374%2C6585%2C207%2C482%2C1205%2C781%2C17%2C1185%2C235%2C31%2C940%2C3456%2C250%2C796%2C1444%2C317%2C111%2C1226%2C1401%2C1206%2C3484%2C5229%2C819%2C3174%2C216%2C1881%2C417%2C486%2C12%2C1134%2C709%2C1571%2C1091%2C2025%2C441%2C246%2C258%2C176%2C433%2C15%2C2296%2C1318%2C547%2C3562%2C346%2C367%2C2971%2C849%2C125%2C867%2C468%2C2391%2C257%2C334%2C190%2C19%2C315%2C503%2C168%2C244%2C357%2C453%2C1209%2C895%2C472%2C1111%2C836%2C442%2C318%2C497%2C2162%2C1172%2C121%2C153%2C1110%2C164%2C125%2C1201%2C132%2C251%2C262%2C458%2C3462%2C2%2C1802%2C1854%2C82%2C474%2C1500%2C241%2C335%2C300%2C62%2C1123%2C54%2C1854%2C406%2C1152&lact=%5BVSS_LACT%5D&len=289&ns=yt&of=JbHTUhZuczt6_LIeioAzbQ&plid=AAY3TUu62pAedTjh&rt=%5BVSS_RT%5D&state=%5BVSS_STATE%5D&vis=%5BVSS_VIS%5D&vm=CAMQARgBOjJBSHFpSlRMYkE2UkY1MVdKTHFjT3h5M0czMzEtLWpiR205cDlrMC1wcVNTd3R1bEw4UWJiQUZVQTZSUlNwWU1adVhfV09xT1dwZUFDMWlUTWdHZ29HQktRT29zUVRPTTZwVjVMUFhMMzYzenVTNEV0Z2I4emtHVGdGTE9hbE5MeGdqN3dmNHUyVXZFUTNBRG5GYUhzelG4AQE", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + } + ] + }, + "videostatsScheduledFlushWalltimeSeconds": [ + 10, + 20, + 30 + ], + "videostatsDefaultFlushIntervalSeconds": 300 + }, + "videoDetails": { + "videoId": "dsMFmonKDD4", + "title": "Angèle - Eels x Richard Cocciante | A Take Away Show", + "lengthSeconds": "288", + "keywords": [ + "Angèle", + "Eels", + "Cocciante", + "Coup de soleil", + "blogotheque", + "acoustic session", + "take away show", + "coup de soleil", + "j'ai attrapé", + "Zaho de Sagazan" + ], + "channelId": "UCFAKGci5lneha2x4XMbzYrQ", + "isOwnerViewing": false, + "shortDescription": "Abonnez-vous ! http://bit.ly/SubBlogo\nRetrouvez le concert en intégralité sur CANAL+ via myCANAL : http://bit.ly/2srC54F\n\n\nLa Blogothèque & Off Productions\navec la participation de Canal+\n\nFilmé au Comptoir Général, Paris, en octobre 2019\nRéalisation: Xavier Reim\nDirecteur de la photographie: Thibaut Charlut\nCadreur: Célidja Pornon\n\nRéalisation son: Jean-Baptiste Aubonnet & Guillaume De La Villéon\nOpérateur son: Alban Lejeune\n\nProducteur délégué: Christophe Abric\nProducteur Exécutif: Anousonne Savanchomkeo\nDirecteur de Production: Rémi Veyrié\n\n#Angèle #BrolLaSuite #Blogothèque\n\n— Follow La Blogothèque : \nhttp://blogotheque.net \nhttp://facebook.com/blogotheque \nhttp://instagram.com/blogotheque \nhttp://twitter.com/blogotheque \n\n— Stay a while : \nTake Away Shows, the Very Best : http://bit.ly/TASBest \nTake Away Shows 2018 : http://bit.ly/TAShow18 \nTake Away Shows 2017 : http://bit.ly/TAShow17 \nTake Away Shows 2016 : http://bit.ly/TAShow16\n\nFor more than ten years, La Blogotheque has changed the way people experience music videos. We film beautiful, rare and intimate sessions with your favorite artists, and the ones you are soon to fall in love with. Come, stay a while, and be taken away.", + "isCrawlable": true, + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/dsMFmonKDD4/default.jpg", + "width": 120, + "height": 90 + }, + { + "url": "https://i.ytimg.com/vi/dsMFmonKDD4/mqdefault.jpg", + "width": 320, + "height": 180 + }, + { + "url": "https://i.ytimg.com/vi/dsMFmonKDD4/hqdefault.jpg", + "width": 480, + "height": 360 + }, + { + "url": "https://i.ytimg.com/vi/dsMFmonKDD4/sddefault.jpg", + "width": 640, + "height": 480 + } + ] + }, + "allowRatings": true, + "viewCount": "16537399", + "author": "Blogothèque", + "isPrivate": false, + "isUnpluggedCorpus": false, + "isLiveContent": false + }, + "playerConfig": { + "audioConfig": { + "loudnessDb": 2.3199997, + "perceptualLoudnessDb": -11.68, + "enablePerFormatLoudness": false, + "trackAbsoluteLoudnessLkfs": -11.68, + "loudnessTargetLkfs": -14 + }, + "exoPlayerConfig": { + "useExoPlayer": true, + "useAdaptiveBitrate": true, + "maxInitialByteRate": 91136, + "minDurationForQualityIncreaseMs": 12364, + "maxDurationForQualityDecreaseMs": 3720, + "minDurationToRetainAfterDiscardMs": 21000, + "lowWatermarkMs": 15000, + "highWatermarkMs": 30000, + "lowPoolLoad": 0.8, + "highPoolLoad": 0.8, + "sufficientBandwidthOverhead": 1, + "bufferChunkSizeKb": 50, + "httpConnectTimeoutMs": 16000, + "httpReadTimeoutMs": 8000, + "numAudioSegmentsPerFetch": 1, + "numVideoSegmentsPerFetch": 2, + "minDurationForPlaybackStartMs": 1600, + "enableExoplayerReuse": false, + "useRadioTypeForInitialQualitySelection": true, + "blacklistFormatOnError": false, + "enableBandaidHttpDataSource": true, + "httpLoadTimeoutMs": 18000, + "canPlayHdDrm": true, + "videoBufferSegmentCount": 389, + "audioBufferSegmentCount": 38, + "useAbruptSplicing": false, + "minRetryCount": 10, + "minChunksNeededToPreferOffline": 2, + "secondsToMaxAggressiveness": 0, + "enableSurfaceviewResizeWorkaround": false, + "enableVp9IfThresholdsPass": false, + "matchQualityToViewportOnUnfullscreen": false, + "lowAudioQualityConnTypes": [ + "MOBILE_CONNECTION_TYPE_CELLULAR_2G", + "MOBILE_CONNECTION_TYPE_CELLULAR_3G" + ], + "useDashForLiveStreams": true, + "enableLibvpxVideoTrackRenderer": false, + "lowAudioQualityBandwidthThresholdBps": 786432, + "enableVariableSpeedPlayback": false, + "preferOnesieBufferedFormat": true, + "minimumBandwidthSampleBytes": 16384, + "useDashForOtfAndCompletedLiveStreams": true, + "disableCacheAwareVideoFormatEvaluation": false, + "useLiveDvrForDashLiveStreams": true, + "cronetResetTimeoutOnRedirects": true, + "emitVideoDecoderChangeEvents": false, + "onesieVideoBufferLoadTimeoutMs": "0", + "onesieVideoBufferReadTimeoutMs": "0", + "libvpxEnableGl": false, + "enableVp9EncryptedIfThresholdsPass": false, + "enableOpus": false, + "usePredictedBuffer": true, + "maxReadAheadMediaTimeMs": 120000, + "useMediaTimeCappedLoadControl": true, + "allowCacheOverrideToLowerQualitiesWithinRange": 0, + "allowDroppingUndecodedFrames": true, + "minDurationForPlaybackRestartMs": 5000, + "serverProvidedBandwidthHeader": "", + "liveOnlyPegStrategy": "LIVE_ONLY_PEG_STRATEGY_SEEK_ON_REBUFFER_ESTIMATE_DURATION", + "enableRedirectorHostFallback": true, + "enableHighlyAvailableFormatFallbackOnPcr": false, + "recordTrackRendererTimingEvents": true, + "minErrorsForRedirectorHostFallback": 0, + "nonHardwareMediaCodecNames": [ + "OMX.ffmpeg.vp9.decoder", + "OMX.google.vp9.decoder", + "c2.android.vp9.decoder", + "OMX.Intel.sw_vd.vp9", + "OMX.MTK.VIDEO.DECODER.SW.VP9", + "c2.mtk.sw.vp9.decoder", + "OMX.google.av1.decoder", + "c2.android.av1.decoder", + "OMX.sprd.av1.decoder", + "c2.android.av1-dav1d.decoder" + ], + "enableVp9IfInHardware": false, + "enableVp9EncryptedIfInHardware": true, + "useOpusMedAsLowQualityAudio": false, + "minErrorsForPcrFallback": 0, + "useStickyRedirectHttpDataSource": true, + "onlyVideoBandwidth": true, + "useRedirectorOnNetworkChange": false, + "enableMaxReadaheadAbrThreshold": true, + "cacheCheckDirectoryWritabilityOnce": false, + "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", + "slidingPercentile": 0.25, + "slidingWindowSize": 12, + "maxFrameDropIntervalMs": 100, + "ignoreLoadTimeoutForFallback": false, + "serverBweMultiplier": 1, + "drmMaxKeyfetchDelayMs": 0, + "maxResolutionForWhiteNoise": 0, + "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", + "enableLibvpxHdr": false, + "enableCacheAwareStreamSelection": true, + "useExoCronetDataSource": true, + "whiteNoiseScale": 0, + "whiteNoiseOffset": 0, + "preventVideoFrameLaggingWithLibvpx": false, + "enableMediaCodecHdr": true, + "enableMediaCodecSwHdr": false, + "liveOnlyWindowChunks": 10, + "bearerMinDurationToRetainAfterDiscardMs": [ + 21000, + 21000, + 21000, + 21000, + 120000, + 120000, + 90000, + 120000 + ], + "forceWidevineL3": false, + "useAverageBitrate": false, + "useMedialibAudioTrackRendererForLive": true, + "useExoPlayerV2": false, + "logMediaRequestEventsToCsi": true, + "onesieFixNonZeroStartTimeFormatSelection": false, + "liveOnlyReadaheadStepSizeChunks": 1, + "liveOnlyBufferHealthHalfLifeSeconds": 60, + "liveOnlyMinBufferHealthRatio": 0.75, + "liveOnlyMinLatencyToSeekRatio": 3, + "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", + "ignoreViewportSizeWhenSticky": false, + "enableLibvpxFallback": false, + "disableLibvpxLoopFilter": false, + "enableVpxMediaView": false, + "hdrMinScreenBrightness": 0, + "hdrMaxScreenBrightnessThreshold": 0, + "onesieDataSourceAboveCacheDataSource": true, + "httpNonplayerLoadTimeoutMs": 72000, + "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", + "maxVideoDurationPerFetchMs": 12000, + "maxVideoEstimatedLoadDurationMs": -1, + "estimatedServerClockHalfLife": 5, + "estimatedServerClockStrictOffset": false, + "minReadAheadMediaTimeMs": 0, + "readAheadGrowthRate": 0, + "useDynamicReadAhead": false, + "useYtVodMediaSourceForV2": false, + "enableV2Gapless": true, + "useLiveHeadTimeMillis": true, + "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, + "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, + "enableDynamicHdr": false, + "v2PerformEarlyStreamSelection": false, + "v2UsePlaybackStreamSelectionResult": false, + "v2MinTimeBetweenAbrReevaluationMs": 2000, + "avoidReusePlaybackAcrossLoadvideos": false, + "enableInfiniteNetworkLoadingRetries": true, + "reportExoPlayerStateOnTransition": false, + "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", + "useLiveHeadWindow": true, + "enableDynamicHdrInHardware": false, + "ultralowAudioQualityBandwidthThresholdBps": 0, + "retryLiveNetNocontentWithDelay": true, + "ignoreUnneededSeeksToLiveHead": true, + "adaptiveLiveHeadWindow": true, + "drmMetricsQoeLoggingFraction": 0.01, + "liveNetNocontentMaximumErrors": -1, + "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, + "slidingPercentileScalar": 0.85, + "minAdaptiveVideoQuality": 0, + "retryLiveEmptyChunkWithDelay": true, + "platypusBackBufferDurationMs": 30000, + "platypusEnableServerSideFormatFiltering": true + }, + "playbackStartConfig": { + "startTimeToleranceBeforeMs": "20000" + }, + "adRequestConfig": { + "filterTimeEventsOnDelta": 10000, + "useCriticalExecOnAdsPrep": true, + "userCriticalExecOnAdsProcessing": true, + "enableCountdownNextToThumbnailAndroid": true, + "preskipScalingFactorAndroid": 0.712, + "preskipPaddingAndroid": 6 + }, + "networkProtocolConfig": { + "useQuic": true + }, + "androidNetworkStackConfig": { + "networkStack": "CRONET", + "androidCronetResponsePriority": { + "priorityValue": "BACKGROUND_10_THREAD_PRIORITY" + }, + "androidMetadataNetworkConfig": { + "coalesceRequests": true + } + }, + "lidarSdkConfig": { + "enableActiveViewReporter": true, + "useMediaTime": true, + "sendTosMetrics": true, + "usePlayerState": false, + "enableIosAppStateCheck": true, + "enableImprovedSizeReportingAndroid": true, + "enableIsAndroidVideoAlwaysMeasurable": true, + "enableActiveViewAudioMeasurementAndroid": true + }, + "androidMedialibConfig": { + "isItag18MainProfile": true, + "initialBandwidthEstimates": [ + { + "detailedNetworkType": "DETAILED_NETWORK_TYPE_WIFI", + "bandwidthBps": "921853" + }, + { + "detailedNetworkType": "DETAILED_NETWORK_TYPE_LTE", + "bandwidthBps": "631467" + } + ], + "viewportSizeFraction": 0.85, + "enablePrerollPrebuffer": true, + "prebufferOptimizeForViewportSize": true, + "hpqViewportSizeFraction": 0.58 + }, + "playerControlsConfig": { + "showCachedInTimebar": true + }, + "variableSpeedConfig": { + "showVariableSpeedDisabledDialog": true + }, + "decodeQualityConfig": { + "maximumVideoDecodeVerticalResolution": 2160 + }, + "vrConfig": { + "allowVr": true, + "allowSubtitles": true, + "showHqButton": true, + "sphericalDirectionLoggingEnabled": true, + "enableAndroidVr180MagicWindow": true, + "enableAndroidMagicWindowEduOverlay": true, + "magicWindowEduOverlayText": "Move device to explore video", + "magicWindowEduOverlayAnimationUrl": "https://youtube.com/img/vr/magic_window_edu_overlay_animation_v2.webp", + "useCardboardOssSdk": true + }, + "qoeStatsClientConfig": { + "batchedEntriesPeriodMs": "30000" + }, + "androidPlayerStatsConfig": { + "usePblForAttestationReporting": false, + "usePblForHeartbeatReporting": false, + "usePblForPlaybacktrackingReporting": false, + "usePblForQoeReporting": true, + "changeCpnOnFatalPlaybackError": true + }, + "stickyQualitySelectionConfig": { + "stickySelectionType": "DISABLE_STICKY", + "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", + "expirationTimeSinceLastPlaybackStartMs": "18000000", + "stickyCeilingOverridesSimpleBitrateCap": true + }, + "adSurveyRequestConfig": { + "useGetRequests": true + }, + "retryConfig": { + "retryEligibleErrors": [ + "fmt.decode", + "android.exo.fatal", + "scripted_player.js.fatal", + "android.stuck.bufferfull", + "player.timeout", + "android.audiotrack" + ], + "retryUnderSameConditionAttempts": 1, + "retryWithNewSurfaceAttempts": 1, + "progressiveFallbackOnNonNetworkErrors": true, + "l3FallbackOnDrmErrors": true, + "retryAfterCacheRemoval": true, + "widevineL3EnforcedFallbackOnDrmErrors": true, + "exoProxyableFormatFallback": true, + "maxPlayerRetriesWhenNetworkUnavailable": 2, + "retryWithLibvpx": true, + "suppressFatalErrorAfterStop": false, + "fallbackFromHfrToSfrOnFormatDecodeError": true, + "disableFallbackToCabrOnClientErrors": [ + "fmt.decode", + "android.audiotrack", + "fmt.unparseable", + "player.exception", + "player.fatalexception" + ] + }, + "cmsPathProbeConfig": { + "cmsPathProbeDelayMs": 7000 + }, + "mediaCommonConfig": { + "dynamicReadaheadConfig": { + "maxReadAheadMediaTimeMs": 160000, + "minReadAheadMediaTimeMs": 15000, + "readAheadGrowthRateMs": 300, + "readAheadWatermarkMarginRatio": 0, + "minReadAheadWatermarkMarginMs": 0, + "maxReadAheadWatermarkMarginMs": 0, + "shouldIncorporateNetworkActiveState": false + }, + "mediaUstreamerRequestConfig": { + "enableVideoPlaybackRequest": true, + "videoPlaybackUstreamerConfig": "CrwMCoQJCAAQgAUY6AIlMZkqPi0AAIA_NZqZmT9YAWgBch8KG21mczJfdjNfMl9zbWFsbF9ub192YW5jZV8wNxgAeI9OgAEBoAEBqAEAtQH2KNw_4AEB6AED8AEB-QEAAAAAAADQP4ECAAAAAAAAGECYAvABoALoArgCAcgCAdoCxAEQsOoBGKhGIKCcASjYNjCYdXCIJ4AB9AO4AQHgAQOQAgGYAgygAgHAAgHQAgLYAgHgAgHoAgKAAwKIA4gnqAMDsAMBuAMBwAMByAMB0AMBgAQBmAQBoAQByAQB0AQB4AQA-AQHgAV9kAUBmAUBsAUBuAUBwAUB0AUB4AXQD-gFAfgF0A-ABgG4BgHABgHoBgH4BgGAB5BOkAcBwAcB0AcB8AcBkAgBnQgAAIC_oAjoB8AIwIQ94AgB6Aj___________8B-gKTAi0AAKBCNQAAqkJAAUgBZQAAgEBowHCoAdCGA7gBAc0BAACAP_0BAACAP4UCrkdhPo0C7FG4P5UCuB4FPrUCAACAP8ACjwHSAhGw__________8BHjxGWlxdXtoCBTIwOjAw4AJ46ALoAv0CAAAAPp0DCtcjPaADAdUDAAB6RNgDAZgEAcUEmplZQNUEAACAP8gFAbUGvTeGNb0GMzODQMUGAACAPtUGAAAIQe0GbxKDOoIHCADIAZYBAgAAjQcAAAA_mAcBwAcByAcB1QcAAIJD5QcAgAlE8AcBgAgBoQgAAAAAAADwv6kIAAAAAAAA8L-wCPABuAgB6AgB9QgAAIJDmAnoB6AJoI0GvQm9N4Y1-BABggMAkAMBqAMBsAMD0AMB2AMB4AOQTrAEAbgEAcoEbwoVCIDiCRCYdRisAiUAAAAAKAAwAEABEODUAxjQDypNCgp0Yl9jb3N0XzUwIAgpAAAAAAAAAABIAVABXc3MTD5lAAAAP20AAAA_dQAAAD94wKkHgAHAPo0BmpmZPpIBDXN0YXJ0dXBfMWFfODcwAdIEHgoWCOgHELgXGgbcC9APxBMowJoMMAE4ARignAEoAdoEDAoICIgnEIgnOAEoAfgEAYgFAZAFAZgFAagFAbAFAdAFAdgFAegFAfAFAYgGAZgGAaAGAagGgIACwAYByAYB4AYB8AYBggcLFQAAgD8YZCCgjQaIBwGgBwHABwHIBwCACAGgCAGwCAG4CAHSCAYIARABGAGpCQAAAAAAAPC_sQkAAAAAAADwv9AJAdoJJEZicHh4OGR1OHBXQW5janlHS0dFeEwyMHZHNnp3VzNxcDRwWOAJAegJAbAKAYgLAZgLAaALAcALAcgLAdALAdgLAeoLBIsGjAb4CwGIDAGQDAGoDJABsAwBuAwBwAwByAwB0AwB4AwB-AwBgA0BmA0BoA0BsA0B0A0B2A0B4A0B6A0B-A0BgA4BiA4BsA4BwA4B0A4B2A4B-A4BiA8BoA8B0A8BgBABoBAB6BABgBEBiBEBkBEBqBEBshEQQ0FNU0JoVURsYVRKREE9PcARAeARAfARAYUSCtejPJgSAaASAbgSAdgSAfASAfgSARgBIAEyDAi5AhCyi8OsnqGEAzIMCJEDEPernbueoYQDMgwIjwIQhJzpxJahhAMyDAiQAxDn8__ZmKGEAzIMCIkBEJDM3eSToYQDMgwI-AEQ8J_S3JihhAMyDAiPAxD81aOGnaGEAzIMCIgBEMLKlKKVoYQDMgwI9wEQ8ufhwp-hhAMyDAiOAxCW962zk6GEAzIMCIcBEL3a6_SWoYQDMgwI9AEQoLLD3Z-hhAMyDAiNAxDdps3OmKGEAzIMCIYBELrop-KXoYQDMgwI8wEQ5aC14Z-hhAMyDAiMAxC43pK9k6GEAzIMCIUBEI3o2t2UoYQDMgwI8gEQgLHGyZ-hhAMyDAiLAxCi5uqsk6GEAzIMCKABEP61ot6UoYQDMgwIlgIQ_u7ax5-hhAMyDAiKAxC2hLOgk6GEAzIMCIsBEMixlvKLoYQDMgwIjAEQmZS78YuhhAMyDAj5ARDy0P6pi6GEAzIMCPoBEJzigaqLoYQDMgwI-wEQ2rX6qYuhhAM6AEgAUisaBWVuLVVTKAAyGFVDRkFLR2NpNWxuZWhhMng0WE1iellyUTgAQABYAGAAkMvTjw4BEkwAX3P9pzBFAiEA8xhDJCcOYzg4H1d-1BZNcV7-DEJWFNdb3-BCoMlzaOsCIDm-sNOwuyy5uCKv3k5UMEYZbUrQ6e6qNI16uoAXiaSyGgJlaQ==", + "videoPlaybackPostEmptyBody": false, + "isVideoPlaybackRequestIdempotent": true + }, + "predictedReadaheadConfig": { + "minReadaheadMs": 5000, + "maxReadaheadMs": 157000 + }, + "mediaFetchRetryConfig": { + "initialDelayMs": 1000, + "backoffFactor": 1.3, + "maximumDelayMs": 20000, + "jitterFactor": 0.1 + }, + "mediaFetchMaximumServerErrors": 10, + "mediaFetchMaximumNetworkErrors": -1, + "mediaFetchMaximumErrors": 10, + "serverReadaheadConfig": { + "nextRequestPolicy": { + "targetAudioReadaheadMs": 120000, + "targetVideoReadaheadMs": 120000 + } + }, + "useServerDrivenAbr": true, + "sabrClientConfig": { + "defaultBackOffTimeMs": 0, + "enableHostFallback": true, + "primaryProbingDelayMs": 5000, + "maxFailureAttemptsBeforeFallback": 2, + "enableServerInitiatedHostFallback": true + }, + "serverPlaybackStartConfig": { + "enable": true, + "playbackStartPolicy": { + "startMinReadaheadPolicy": [ + { + "minReadaheadMs": 1600 + } + ] + } + }, + "usePlatypus": true, + "mediaCacheConfig": { + "cacheLoadPolicy": { + "readaheadThresholdMs": 15000 + } + }, + "bandwidthEstimationConfig": { + "nearestRankConfig": { + "slidingWindowSize": 12, + "percentile": 0.25, + "scalar": 0.91 + } + }, + "fixLivePlaybackModelDefaultPosition": false + }, + "playerGestureConfig": { + "downAndOutLandscapeAllowed": true, + "downAndOutPortraitAllowed": true + }, + "taskCoordinatorConfig": { + "prefetchCoordinatorBufferedPositionMillisRelease": 6000, + "prefetchCoordinatorBufferedPositionMillisPause": 6000 + } + }, + "storyboards": { + "playerStoryboardSpecRenderer": { + "spec": "https://i.ytimg.com/sb/dsMFmonKDD4/storyboard3_L$L/$N.jpg?sqp=-oaymwGbA0g48quKqQOSA4gBAZUBAAAEQpgBMqABPKgBBLABELABDbABDLABELABFbABH7ABJrABLbABDrABDrABD7ABErABF7ABK7ABLLABKbABD7ABDrABELABFbABH7ABKrABMrABKbABD7ABEbABFLABGLABJrABPbABOLABLbABEbABFLABHrABKrABMbABS7ABR7ABNrABFbABHLABKbABLrABObABR7ABTbABP7ABJbABLrABN7ABPbABR7ABUrABUbABRbABM7ABQLABQrABQ7ABTLABRLABRrABQ7gBEbgBEbgBFbgBI7gBRLgBQ7gBQ7gBQ7gBEbgBE7gBFrgBL7gBQ7gBQ7gBQ7gBQ7gBFbgBFrgBKbgBQ7gBQ7gBQ7gBQ7gBQ7gBI7gBL7gBQ7gBQ7gBQ7gBQ7gBQ7gBQ7gBRLgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQqLzl_8DBgiE7pyoBg==|48#27#100#10#10#0#default#rs$AOn4CLDoL23SL9ixsOIGgVbyxMmjZVshUQ|105#45#146#10#10#2000#M$M#rs$AOn4CLAdGj2haCPW2QAVI0xG-QJZnCdcGQ|211#90#146#5#5#2000#M$M#rs$AOn4CLCuS2WrrAQo3bq9C3Br8-PlAVFl4w", + "recommendedLevel": 2 + } + }, + "trackingParams": "CAAQu2kiEwi79-rd1OmNAxWaD3MJHepXLDg=", + "attestation": { + "playerAttestationRenderer": { + "challenge": "a=6&a2=1&b=xJAdN0zLykIpcZ2HzrmX4T9CFXU&c=1749654982&d=3&e=dsMFmonKDD4&c5a=1&c5b=yt_player_ias&hh=R8OE9yiy2jvy8pLZpDc52xcg2Og3lKBXMHpX90XYzts" + } + }, + "overlay": {}, + "onResponseReceivedActions": [ + { + "clickTrackingParams": "CAAQu2kiEwi79-rd1OmNAxWaD3MJHepXLDg=", + "startEomFlowCommand": { + "eomFlowRenderer": { + "webViewRenderer": { + "url": { + "privateDoNotAccessOrElseTrustedResourceUrlWrappedValue": "https://consent.youtube.com/yt-app-main?gl=DE&m=1&pc=yt&cm=2&hl=en&src=1&app=1&vd=CgtYbjcwUk43dy0tUSjGu6bCBjIKCgJERRIEEgAgJToMCAEgnvi2w-C456Ro&utm_source=YT_ANDROID&dt=0&av=20.10.38" + }, + "onFailureCommand": { + "clickTrackingParams": "CAUQmawJIhMIu_fq3dTpjQMVmg9zCR3qVyw4", + "updateEomStateCommand": { + "mobileEomFlowState": { + "updatedVisitorData": "CgtYbjcwUk43dy0tUSjGu6bCBjIKCgJERRIEEgAgJToaCAEaDAjGu6bCBhCz0MWSAyCe-LbD4LjnpGg%3D", + "isError": true + } + } + }, + "trackingParams": "CAUQmawJIhMIu_fq3dTpjQMVmg9zCR3qVyw4", + "webViewEntityKey": "Eg5Fb21GbG93V2VidmlldyD4AigB", + "webToNativeMessageMap": [ + { + "key": "sign_in_endpoint", + "value": { + "clickTrackingParams": "CAUQmawJIhMIu_fq3dTpjQMVmg9zCR3qVyw4", + "signInEndpoint": { + "hack": true + } + } + }, + { + "key": "update_eom_state_command", + "value": { + "clickTrackingParams": "CAUQmawJIhMIu_fq3dTpjQMVmg9zCR3qVyw4", + "updateEomStateCommand": { + "hack": true + } + } + } + ], + "webViewUseCase": "WEB_VIEW_USE_CASE_EOM_CONSENT", + "openInBrowserUrls": [ + "https://policies.google.com", + "https://support.google.com" + ], + "firstPartyHostNameAllowList": [ + "consent.youtube.com" + ] + } + }, + "consentMoment": "CONSENT_MOMENT_INITIAL" + } + } + ], + "playerSettingsMenuData": { + "loggingDirectives": { + "trackingParams": "CAQQtc4GIhMIu_fq3dTpjQMVmg9zCR3qVyw4", + "visibility": { + "types": "12" + } + } + }, + "playerOverlayLayerRenderers": [ + { + "playerOverlayLayerRenderer": { + "layerPriority": 8, + "featurePlayerOverlayRenderers": [ + { + "featurePlayerOverlayRenderer": { + "content": { + "elementRenderer": { + "trackingParams": "CAAQu2kiEwi79-rd1OmNAxWaD3MJHepXLDg=", + "newElement": { + "type": { + "componentType": { + "templateConfig": { + "uriTemplateConfig": { + "uri": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727" + } + }, + "model": {}, + "subscriptionConfig": { + "dataStoreSubscriptionConfig": { + "mappings": [ + { + "identifier": "Ei0veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX2NvbnRyb2xzX3Zpc2liaWxpdHkg2AIoAQ%3D%3D", + "resultField": 6, + "resultPath": [ + 6 + ] + }, + { + "identifier": "Eh4veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3RpbWUgxgIoAQ%3D%3D", + "resultField": 9, + "resultPath": [ + 9 + ] + }, + { + "identifier": "EiYveW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX2xheW91dF9zdGF0ZSDIAigB", + "resultField": 11, + "resultPath": [ + 11 + ] + }, + { + "identifier": "Ei8veW91dHViZS9hcHAvd2F0Y2gvZmVhdHVyZV9wbGF5ZXJfb3ZlcmxheV9zdGF0ZSDdAigB", + "resultField": 13, + "resultPath": [ + 13 + ] + }, + { + "identifier": "/youtube/app/engagement_panel", + "resultField": 8, + "resultPath": [ + 8 + ] + } + ], + "resultField": 512176697 + }, + "environmentSubscriptionConfig": { + "resultField": 512176697, + "environmentDataField": 4, + "subscription": { + "environmentDataFilter": [ + "SUBSCRIPTION_DEVICE_ORIENTATION" + ] + } + }, + "themeSubscriptionConfig": { + "mappings": [ + { + "identifier": "\n\u0016theme|68395bd41e9f0323", + "resultPath": [ + 2 + ] + } + ], + "resultField": 512176697 + }, + "capabilitiesSubscriptionConfig": { + "mappings": { + "identifier": "capabilities|4848739a7b6ba4de", + "resultPath": [ + 5 + ] + }, + "resultField": 512176697 + } + } + } + }, + "properties": { + "identifierProperties": { + "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", + "uniqueLoggingIdentifier": "1749654982802228312" + } + } + } + } + }, + "overlayIdentifier": "player_overlay_featured_channel_watermark", + "priorityInLayer": -39 + } + } + ] + } + } + ], + "adBreakHeartbeatParams": "Q0FBJTNE", + "frameworkUpdates": { + "entityBatchUpdate": { + "mutations": [ + { + "entityKey": "Eihjb21wb3NpdGUtbGl2ZS1zdHJlYW0tb2ZmbGluZS1lbnRpdHkta2V5IIUEKAE%3D", + "type": "ENTITY_MUTATION_TYPE_DELETE" + }, + { + "entityKey": "Eg0KC2RzTUZtb25LREQ0IPYBKAE%3D", + "type": "ENTITY_MUTATION_TYPE_REPLACE", + "payload": { + "offlineabilityEntity": { + "key": "Eg0KC2RzTUZtb25LREQ0IPYBKAE%3D", + "addToOfflineButtonState": "ADD_TO_OFFLINE_BUTTON_STATE_ENABLED", + "commandWrapper": { + "command": { + "innertubeCommand": { + "clickTrackingParams": "CAIQ6ewBIhMIu_fq3dTpjQMVmg9zCR3qVyw4", + "ypcGetOfflineUpsellEndpoint": { + "params": "CiXqqN25AR8KC2RzTUZtb25LREQ0ShAwZ2NKQ1NZRUptUC1qYXJCIgtkc01GbW9uS0RENCoVCAkYAVIPCgtkc01GbW9uS0RENCAB" + } + } + }, + "loggingDirectives": { + "trackingParams": "CAIQ6ewBIhMIu_fq3dTpjQMVmg9zCR3qVyw4" + } + }, + "contentCheckOk": false, + "racyCheckOk": false, + "loggingDirectives": { + "trackingParams": "CAEQxzciEwi79-rd1OmNAxWaD3MJHepXLDg=", + "visibility": { + "types": "4" + } + } + } + } + } + ], + "timestamp": { + "seconds": "1749654982", + "nanos": 844513221 + } + }, + "elementUpdate": { + "updates": [ + { + "templateUpdate": { + "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", + "serializedTemplateConfig": "ssfOhwXeCxLQCwoECAYQCQoECAkQDgoECAwQDgoECA8QDgoECBEQAwoECBYQBQoECB4QDgoECB8QDgoECCMQAgoECCQQDgoECCoQDhIECAEYARKfBQgCGAIimAUalQUKEQgBEg0aCwoJCKeU3EsSAhoACi0IAhIpGicKJQiEi71QEh4aHAoMCAoSCAgeMgQKAggCCgwIDBIICB8yBAoCCAMK0AQIAxLLBFrIBAgBEsMEIsAECr0ECgQSAggMErQEGrEECiMIARIfGh0KGwi5lNxLEhQaEgoQCAESDBIKCAESAggBEgIIAwqJBAgCEoQEGoEECn0IhIu9UBJ2GnQKFwgDEhMaEQoPCAESCwgjMgcKBQ0AACBCChcIAhITGhEKDwgBEgsIIzIHCgUNAAAgQgoMCAsSCAgkMgQKAggDCgwIEBIICB8yBAoCCAMKJAgIEiAaHgocCAkSGBoWChQIARIQEg4IAxICCAQSAggBEgIIAwoaCJWXvVASExoRCg8IAhILCCMyBwoFDTMzMz8KIwjrmL1QEhwaGgoYCAcSFCISChAKBBICCA4SCAgqMgQKAggDCmgIxaPqeRJhGl8KTgifv8x4EkcaRQpDCOcHEj4iPAo6Ci1SKwgBEidKJQgBEggIFjIECgIIABoXUhUIAhIREg8IARIDCOcHEgIIBxICCAESCRIHCAESAwjnBwoNCAISCQgGMgUKAwoBMQrUAQiWkelQEswBGskBCsYBCOcHEsABIr0BCroBCqwBWqkBCAISM1IxCAESLVIrCAESJ0olCAESCAgWMgQKAggAGhdSFQgCEhESDwgBEgMI5wcSAggHEgIIARJwUm4IARJqWmgIAhIzUjEIARItUisIARInSiUIARIICBYyBAoCCAAaF1IVCAISERIPCAESAwjnBxICCAcSAggBEi9SLQgBEilSJwgBEiNKIQgBEggIFjIECgIIABoTUhEIAhINEgsIARIDCOcHEgIIARIJEgcIARIDCOcHEg4IAxgEIggSBggBEgIIAhIqCAQYBCIkUiIIARIeShwIARIOCAkSCggBEgIIBhICCAIaCAgJMgQKAggCEiQIBRgEIh5KHAgBEg4IDBIKCAESAggLEgIIAhoICAwyBAoCCAMSUggGGAQiTFpKCAMSIkogCAESEggPEg4IARICCAQSAggDEgIIARoICA8yBAoCCAESIkogCAESEggPEg4IARICCAQSAggDEgIIARoICA8yBAoCCAISFAgHEBEYBCIMEgoIARICCAkSAggFEhIICBgEIgwSCggBEgIIDRICCAQSRggJGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggFEgwSCggBEgIICBICCAUSRggKGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggGEgwSCggBEgIICBICCAYSRggLGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggHEgwSCggBEgIICBICCAcSuAEIDBgEIrEBWq4BCAISjQFaigEIAhJqWmgIAhJYWlYIAhJGWkQIAhI0WjIIAhIiWiAIAhIWWhQIAhIKUggIARIEEgIIBBIEEgIIBRIEEgIIBhIKUggIARIEEgIICBIKUggIARIEEgIICRIKUggIARIEEgIIChIKUggIARIEEgIICxIaShgIBRIOCBESCggBEgIIARICCAEaBBICCAcSGkoYCAQSBggREgIIBxoMEgoIARICCAESAggCEjEIDRgEIisSKQgBEgIIBRICCAESDRoLCBYyBwoFCOnv8XsSAggBEgoaCAgWMgQKAggHEj4IDhgEIjhaNggCEgQSAggNEiwSKggBEgIIBRICCAESDhoMCBYyCAoGCILl9KoBEgIIARIKGggIFjIECgIIAxjv_KOly5fdksMB", + "resourceTag": "713026632389744423", + "templateType": "TEMPLATE_TYPE_EKO" + } + }, + { + "themeUpdate": { + "identifier": "theme|68395bd41e9f0323", + "resourceTag": "7510134820221944611", + "themeBytes": "CoOeAQoaChZ0aGVtZXw2ODM5NWJkNDFlOWYwMzIzEAES4Z0BCuIEIP____8PKP____8PMP____8POICAgGhokKHC_A9wzJmz_g94gICAaIgBgICA0AGQAYCAgPgPoAGAgPz_D6gB4MCB-w-wAYCAsP4PuAGAgLD-D8ABgICA0AHIAZiw4PgP0AHUv5n4D9gBlurB-A_gAYCA_P8P6AH_____D_ABocKE-Q_4Af___weAAq2A7_8PiALgwIH7D6AC_____w-oAv___58LuALgwYP_D8gC____9w3QAubNm_8P2AKAgIBo4ALmzZv_D-gCgICA0Aj4Av___58LiAP0i4r6D5AD4MCB-w-YA4-evPgPqAP_8cv_D7AD____7wS4A____9cBwAPUv5n4D8gDgICwrg7QA4CAgOgE4AOAgIBo6AMA8AOAgID4D_gDgICA4AyABOzigfgPiASQocL8D5AE_____w-YBP_N-vkPoASAgIDICagE____nwuwBKHChPkPuAT_____D8AE-fPn_w_IBICAgNAB0AT____vBNgEgICAaOAEgICAaOgEgICAaPAE4MCB-w_4BI-evPgPgAWSiOT8D4gF_____w-QBf____8PmAX_____D6AFj568-A-oBYCAgNABsAWAgIBouAX____XAcAF____nwPIBZHP_P8P2AWPnrz4D-AF_____w_oBYCAgLAG8AX4poD_D_gF_836-Q-ABoOT_p8DiAbz2P6fA5AGgNLw-w-YBr7--5kDoAaXsoH4D6gGqNCgyQmwBub97_8PuAa3_9f_D8AGg_uz_w_IBoD66_4P0AaA0u_9D9gGg_aq_A_gBoD88foP6Ab___-fAxLtCQovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRiPnrz4DyIKc2Fucy1zZXJpZigEMAASLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAQEEY4MCB-w8iCnNhbnMtc2VyaWYoBDAAGi0KEHNhbnMtc2VyaWYtbGlnaHQVAABAQRj_____DyIKc2Fucy1zZXJpZigDMAAqLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEYj568-A8iCnNhbnMtc2VyaWYoBDAAOi4KEXNhbnMtc2VyaWYtbWVkaXVtFQAAYEEY1L-Z-A8iCnNhbnMtc2VyaWYoBTAAQi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAHBBGP____8PIgpzYW5zLXNlcmlmKAQwAEovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAACgQRiPnrz4DyIKc2Fucy1zZXJpZigEMABSLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAQEEYj568-A8iCnNhbnMtc2VyaWYoBDAAWi4KEXNhbnMtc2VyaWYtaXRhbGljFQAAQEEY4MCB-w8iCnNhbnMtc2VyaWYoBDABYi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAIIBLgoRc2Fucy1zZXJpZi1tZWRpdW0VAABgQRiPnrz4DyIKc2Fucy1zZXJpZigFMACKAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAJIBLgoRc2Fucy1zZXJpZi1tZWRpdW0VAABAQRiPnrz4DyIKc2Fucy1zZXJpZigFMACaAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAMBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAKIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAIEEYj568-A8iCnNhbnMtc2VyaWYoBDAAqgEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjgwIH7DyIKc2Fucy1zZXJpZigEMACyAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwANIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAgEEYj568-A8iCnNhbnMtc2VyaWYoBDAA2gEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAKBBGI-evPgPIgpzYW5zLXNlcmlmKAUwAPIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEYj568-A8iCnNhbnMtc2VyaWYoBDAAmgI3ChRZb3VUdWJlU2Fucy1TZW1pQm9sZBUAAJBBGI-evPgPIgtZb3VUdWJlU2FucygGMAA9AACwQaICNwoUWW91VHViZVNhbnMtU2VtaUJvbGQVAACQQRiPnrz4DyILWW91VHViZVNhbnMoBjAAPQAA0EGqAjMKEFlvdVR1YmVTYW5zLUJvbGQVAACgQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAA4EGyAjMKEFlvdVR1YmVTYW5zLUJvbGQVAACwQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAA8EG6AjMKEFlvdVR1YmVTYW5zLUJvbGQVAADAQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAAAEIa_I0BCiV5dF9vdXRsaW5lX292ZXJmbG93X3ZlcnRpY2FsX2JsYWNrXzI0Ehl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0Ghp5dF9vdXRsaW5lX2xpbmtfZ3JleTYwMF8xOCIaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMTgqI3l0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X2JsYWNrXzI0MiF5dF9vdXRsaW5lX3lvdXR1YmVfbWl4X2dyZXk2MDBfMjQ6IHl0X291dGxpbmVfY2hldnJvbl9kb3duX2JsYWNrXzI0Qh95dF9vdXRsaW5lX2luZm9fY2lyY2xlX2JsYWNrXzI0Sih5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9yaWdodF9ncmV5NjAwXzI0UiFxdWFudHVtX2ljX3BsYXlfZGlzYWJsZWRfd2hpdGVfMjRaHHl0X291dGxpbmVfb3Blbl9uZXdfYmxhY2tfMjRiFXl0X291dGxpbmVfeF9ibGFja18yNHIZeXRfb3V0bGluZV9hdWRpb19ibGFja18yNHotcXVhbnR1bV9pY19jaGVja19ib3hfb3V0bGluZV9ibGFua19ncmV5NjAwXzI0ggEgcXVhbnR1bV9pY19jaGVja19ib3hfZ29vZ2JsdWVfMjSKASJ5dF9vdXRsaW5lX2NoZXZyb25fbGVmdF9ncmV5NjAwXzI0kgEheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgEgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjSiAR55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjSqASB5dF9vdXRsaW5lX2FsZXJ0X2NpcmNsZV9ibGFja18yNLIBH3l0X291dGxpbmVfaW5mb19jaXJjbGVfYmxhY2tfMjS6ARt5dF9vdXRsaW5lX3RydWNrX2dyZXk2MDBfMjTCASB5dF9vdXRsaW5lX2Fycm93X3VuZG9fZ3JleTYwMF8yNMoBInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjTSARl5dF9vdXRsaW5lX3NoYXJlX2JsYWNrXzI02gEaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTiAR55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjTqARl5dF9vdXRsaW5lX2NoZWNrX2JsYWNrXzI08gEceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xNvoBHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xNoICKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTaKAiV5dF9vdXRsaW5lX292ZXJmbG93X3ZlcnRpY2FsX2JsYWNrXzM2kgIfeXRfZmlsbF9jaGVja19jaXJjbGVfZ3JleTYwMF8yNJoCLHF1YW50dW1faWNfcmFkaW9fYnV0dG9uX3VuY2hlY2tlZF9ncmV5NjAwXzI0ogIZeXRfb3V0bGluZV9pbWFnZV9ibGFja18yNKoCJnF1YW50dW1faWNfcmFkaW9fYnV0dG9uX29uX2dvb2dibHVlXzI0sgIeeXRfb3V0bGluZV9jaGV2cm9uX3VwX2JsYWNrXzI0ugIgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjTCAg1pY19zdWJzY3JpYmVkygIaeXRfb3V0bGluZV9hZGp1c3RfYmxhY2tfMjTSAhZ5dF9maWxsX3Bpbl9ncmV5NjAwXzI02gIWeXRfZmlsbF9oZWFydF9ibGFja18yNOICDmljX2NoZWNrX2JsYWNr6gIZeXRfb3V0bGluZV9oZWFydF9ibGFja18xNvICF3l0X2ZpbGxfc3Rhcl9ncmV5NjAwXzI0-gIdeXRfZmlsbF9wbGF5X2Fycm93X2dyZXk2MDBfMjSCAx15dF9maWxsX2Fycm93X2Rvd25fZ3JleTYwMF8yNIoDG3l0X2ZpbGxfYXJyb3dfdXBfZ3JleTYwMF8yNJIDIXl0X291dGxpbmVfY2hldnJvbl9yaWdodF9ibGFja18yNJoDGmljX3l0X2NoZWNrYm94X3RyYW5zcGFyZW50ogMoaWNfeXRfY2hlY2tib3hfb3V0bGluZV9ibGFua190cmFuc3BhcmVudKoDGnl0X291dGxpbmVfY2FtZXJhX2JsYWNrXzI0sgMYeXRfb3V0bGluZV9nZWFyX2JsYWNrXzI0ugMceXRfb3V0bGluZV9wZXJzb25fZ3JleTYwMF8yNMIDF3l0X291dGxpbmVfZXllX2JsYWNrXzI0ygMieXRfb3V0bGluZV9jaGV2cm9uX2V4cGFuZF9ibGFja18yNNIDI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI02gMYeXRfZmlsbF9iZWxsX29uX2JsYWNrXzI04gMYeXRfb3V0bGluZV9iZWxsX2JsYWNrXzI06gMceXRfb3V0bGluZV9iZWxsX29mZl9ibGFja18yNPIDIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNPoDHnl0X291dGxpbmVfYXJyb3dfbGVmdF9ibGFja18yNIIEIXl0X291dGxpbmVfYXJyb3dfcmlnaHRfZ3JleTYwMF8yNIoEEmljX29mZmxpbmVfZGVmYXVsdJIEE2ljX29mZmxpbmVfZmluaXNoZWSaBBBpY19vZmZsaW5lX3N0YXJ0ogQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjSqBBx5dF9vdXRsaW5lX2xpc3RfYWRkX2JsYWNrXzI0sgQZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNLoEI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI0wgQYeXRfb3V0bGluZV9mbGFnX2JsYWNrXzI0ygQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjTSBBh5dF9vdXRsaW5lX2xvY2tfYmxhY2tfMjTaBBh5dF9vdXRsaW5lX2xpbmtfYmxhY2tfMjTiBBl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI06gQbeW91dHViZV9wcmVtaXVtX2JhZGdlX2xpZ2h08gQceXRfb3V0bGluZV94X2NpcmNsZV9ibGFja18yNPoEF3l0X291dGxpbmVfYWRkX2JsYWNrXzI0ggUneXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0igUfcXVhbnR1bV9pY19jb250ZW50X2N1dF93aGl0ZV8xOJIFGnl0X291dGxpbmVfc3Rhcl9ncmV5NjAwXzI0mgUQaWNfc3Rhcl9ibGFja18yNKIFF2ljX3N0YXJfYm9yZGVyX2JsYWNrXzI0qgUYeXRfZmlsbF9wYXVzZV9ncmV5NjAwXzI0sgUQaWNfb2ZmbGluZV9lcnJvcroFEmljX29mZmxpbmVfcmVmcmVzaMIFGXl0X2ZpbGxfdGh1bWJfdXBfYmxhY2tfMTbKBRt5dF9maWxsX3RodW1iX2Rvd25fYmxhY2tfMTbSBRl5dF9vdXRsaW5lX2xhYmVsX2JsYWNrXzI02gUaeXRfb3V0bGluZV9wZW9wbGVfYmxhY2tfMjTiBR95dF9vdXRsaW5lX2RvbGxhcl9zaWduX2JsYWNrXzI06gUZeXRfb3V0bGluZV9jaGVja19ibGFja18yNPIFGHl0X291dGxpbmVfaG9tZV9ibGFja18yNPoFGnF1YW50dW1faWNfdHJhdmVsX3doaXRlXzI0ggYgeXRfb3V0bGluZV9iYXJfY2lyY2xlX2dyZXk2MDBfMjSKBh55dF9vdXRsaW5lX2ZhY2Vfc2FkX2dyZXk2MDBfMjSSBh55dF9vdXRsaW5lX2ZhY2VfbWVoX2dyZXk2MDBfMjSaBiB5dF9vdXRsaW5lX2ZhY2VfaGFwcHlfZ3JleTYwMF8yNKIGI3l0X291dGxpbmVfZmFjZV92ZXJ5X3NhZF9ncmV5NjAwXzI0qgYleXRfb3V0bGluZV9mYWNlX3ZlcnlfaGFwcHlfZ3JleTYwMF8yNLIGE2ljX29mZmxpbmVfc3RhcnRfdjK6Bh1pY19vZmZsaW5lX3BhcnRpYWxseV9wbGF5YWJsZcIGHHl0X291dGxpbmVfcGVyc29uX2dyZXk2MDBfMjTKBh15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18yNNIGF3l0X291dGxpbmVfZXllX2JsYWNrXzI02gYgeXRfb3V0bGluZV9hZGRfY2lyY2xlX2dyZXk2MDBfMjTiBiB5dF9vdXRsaW5lX2Jhcl9jaXJjbGVfZ3JleTYwMF8yNOoGI3l0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ncmV5NjAwXzI08gYZeXRfZmlsbF90aHVtYl91cF9ibGFja18yNPoGG3l0X2ZpbGxfdGh1bWJfZG93bl9ibGFja18yNIIHHHl0X291dGxpbmVfdGh1bWJfdXBfYmxhY2tfMjSKBx55dF9vdXRsaW5lX3RodW1iX2Rvd25fYmxhY2tfMjSSByh5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3JpZ2h0X2JsYWNrXzI0mgcgeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSiByB5dF9vdXRsaW5lX3ZpZGVvX2NhbWVyYV9ibGFja18yNKoHG3l0X291dGxpbmVfaGVhZHNldF9ibGFja18yNLIHIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNLoHI3l0X291dGxpbmVfbW9iaWxlX2Rvd25sb2FkX2JsYWNrXzI0wgcfeXRfb3V0bGluZV9tdXNpY192aWRlb19ibGFja18yNMoHGXl0X291dGxpbmVfY2xvY2tfYmxhY2tfMjTSBx95dF9vdXRsaW5lX2xpYnJhcnlfYWRkX2JsYWNrXzI02gcaeXRfb3V0bGluZV9jYW1lcmFfYmxhY2tfMjDiBxp5dF9vdXRsaW5lX2NhbWVyYV9ibGFja18yNOoHH3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfd2hpdGVfMTbyBx95dF9maWxsX3lvdXR1YmVfc2hvcnRzX3doaXRlXzI0-gcdeXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSCCB55dF9vdXRsaW5lX3R2X3F1ZXVlX2dyZXk2MDBfMjSKCCZ5dF9vdXRsaW5lX3R2X3F1ZXVlX2NoZXZyb25fZ3JleTYwMF8yNJIIH3l0X291dGxpbmVfdHJhbnNsYXRlX2dyZXk2MDBfMjSaCCF5dF9vdXRsaW5lX21lbnVfZmlsdGVyX2dyZXk2MDBfMjSiCBx5dF9maWxsX3N0YXJfaGFsZl9ncmV5NjAwXzI0qggaeXRfb3V0bGluZV9zZW5kX2dyZXk2MDBfMjSyCBl5dF9maWxsX2Jvb2ttYXJrX2JsYWNrXzI0uggceXRfb3V0bGluZV9ib29rbWFya19ibGFja18yNMIIGWljX3NlYXJjaF93aXRoX2NpcmNsZV9uZXfKCB9pY192b2ljZV9zZWFyY2hfd2l0aF9jaXJjbGVfbmV30ggieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNNoII3l0X291dGxpbmVfZG9sbGFyX3NpZ25fb2ZmX2JsYWNrXzI04ggbeXRfb3V0bGluZV9leWVfb2ZmX2JsYWNrXzI06ggqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI08ggbeXRfb3V0bGluZV9waG9uZV9ncmV5NjAwXzI0-ggeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzI0ggkeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzQ4igkdeXRfZmlsbF9kb3dubG9hZGVkX2dyZXk2MDBfMjSSCR15dF9maWxsX2Rvd25sb2FkZWRfZ3JleTYwMF80OJoJKXF1YW50dW1faWNfcGF1c2VfY2lyY2xlX2ZpbGxlZF9ncmV5NjAwXzQ4ogkTaWNfb2ZmbGluZV9lcnJvcl80OKoJFWljX29mZmxpbmVfcmVmcmVzaF80OLoJH3l0X2ZpbGxfc2tpcF9iYWNrXzEwX2dyZXk2MDBfMjTCCSJ5dF9maWxsX3NraXBfZm9yd2FyZF8xMF9ncmV5NjAwXzI0ygkceXRfZmlsbF9za2lwX25leHRfZ3JleTYwMF8yNNIJIHl0X2ZpbGxfc2tpcF9wcmV2aW91c19ncmV5NjAwXzI02gkYeXRfb3V0bGluZV9jYXJ0X2JsYWNrXzI04gkdeXRfZmlsbF9mYWNlX2hhcHB5X2dyZXk2MDBfMjTqCRt5dF9maWxsX2ZhY2VfbWVoX2dyZXk2MDBfMjTyCR15dF9maWxsX2ZhY2VfdXBzZXRfZ3JleTYwMF8yNPoJG3l0X2ZpbGxfZmFjZV9zYWRfZ3JleTYwMF8yNIIKInl0X2ZpbGxfZmFjZV92ZXJ5X2hhcHB5X2dyZXk2MDBfMjSKCiB5dF9maWxsX2ZhY2VfdmVyeV9zYWRfZ3JleTYwMF8yNJIKH3l0X291dGxpbmVfbGlicmFyeV9hZGRfYmxhY2tfMjSaCh55dF9maWxsX2xpYnJhcnlfc2F2ZWRfYmxhY2tfMjSiCh55dF9vdXRsaW5lX2Fycm93X2ZsaXBfYmxhY2tfMjSqCiFxdWFudHVtX2dtX2ljX2NhdGVnb3J5X2dyZXk2MDBfMjSyCh55dF9vdXRsaW5lX2Fycm93X3RpbWVfYmxhY2tfMjS6CiJ5dF9vdXRsaW5lX2Fycm93X2RpYWdvbmFsX2JsYWNrXzI0wgoaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTKChp5dF9vdXRsaW5lX3Blb3BsZV9ibGFja18yNNIKGnl0X291dGxpbmVfcGVuY2lsX2JsYWNrXzI02goneXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9vdmVybGFwX3doaXRlXzI04goZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNOoKHXl0X291dGxpbmVfcmF0aW5nX3VwX2JsYWNrXzI08goeeXRfb3V0bGluZV9yYWRhcl9saXZlX2JsYWNrXzI0-goZeXRfb3V0bGluZV9nbG9iZV9ibGFja18yNIILH3l0X291dGxpbmVfbWVtYmVyc2hpcHNfYmxhY2tfMjSKCx95dF9vdXRsaW5lX3N1cGVyX3N0b3JlX2JsYWNrXzI0kgsheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgsfeXRfb3V0bGluZV9sZXNzX3RoYW5fNF9ibGFja18yNKILI3l0X291dGxpbmVfZ3JlYXRlcl90aGFuXzIwX2JsYWNrXzI0qgsleXRfb3V0bGluZV9jbG9ja19oYWxmX2NpcmNsZV9ibGFja18yNLILHnl0X291dGxpbmVfcmFkYXJfbGl2ZV9ibGFja18yNLoLGnl0X291dGxpbmVfYWRqdXN0X2JsYWNrXzI0wgsleXRfb3V0bGluZV9kb2xsYXJfc2lnbl9oZWFydF9ibGFja18yNMoLKnl0X291dGxpbmVfcGxheV9hcnJvd19oYWxmX2NpcmNsZV9ibGFja18yNNILGHl0X291dGxpbmVfZmxhZ19ibGFja18yNNoLInl0X291dGxpbmVfYWxlcnRfdHJpYW5nbGVfYmxhY2tfMjTiCyF5dF9vdXRsaW5lX3BlcnNvbl9jaXJjbGVfYmxhY2tfMjTqCyV5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9sZWZ0X2JsYWNrXzI08gsgeXRfb3V0bGluZV9jYW1lcmFfYXVkaW9fYmxhY2tfMjT6Cyp5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX292ZXJsYXBfYmxhY2tfMjSCDCJ5dF9maWxsX2RvbGxhcl9zaWduX2hlYXJ0X2JsYWNrXzEyigwreXRfZmlsbF95b3V0dWJlX3Nob3J0c19ub190cmlhbmdsZV93aGl0ZV8xNpIMK3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfbm9fdHJpYW5nbGVfd2hpdGVfMjSaDCZ5dF9vdXRsaW5lX2NpcmNsZXNfb3ZlcmxhcF92ZF90aGVtZV8yNKIMKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0qgwceXRfb3V0bGluZV9zY2lzc29yc19ibGFja18yNLIMInl0X291dGxpbmVfcGVyc29uX211c2ljX2dyZXk2MDBfMjS6DBxxdWFudHVtX2ljX2FydGlzdF9ncmV5NjAwXzI0wgwjeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjTKDB55dF9maWxsX2Fycm93X3NodWZmbGVfYmxhY2tfMjTSDCB5dF9maWxsX2Fycm93X3VwX2NpcmNsZV9ibGFja18yNNoMIHl0X291dGxpbmVfY2hlY2tfY2lyY2xlX2JsYWNrXzI04gwieXRfZmlsbF9hcnJvd19kb3duX2NpcmNsZV9ibGFja18yNOoMIHl0X2ZpbGxfeW91dHViZV9tdXNpY19nbV9ibHVlXzI08gwgeXRfZmlsbF95b3V0dWJlX211c2ljX2dtX2JsdWVfMzb6DBl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0gg0deXRfb3V0bGluZV9iYXJfZ3JhcGhfYmxhY2tfMjSKDR95dF9vdXRsaW5lX3NoaWVsZF9wbHVzX2JsYWNrXzI0kg0deXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSaDRp5dF9vdXRsaW5lX3BlbmNpbF9ibGFja18yNKINHHl0X291dGxpbmVfZmxhc2hfb25fYmxhY2tfMjSqDR15dF9vdXRsaW5lX2ZsYXNoX29mZl9ibGFja18yNLINGXl0X2ZpbGxfZmxhc2hfb25fYmxhY2tfMjS6DRp5dF9maWxsX2ZsYXNoX29mZl9ibGFja18yNMINHnl0X291dGxpbmVfcGVyc29uX2JveF9ibGFja18yNMoNHXl0X291dGxpbmVfbXlfdmlkZW9zX2JsYWNrXzI00g0deXRfb3V0bGluZV9zdWJ0aXRsZXNfYmxhY2tfMjTaDSF5dF9vdXRsaW5lX3N1YnNjcmlwdGlvbnNfYmxhY2tfMjTiDSJ5dF9vdXRsaW5lX3lvdXR1YmVfc3R1ZGlvX2JsYWNrXzI06g0beXRfZmlsbF9hcnJvd19kb3duX2JsYWNrXzI08g0ZeXRfZmlsbF9hcnJvd191cF9ibGFja18yNPoNGnl0X2ZpbGxfbGlnaHRidWxiX2JsYWNrXzI0gg4XeXRfb3V0bGluZV9hZGRfYmxhY2tfMjSKDhp5dF9maWxsX3ZvbHVtZV9vbl9ibGFja18yNJIOInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjSaDid5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3BsdXNfYmxhY2tfMjSiDhp5dF9maWxsX2Jhcl9ncmFwaF9ibGFja18yNKoOHXl0X291dGxpbmVfYmFyX2dyYXBoX2JsYWNrXzI0sg4YeXRfb3V0bGluZV9maXJlX2JsYWNrXzI0ug4ZeXRfb3V0bGluZV9tdXNpY19ibGFja18yNMIOIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNNIOJnl0X291dGxpbmVfeW91dHViZV9pbXByb3ZlX3R2X2JsYWNrXzI02g4XeXRfb3V0bGluZV9iYWdfYmxhY2tfMjTiDhZ5dF9maWxsX2F1ZGlvX2JsYWNrXzI06g4leXRfb3V0bGluZV95b3V0dWJlX2xvZ29faWNvbl9ibGFja18yNPIOGXl0X2ZpbGxfb3Blbl9uZXdfd2hpdGVfMzb6Dh55dF9vdXRsaW5lX3ZpZGVvX2xpbmtfYmxhY2tfMTaCDyF5dF9vdXRsaW5lX3BlcnNvbl9zaGllbGRfYmxhY2tfMjSKDxl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0kg8YeXRfb3V0bGluZV9saW5rX2JsYWNrXzI0mg8YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzI0og8neXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0qg8geXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSyDxl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI0ug8ieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNMIPHHl0X291dGxpbmVfbGlzdF9hZGRfYmxhY2tfMjTKDxx5dF9vdXRsaW5lX29wZW5fbmV3X2JsYWNrXzI00g8eeXRfb3V0bGluZV9jaHJvbWVjYXN0X2JsYWNrXzI02g8beXRfb3V0bGluZV9saWJyYXJ5X2JsYWNrXzI06g8deXRfb3V0bGluZV9saXN0X3ZpZXdfYmxhY2tfMjT6Dyd5dF9vdXRsaW5lX292ZXJmbG93X2hvcml6b250YWxfYmxhY2tfMjSCEBh5dF9vdXRsaW5lX2dpZnRfYmxhY2tfMjSKEBV5dF9maWxsX2dpZnRfYmxhY2tfMjSSEBx5dF9maWxsX21lbWJlcnNoaXBzX2JsYWNrXzM2mhAYeXRfb3V0bGluZV9wb2xsX2JsYWNrXzI0ohAqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI0qhAbeXRfb3V0bGluZV9hcnRpY2xlX2JsYWNrXzI0uhAleXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18yNMoQIHl0X291dGxpbmVfYXJyb3dfcmVwZWF0X2JsYWNrXzI00hAgeXRfb3V0bGluZV9wZXJzb25fbWludXNfYmxhY2tfMjTiEBh5dF9vdXRsaW5lX2NvcHlfYmxhY2tfMjTqEBh5dF9vdXRsaW5lX21haWxfYmxhY2tfMjTyEBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfMTb6EBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfNDCCERZ5dF9maWxsX3NoYXJlX2JsYWNrXzI0ihEdeXRfZmlsbF9hcnJvd19yZXBlYXRfYmxhY2tfMjSqERd5dF9vdXRsaW5lX21pY19ibGFja18yNLIRHnl0X291dGxpbmVfZmlsbV9zdHJpcF9ibGFja18yNMIRH3l0X2ZpbGxfY2xvc2VkX2NhcHRpb25fYmxhY2tfMjTKESJ5dF9vdXRsaW5lX2Nsb3NlZF9jYXB0aW9uX2JsYWNrXzI00hEfeXRfZmlsbF9hcnJvd19yZXBlYXRfMV9ibGFja18yNNoRInl0X291dGxpbmVfYXJyb3dfcmVwZWF0XzFfYmxhY2tfMjTiESh5dF9vdXRsaW5lX3BsYXlfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI06hEaeXRfb3V0bGluZV91cGxvYWRfYmxhY2tfMjTyESh5dF9vdXRsaW5lX2JveF9wbGFjZWhvbGRlcl9sZWZ0X2JsYWNrXzI0-hEgeXRfb3V0bGluZV9wZXJzb25fcmFkYXJfd2hpdGVfMjSCEhp5dF9vdXRsaW5lX3hfbWFya19ibGFja18yMIoSFnl0X291dGxpbmVfdnJfYmxhY2tfMjSSEiR5dF9vdXRsaW5lX3N0YXRpc3RpY3NfZ3JhcGhfYmxhY2tfMjSiEiV5dF9vdXRsaW5lX3RpbWVfc3RhbXBfcGx1c19ncmV5NjAwXzI0qhIieXRfb3V0bGluZV9kYXNoYm9hcmRfcGx1c19ibGFja18yNLISHnl0X291dGxpbmVfYWxpZ25fbGVmdF9ibGFja18yNLoSJ3l0X291dGxpbmVfb3ZlcmZsb3dfaG9yaXpvbnRhbF93aGl0ZV8zNsISHXl0X291dGxpbmVfaG91cmdsYXNzX2JsYWNrXzE2yhIdeXRfb3V0bGluZV9ob3VyZ2xhc3NfYmxhY2tfMjTSEit5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3F1ZXN0aW9uX2JsYWNrXzE22hIreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18yNOISInl0X291dGxpbmVfYmFyX2hvcml6b250YWxfYmxhY2tfMTbqEiZ5dF9vdXRsaW5lX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNPISGnl0X291dGxpbmVfdHJvcGh5X2JsYWNrXzI0-hIeeXRfb3V0bGluZV9zdXBlcl9jaGF0X2JsYWNrXzI0ghMZeXRfZmlsbF9wYXVzZV92ZF90aGVtZV8yNIoTIXl0X291dGxpbmVfdm9sdW1lX3N0YWJsZV9ibGFja18yNJITHnl0X2ZpbGxfdm9sdW1lX3N0YWJsZV9ibGFja18yNKITIXl0X291dGxpbmVfc3VwZXJfc3RpY2tlcl9ibGFja18yNKoTJHl0X2ZpbGxfeW91dHViZV9sb2dvX2ljb25fZ3JleTYwMF8yNLITF3l0X2ZpbGxfY2FtZXJhX2JsYWNrXzI0uhMaeXRfb3V0bGluZV9nYW1pbmdfYmxhY2tfMjTCExp5dF9vdXRsaW5lX2JhcnNfM19ibGFja18yNMoTGHl0X291dGxpbmVfbmV3c19ibGFja18yNNITG3l0X291dGxpbmVfZmFzaGlvbl9ibGFja18yNNoTHXl0X291dGxpbmVfbGlnaHRidWxiX2JsYWNrXzI04hMdeXRfb3V0bGluZV9zdG9wd2F0Y2hfYmxhY2tfMjTqEyV5dF9vdXRsaW5lX3lvdXR1YmVfbGlua2VkX3R2X2JsYWNrXzI08hMneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0-hMceXRfb3V0bGluZV9wZW9wbGVfMl9ibGFja18yNIIUInl0X291dGxpbmVfeW91dHViZV9zaG9ydHNfYmxhY2tfMjSKFCl5dF9maWxsX2Jhcl9ncmFwaF9ib3hfdmVydGljYWxfZ3JleTYwMF8yNJoUGnl0X291dGxpbmVfeF9tYXJrX2JsYWNrXzE4ohQgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMTiyFBh5dF9vdXRsaW5lX21lZXRfYmxhY2tfMjS6FCB5dF9vdXRsaW5lX21vbmV5X2hhbmRfZ3JleTYwMF8yNMoUG3l0X291dGxpbmVfY29tcGFzc19ibGFja18yNNIUHnl0X291dGxpbmVfbGlua19vZmZfZ3JleTYwMF8yNNoUHXl0X291dGxpbmVfdm9sdW1lX29uX2JsYWNrXzI04hQeeXRfb3V0bGluZV92b2x1bWVfb2ZmX2JsYWNrXzI06hQgeXRfb3V0bGluZV9zY3JlZW5fbGlnaHRfYmxhY2tfMjTyFCB5dF9maWxsX3N1YnNjcmlwdGlvbnNfZ3JleTYwMF8yNPoUIXl0X291dGxpbmVfbWVtYmVyc2hpcHNfZ3JleTYwMF8yNIIVHXl0X2ZpbGxfcmFkYXJfbGl2ZV9ncmV5NjAwXzI0ihUeeXRfb3V0bGluZV9wZXJzb25fYWRkX2JsYWNrXzI0khUeeXRfb3V0bGluZV90ZXh0X2JveF9ncmV5NjAwXzI0mhUoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9hbGVydF9ibGFja18yNKIVIXl0X291dGxpbmVfYXJ0aWNsZV9hbGVydF9ibGFja18yNKoVIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNLIVI3l0X291dGxpbmVfYXJ0aWNsZV9jbGFyaWZ5X2JsYWNrXzI0uhUneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0whUgcXVhbnR1bV9nbV9pY19nb29nbGVfdmRfdGhlbWVfMjTaFR55dF9vdXRsaW5lX3Bpbl9vZmZfdmRfdGhlbWVfMjTiFSN5dF9vdXRsaW5lX3NoaWVsZF9lbXB0eV92ZF90aGVtZV8yNOoVIXl0X291dGxpbmVfc2hpZWxkX29mZl92ZF90aGVtZV8yNPIVH3l0X2ZpbGxfY2lyY2xlX2Z1bGxfdmRfdGhlbWVfMjSKFiJ5dF9vdXRsaW5lX3NjcmVlbl9mdWxsX3ZkX3RoZW1lXzI0khYeeXRfb3V0bGluZV9zcGFya2xlX3ZkX3RoZW1lXzI0mhYbeXRfb3V0bGluZV9wb2RjYXN0X2JsYWNrXzI0ohYaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMjSqFiZ5dF9vdXRsaW5lX3NjcmVlbl92ZXJ0aWNhbF92ZF90aGVtZV8yNLIWInl0X291dGxpbmVfYm94X29wZW5fY2hlY2tfYmxhY2tfMjS6FhNpY19ncmVlbl9zY3JlZW5fb2ZmwhYZaWNfZmFjZV9vdXRsaW5lZF9oYXBweV8zNsoWG2ljX2ZhY2Vfb3V0bGluZWRfdW5oYXBweV8zNtIWHmljX2ZhY2Vfb3V0bGluZWRfdmVyeV9oYXBweV8zNtoWF2ljX2ZhY2Vfb3V0bGluZWRfbWVoXzM24hYXaWNfZmFjZV9vdXRsaW5lZF9zYWRfMzbqFhRpY19mYWNlX2ZpbGxlZF9oYXBwefIWFmljX2ZhY2VfZmlsbGVkX3VuaGFwcHn6FhlpY19mYWNlX2ZpbGxlZF92ZXJ5X2hhcHB5ghcSaWNfZmFjZV9maWxsZWRfbWVoihcSaWNfZmFjZV9maWxsZWRfc2FkkhcZeXRfb3V0bGluZV90dl92ZF90aGVtZV8yNJoXFXl0X2ZpbGxfc2VuZF9ibGFja18yNKIXGHl0X291dGxpbmVfc2VuZF9ibGFja18yNKoXGnl0X291dGxpbmVfYmFyc18yX2JsYWNrXzI0shcceXRfb3V0bGluZV9jYWxlbmRhcl9ibGFja18yNLoXInl0X291dGxpbmVfcGVyc29uX2FjY291bnRfYmxhY2tfMjTCFx15dF9vdXRsaW5lX2luY29nbml0b19ibGFja18yNMoXHWljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX2hhcHB50hcfaWNfZmFjZV9vdXRsaW5lZF9hY3RpdmVfdW5oYXBwedoXImljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX3ZlcnlfaGFwcHniFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9tZWjqFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9zYWTyFyN5dF9vdXRsaW5lX2NsYXBwZXJib2FyZF92ZF90aGVtZV8yNPoXGnl0X291dGxpbmVfcGluX3ZkX3RoZW1lXzI0ghgjeXRfb3V0bGluZV9jaGVja19kb3VibGVfdmRfdGhlbWVfMjSKGCd5dF9vdXRsaW5lX2NoZWNrX2RvdWJsZV9vZmZfdmRfdGhlbWVfMjSSGCF5dF9vdXRsaW5lX3NoaWVsZF9hZGRfdmRfdGhlbWVfMjSaGBl5dF9vdXRsaW5lX211c2ljX2JsYWNrXzE4qhgdeXRfb3V0bGluZV9wcmljZV90YWdfYmxhY2tfMjSyGB15dF9maWxsX2NpcmNsZXNfNl92ZF90aGVtZV8yNMIYInl0X291dGxpbmVfY2VsZWJyYXRpb25fdmRfdGhlbWVfMjTSGBd5dF9maWxsX2dhbWluZ193aGl0ZV8yNNoYJHl0X291dGxpbmVfY2hldnJvbl9jb2xsYXBzZV9ibGFja18yNOIYHnF1YW50dW1faWNfcGxheV9wcmlzbV9ibGFja18yNOoYHnl0X291dGxpbmVfYm94X3BlbmNpbF9ibGFja18yNPIYF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzI0-hgreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9lbXB0eV92ZF90aGVtZV8yNIIZHXl0X291dGxpbmVfbWVnYXBob25lX2JsYWNrXzI0ihkeeXRfb3V0bGluZV9wYWxldHRlX3ZkX3RoZW1lXzI0khkaeXRfb3V0bGluZV9naWZfdmRfdGhlbWVfMjSaGSB5dF9maWxsX2Zhc3RfZm9yd2FyZF92ZF90aGVtZV8yNKIZKXl0X291dGxpbmVfZG9sbGFyX3NpZ25fY2lyY2xlX3ZkX3RoZW1lXzI0qhkmeXRfZmlsbF9kb2xsYXJfc2lnbl9jaXJjbGVfdmRfdGhlbWVfMjSyGSZ5dF9vdXRsaW5lX2NyZWF0b3JfYWNhZGVteV92ZF90aGVtZV8yNLoZInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMjTCGRp5dF9vdXRsaW5lX3BkZl92ZF90aGVtZV8yNNIZI3l0X291dGxpbmVfcGVvcGxlX2dyb3VwX3ZkX3RoZW1lXzI02hkmeXRfb3V0bGluZV9pbWFnZV93YWxscGFwZXJfdmRfdGhlbWVfMjTqGRx5dF9jb2xvcl95b3V0dWJlX3N0dWRpb18yNGRw8hkbeXRfY29sb3JfeW91dHViZV9tdXNpY18yNGRw-hkaeXRfY29sb3JfeW91dHViZV9raWRzXzI0ZHCCGh95dF9jb2xvcl95b3V0dWJlX3VucGx1Z2dlZF8yNGRwihoceXRfb3V0bGluZV9wZXJzb25fMl9ibGFja18yNJoaIHl0X291dGxpbmVfdGV4dF9ib2xkX3ZkX3RoZW1lXzI0ohoieXRfb3V0bGluZV90ZXh0X2l0YWxpY192ZF90aGVtZV8yNKoaKXl0X291dGxpbmVfdGV4dF9zdHJpa2V0aHJvdWdoX3ZkX3RoZW1lXzI0shojeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfdmRfdGhlbWVfMjS6GiB5dF9maWxsX2FsZXJ0X2NpcmNsZV92ZF90aGVtZV8yNNIaIXl0X291dGxpbmVfdHJhbnNjcmlwdF92ZF90aGVtZV8yNNoaKHl0X291dGxpbmVfdHJhbnNjcmlwdF9zZWFyY2hfdmRfdGhlbWVfMjTiGiJ5dF9vdXRsaW5lX3RpY190YWNfdG9lX3ZkX3RoZW1lXzI0-hogeXRfb3V0bGluZV9yZXBsYXlfYXJyb3dfYmxhY2tfMjSKGyF5dF9vdXRsaW5lX2xhcHRvcF9tb2JpbGVfYmxhY2tfMjSSGyN5dF9vdXRsaW5lX2hlYXJ0X2NpcmNsZV92ZF90aGVtZV8yNKIbH3l0X2NvbG9yX3lvdXR1YmVfbG9nb19pY29uXzI0ZHCqGx55dF9vdXRsaW5lX3BsYXlfYXJyb3dfYmxhY2tfMjSyGyx5dF9vdXRsaW5lX21vYmlsZV9zY3JlZW5faG9yaXpvbnRhbF9ibGFja18yNLobKnl0X291dGxpbmVfbW9iaWxlX3NjcmVlbl92ZXJ0aWNhbF9ibGFja18yNMobG3l0X291dGxpbmVfdG9vbGJveF9ibGFja18yNNIbHHl0X291dGxpbmVfYnVzaW5lc3NfYmxhY2tfMjTyGx15dF9vdXRsaW5lX2xhcHRvcF92ZF90aGVtZV8yNPobLHl0X291dGxpbmVfZG9sbGFyX3NpZ25fY29udGFpbmVyX3ZkX3RoZW1lXzI0ghwfeXRfb3V0bGluZV9pbmZpbml0eV92ZF90aGVtZV8yNIocGXl0X291dGxpbmVfaGRfdmRfdGhlbWVfMjSSHBp5dF9vdXRsaW5lX21vYmlsZV9ibGFja18yNJocFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMjSiHB15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18xMqocH3l0X291dGxpbmVfbGlzdF9wZW5jaWxfYmxhY2tfMjSyHCl5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3NlYXJjaF9ibGFja18yNLocK3l0X291dGxpbmVfeW91dHViZV9zaG9ydHNfd2F2ZWZvcm1fYmxhY2tfMjTCHBl5dF9maWxsX3RodW1iX3VwX2JsYWNrXzE4yhwbeXRfZmlsbF90aHVtYl9kb3duX2JsYWNrXzE40hwceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xONocHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xOOIcKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTjqHBl5dF9vdXRsaW5lX2hlYXJ0X2JsYWNrXzE48hwdeXRfb3V0bGluZV9maXJld29ya3NfYmxhY2tfMjT6HB15dF9vdXRsaW5lX21lbnVfc29ydF9ibGFja18yNIIdF3l0X291dGxpbmVfbWFwX2JsYWNrXzI0ih0ZeXRfZmlsbF9kb3dubG9hZF93aGl0ZV8yNJIdFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMTKiHR15dF9vdXRsaW5lX3hfb2N0YWdvbl9ibGFja18yNKodHnl0X291dGxpbmVfZGlyZWN0aW9uc19ibGFja18yNLIdJXl0X291dGxpbmVfc2NyZWVuX211bHRpX3ZpZXdfYmxhY2tfMjS6HSJ5dF9maWxsX3NjcmVlbl9tdWx0aV92aWV3X2JsYWNrXzI0wh0eeXRfZmlsbF9za2lwX2JhY2tfNV9ncmV5NjAwXzI0yh0feXRfZmlsbF9za2lwX2JhY2tfMTVfZ3JleTYwMF8yNNIdHXl0X2ZpbGxfc2tpcF9iYWNrXzIwX2JsYWNrXzI02h0deXRfZmlsbF9za2lwX2JhY2tfMzBfYmxhY2tfMjTiHR15dF9maWxsX3NraXBfYmFja182MF9ibGFja18yNOodIXl0X2ZpbGxfc2tpcF9mb3J3YXJkXzVfZ3JleTYwMF8yNPIdInl0X2ZpbGxfc2tpcF9mb3J3YXJkXzE1X2dyZXk2MDBfMjT6HSB5dF9maWxsX3NraXBfZm9yd2FyZF8yMF9ibGFja18yNIIeIHl0X2ZpbGxfc2tpcF9mb3J3YXJkXzMwX2JsYWNrXzI0ih4geXRfZmlsbF9za2lwX2ZvcndhcmRfNjBfYmxhY2tfMjSSHiN5dF9maWxsX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNJoeHnl0X291dGxpbmVfbWFnaWNfd2FuZF9ibGFja18yNLoeI3l0X291dGxpbmVfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI0wh4ZeXRfb3V0bGluZV9jcm93bl9ibGFja18yNMoeF3l0X2ZpbGxfcGVyc29uX2JsYWNrXzI00h4oeXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18xNtoeKHl0X2ZpbGxfbWVzc2FnZV9idWJibGVfcXVlc3Rpb25fYmxhY2tfMjTiHiN5dF9vdXRsaW5lX2hhbmRfc3dpcGVfbGVmdF9ibGFja18yNOoeGnl0X291dGxpbmVfdGFyZ2V0X2JsYWNrXzI08h4VeXRfZmlsbF9sb2NrX2JsYWNrXzEy-h4YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzEygh8feXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18xNoofInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMTaSHyF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaaHyR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaiHyB5dF9vdXRsaW5lX3NwYXJrX3BlbmNpbF9ibGFja18yNKofHnl0X2ZpbGxfc3Rhcl9zaG9vdGluZ19ibGFja18yNLofIHl0X291dGxpbmVfc3VwZXJzdGFyX3ZkX3RoZW1lXzI0wh8ZeXRfb3V0bGluZV9wb3VuZF9ibGFja18yNMofKXl0X291dGxpbmVfYXJyb3dfc3dhcF9ob3Jpem9udGFsX2JsYWNrXzI00h8feXRfb3V0bGluZV9zcGFya19pbWFnZV9ibGFja18yNNofIXl0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ibGFja18yNPIfF3l0X2ZpbGxfdGFyZ2V0X2JsYWNrXzI0-h8beXRfZmlsbF90YXJnZXRfYWRkX2JsYWNrXzI0giAeeXRfb3V0bGluZV90YXJnZXRfYWRkX2JsYWNrXzI0iiAXeXRfZmlsbF9tb29uX3pfYmxhY2tfMjSSIBp5dF9vdXRsaW5lX21vb25fel9ibGFja18yNJogI3l0X291dGxpbmVfc2NyZWVuX3JvdGF0aW9uX2JsYWNrXzI0qiAfeXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18yNLIgInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMjS6ICF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTCICR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTKIBx5dF9vdXRsaW5lX25vdGVfYWRkX2JsYWNrXzI00iAfeXRfb3V0bGluZV9wZW9wbGVfbm90ZV9ibGFja18yNNogJnl0X291dGxpbmVfY2lyY2xlc19vdmVybGFwX3ZkX3RoZW1lXzI04iAceXRfZmlsbF9hdWRpb19iYWRnZV9ibGFja18yNOogIXl0X291dGxpbmVfc3Rhcl9zaG9vdGluZ19ibGFja18yNPIgG3l0X291dGxpbmVfaGFzaHRhZ19ibGFja18yNIIhIHl0X291dGxpbmVfdGVtcGxhdGVfYWRkX2JsYWNrXzI0iiEkeXRfZmlsbF9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0kiEXeXRfZmlsbF9wZW9wbGVfYmxhY2tfMTKaISZ5dF9vdXRsaW5lX2Fycm93X2NpcmNsZV9yaWdodF9ibGFja18yNKIhHnl0X291dGxpbmVfYXJyb3dfcmVkb19ibGFja18yNKohHHl0X291dGxpbmVfd2F2ZWZvcm1fYmxhY2tfMjS6ISB5dF9maWxsX2NyZWF0b3JfYWNhZGVteV9ibGFja18yNMIhLXl0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfZG93bl9yaWdodF9ibGFja18yNMohK3l0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfdXBfcmlnaHRfYmxhY2tfMjTSIRp5dF9maWxsX2FkZF9jYWlyb19ibGFja18yNNohH3l0X291dGxpbmVfdGljX3RhY190b2VfYmxhY2tfMTbiIRp5dF9maWxsX3ByaWNlX3RhZ19ibGFja18yNOohGHl0X291dGxpbmVfZmlyZV9ibGFja18yNPohHHl0X2ZpbGxfc3BhcmtfcmFkYXJfYmxhY2tfMjSCIh95dF9vdXRsaW5lX3NwYXJrX3JhZGFyX2JsYWNrXzI0oiIWeXRfZmlsbF9hdWRpb19ibGFja18xMqoiGHlvdXR1YmVfc2hvcnRzX3Bpdm90X2ZhYsoiHXl0X291dGxpbmVfaGFuZF93YXZlX2JsYWNrXzI00iIZeXRfb3V0bGluZV90cnVja19ibGFja18yNNoiInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMTLiIhl5dF9maWxsX2NoZWNrX3ZkX3RoZW1lXzEy6iIZeXRfZmlsbF9hdWRpb192ZF90aGVtZV8xMvIiF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzEy-iIjeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfdmRfdGhlbWVfMTKCIxh5dF9maWxsX2ZpcmVfdmRfdGhlbWVfMTKKIx15dF9maWxsX2xpZ2h0YnVsYl92ZF90aGVtZV8xMpIjInl0X2ZpbGxfbG9jYXRpb25fcG9pbnRfdmRfdGhlbWVfMTKaIx95dF9maWxsX21lbWJlcnNoaXBzX3ZkX3RoZW1lXzEyoiMaeXRfZmlsbF9wZXJzb25fdmRfdGhlbWVfMTKqIxd5dF9maWxsX3Bpbl92ZF90aGVtZV8xMrIjJnl0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X3ZkX3RoZW1lXzEyuiMeeXRfb3V0bGluZV9wb2RjYXN0X3ZkX3RoZW1lXzEywiMceXRfZmlsbF9zY2lzc29yc192ZF90aGVtZV8xMsojHXl0X2ZpbGxfc3VidGl0bGVzX3ZkX3RoZW1lXzEy0iMfeXRfZmlsbF90aWNfdGFjX3RvZV92ZF90aGVtZV8xMtojFnl0X2ZpbGxfdHZfdmRfdGhlbWVfMTLiIyJ5dF9maWxsX3lvdXR1YmVfc2hvcnRzX3ZkX3RoZW1lXzEy6iMWeXRfZmlsbF9hdWRpb19ibGFja18xNvIjKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0giQkeXRfb3V0bGluZV9oYW5kX3N3aXBlX3JpZ2h0X2JsYWNrXzI0iiQeeXRfb3V0bGluZV9saXN0X211c2ljX2JsYWNrXzI0kiQqeXRfZmlsbF9hcnJvd19kaWFnb25hbF9kb3duX3JpZ2h0X2JsYWNrXzI0miQoeXRfZmlsbF9hcnJvd19kaWFnb25hbF91cF9yaWdodF9ibGFja18yNKIkIXl0X291dGxpbmVfY29tcGFzc19jYWlyb19ibGFja18yNKokHnl0X2ZpbGxfY29tcGFzc19jYWlyb19ibGFja18yNLIkHXl0X2ZpbGxfcGVyc29uX3JhZGFyX2JsYWNrXzI0uiQgeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfYmxhY2tfMTbqJCV5dF9vdXRsaW5lX2ZpbG1fc3RyaXBfYWRkX3ZkX3RoZW1lXzI0iiUZeXRfb3V0bGluZV9jYWJsZV9ibGFja18yNJolGnl0X291dGxpbmVfdGFibGV0X2JsYWNrXzI0oiUbeXRfb3V0bGluZV9zcGVha2VyX2JsYWNrXzI0qiUheXRfb3V0bGluZV9zcGVha2VyX2dyb3VwX2JsYWNrXzI0siUkeXRfb3V0bGluZV9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0uiUheXRfZmlsbF9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0wiUreXRfb3V0bGluZV9vdmVyZmxvd192ZXJ0aWNhbF9jYWlyb19ibGFja18yNMolJ3l0X291dGxpbmVfY2hldnJvbl9yaWdodF9jYWlyb19ibGFja18yNNIlF3l0X2ZpbGxfbW9iaWxlX2JsYWNrXzI02iUTeXRfZmlsbF90dl9ibGFja18yNOIlHnl0X291dGxpbmVfbGlzdF9xdWV1ZV9ibGFja18yNOolG3l0X291dGxpbmVfYWlycGxheV9ibGFja18yNPIlGnl0X2ZpbGxfYWRkX2NhaXJvX2JsYWNrXzE2giYheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzE4iiYVeXRfZmlsbF9sb2NrX2JsYWNrXzI0kiYaeXRfb3V0bGluZV90dl9vZmZfYmxhY2tfMjSiJh95dF9maWxsX2JveF9vcGVuX2NoZWNrX2JsYWNrXzI0qiYWeXRfZmlsbF9jcm93bl9ibGFja18yNLImG3l0X2ZpbGxfY29udHJvbGxlcl9ibGFja18yNPomHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xNoInHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xOCJsCjcNAACAQBUAAABBHQAAQEElAACAQS0AAKBBNQAAwEE9AADgQUUAAABCTQAAEEJVAAAgQl0AAAAAEgoNAACAQRUAAIBBGgoNAADAQRUAAMBBIhkNAACwQhUAAGBCHQAAgEElAAAAQC0AAIA_KhoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQATABGAEKk54BChoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQAhLxnQEK6AQgj568-A8oj568-A8wj568-A84____1wFokKHC_A9w4MCB-w94____1wGIAf___58DkAH_____D6AB_____w-oAZChwvwPsAGAgLD-D7gBxZz9_w_AAf___58DyAH58-f_D9AB_836-Q_YAcDMrvkP4AGAgPz_D-gB_____w_wAajQoPkP-AH___8HgAKtgO__D4gC4MCB-w-gAv____8PqAL___-fC7gCx46d-g_IAv____cN0ALEiJH6D9gC____b-AC5s2b_w_oAoCAgNAI-AL___-fC4gD9IuK-g-QA_____8PmAPx48f_D6gDutSU-Q-wA____-8EuAP____XAcAD_836-Q_IA4CAsK4O0AOAgIDoBOAD____1wHoAwDwA4CAgPgP-AOAgIDgDIAEp9WC-A-IBPHixfsPkASPnrz4D5gE_836-Q-gBICAgMgJqASAgIDgDLAE_____w-4BI-evPgPwASYsOD4D8gEgICA0AHQBP___-8E2AT____XAeAE____1wHoBP___9cB8ASq1ar9D_gE8ePH_w-ABYOT_v8PiAWPnrz4D5AFocKE-Q-YBajQoPkPoAXx48f_D6gF____nwOwBf___9cBuAWAgIBowAWAgIDQAcgFkc_8_w_YBY-evPgP4AX_____D-gFgICAsAbwBfimgP8P-AXUv5n4D4AGg5P-nwOIBvPY_p8DkAaXm___D5gGvv77mQOgBqT_k_0PqAao0KDJCbAG5v3v_w-4Brf_1_8PwAaD-7P_D8gGgPrr_g_QBoDS7_0P2AaD9qr8D-AGgPzx-g_oBv___58DEu0JCi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGPHjx_8PIgpzYW5zLXNlcmlmKAQwABIvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABAQRiq1ar9DyIKc2Fucy1zZXJpZigEMAAaLQoQc2Fucy1zZXJpZi1saWdodBUAAEBBGP____8PIgpzYW5zLXNlcmlmKAMwACovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjx48f_DyIKc2Fucy1zZXJpZigEMAA6LgoRc2Fucy1zZXJpZi1tZWRpdW0VAABgQRj_zfr5DyIKc2Fucy1zZXJpZigFMABCLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAcEEY_____w8iCnNhbnMtc2VyaWYoBDAASi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAKBBGPHjx_8PIgpzYW5zLXNlcmlmKAQwAFIvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABAQRjx48f_DyIKc2Fucy1zZXJpZigEMABaLgoRc2Fucy1zZXJpZi1pdGFsaWMVAABAQRiq1ar9DyIKc2Fucy1zZXJpZigEMAFiLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAggEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAGBBGPHjx_8PIgpzYW5zLXNlcmlmKAUwAIoBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAkgEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAEBBGPHjx_8PIgpzYW5zLXNlcmlmKAUwAJoBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAwEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAogEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAAAgQRjx48f_DyIKc2Fucy1zZXJpZigEMACqAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGKrVqv0PIgpzYW5zLXNlcmlmKAQwALIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAA0gEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAACAQRjx48f_DyIKc2Fucy1zZXJpZigEMADaAS4KEXNhbnMtc2VyaWYtbWVkaXVtFQAAoEEY8ePH_w8iCnNhbnMtc2VyaWYoBTAA8gEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjx48f_DyIKc2Fucy1zZXJpZigEMACaAjcKFFlvdVR1YmVTYW5zLVNlbWlCb2xkFQAAkEEY8ePH_w8iC1lvdVR1YmVTYW5zKAYwAD0AALBBogI3ChRZb3VUdWJlU2Fucy1TZW1pQm9sZBUAAJBBGPHjx_8PIgtZb3VUdWJlU2FucygGMAA9AADQQaoCMwoQWW91VHViZVNhbnMtQm9sZBUAAKBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AADgQbICMwoQWW91VHViZVNhbnMtQm9sZBUAALBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AADwQboCMwoQWW91VHViZVNhbnMtQm9sZBUAAMBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AAAAQhqGjgEKJXl0X291dGxpbmVfb3ZlcmZsb3dfdmVydGljYWxfYmxhY2tfMjQSGXl0X291dGxpbmVfZWFydGhfYmxhY2tfMjQaGnl0X291dGxpbmVfbGlua19ncmV5NjAwXzE4Ihp5dF9vdXRsaW5lX2xvY2tfZ3JleTYwMF8xOCojeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjQyIXl0X291dGxpbmVfeW91dHViZV9taXhfZ3JleTYwMF8yNDogeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjRCH3l0X291dGxpbmVfaW5mb19jaXJjbGVfYmxhY2tfMjRKKHl0X291dGxpbmVfc2xhc2hfY2lyY2xlX3JpZ2h0X2dyZXk2MDBfMjRSIXF1YW50dW1faWNfcGxheV9kaXNhYmxlZF93aGl0ZV8yNFoceXRfb3V0bGluZV9vcGVuX25ld19ibGFja18yNGIVeXRfb3V0bGluZV94X2JsYWNrXzI0chl5dF9vdXRsaW5lX2F1ZGlvX2JsYWNrXzI0ei1xdWFudHVtX2ljX2NoZWNrX2JveF9vdXRsaW5lX2JsYW5rX2dyZXk2MDBfMjSCASBxdWFudHVtX2ljX2NoZWNrX2JveF9nb29nYmx1ZV8yNIoBInl0X291dGxpbmVfY2hldnJvbl9sZWZ0X2dyZXk2MDBfMjSSASF5dF9vdXRsaW5lX2NoZXZyb25fcmlnaHRfYmxhY2tfMjSaASB5dF9vdXRsaW5lX2NoZXZyb25fZG93bl9ibGFja18yNKIBHnl0X291dGxpbmVfY2hldnJvbl91cF9ibGFja18yNKoBIHl0X291dGxpbmVfYWxlcnRfY2lyY2xlX2JsYWNrXzI0sgEfeXRfb3V0bGluZV9pbmZvX2NpcmNsZV9ibGFja18yNLoBG3l0X291dGxpbmVfdHJ1Y2tfZ3JleTYwMF8yNMIBIHl0X291dGxpbmVfYXJyb3dfdW5kb19ncmV5NjAwXzI0ygEieXRfb3V0bGluZV9sb2NhdGlvbl9wb2ludF9ibGFja18yNNIBGXl0X291dGxpbmVfc2hhcmVfYmxhY2tfMjTaARp5dF9vdXRsaW5lX3NlYXJjaF9ibGFja18yNOIBHnl0X291dGxpbmVfY2hldnJvbl91cF9ibGFja18yNOoBGXl0X291dGxpbmVfY2hlY2tfYmxhY2tfMjTyARx5dF9vdXRsaW5lX3RodW1iX3VwX2JsYWNrXzE2-gEeeXRfb3V0bGluZV90aHVtYl9kb3duX2JsYWNrXzE2ggIoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18xNooCJXl0X291dGxpbmVfb3ZlcmZsb3dfdmVydGljYWxfYmxhY2tfMzaSAh95dF9maWxsX2NoZWNrX2NpcmNsZV9ncmV5NjAwXzI0mgIscXVhbnR1bV9pY19yYWRpb19idXR0b25fdW5jaGVja2VkX2dyZXk2MDBfMjSiAhl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0qgImcXVhbnR1bV9pY19yYWRpb19idXR0b25fb25fZ29vZ2JsdWVfMjSyAh55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjS6AiB5dF9vdXRsaW5lX2NoZXZyb25fZG93bl9ibGFja18yNMICF2ljX3N1YnNjcmliZWRfZGFya19tb2RlygIaeXRfb3V0bGluZV9hZGp1c3RfYmxhY2tfMjTSAhZ5dF9maWxsX3Bpbl9ncmV5NjAwXzI02gIWeXRfZmlsbF9oZWFydF9ibGFja18yNOICDmljX2NoZWNrX2JsYWNr6gIZeXRfb3V0bGluZV9oZWFydF9ibGFja18xNvICF3l0X2ZpbGxfc3Rhcl9ncmV5NjAwXzI0-gIdeXRfZmlsbF9wbGF5X2Fycm93X2dyZXk2MDBfMjSCAx15dF9maWxsX2Fycm93X2Rvd25fZ3JleTYwMF8yNIoDG3l0X2ZpbGxfYXJyb3dfdXBfZ3JleTYwMF8yNJIDIXl0X291dGxpbmVfY2hldnJvbl9yaWdodF9ibGFja18yNJoDGmljX3l0X2NoZWNrYm94X3RyYW5zcGFyZW50ogMoaWNfeXRfY2hlY2tib3hfb3V0bGluZV9ibGFua190cmFuc3BhcmVudKoDGnl0X291dGxpbmVfY2FtZXJhX2JsYWNrXzI0sgMYeXRfb3V0bGluZV9nZWFyX2JsYWNrXzI0ugMceXRfb3V0bGluZV9wZXJzb25fZ3JleTYwMF8yNMIDF3l0X291dGxpbmVfZXllX2JsYWNrXzI0ygMieXRfb3V0bGluZV9jaGV2cm9uX2V4cGFuZF9ibGFja18yNNIDI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI02gMYeXRfZmlsbF9iZWxsX29uX2JsYWNrXzI04gMYeXRfb3V0bGluZV9iZWxsX2JsYWNrXzI06gMceXRfb3V0bGluZV9iZWxsX29mZl9ibGFja18yNPIDIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNPoDHnl0X291dGxpbmVfYXJyb3dfbGVmdF9ibGFja18yNIIEIXl0X291dGxpbmVfYXJyb3dfcmlnaHRfZ3JleTYwMF8yNIoEEmljX29mZmxpbmVfZGVmYXVsdJIEE2ljX29mZmxpbmVfZmluaXNoZWSaBBBpY19vZmZsaW5lX3N0YXJ0ogQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjSqBBx5dF9vdXRsaW5lX2xpc3RfYWRkX2JsYWNrXzI0sgQZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNLoEI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI0wgQYeXRfb3V0bGluZV9mbGFnX2JsYWNrXzI0ygQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjTSBBh5dF9vdXRsaW5lX2xvY2tfYmxhY2tfMjTaBBh5dF9vdXRsaW5lX2xpbmtfYmxhY2tfMjTiBBl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI06gQbeW91dHViZV9wcmVtaXVtX2JhZGdlX2xpZ2h08gQceXRfb3V0bGluZV94X2NpcmNsZV9ibGFja18yNPoEF3l0X291dGxpbmVfYWRkX2JsYWNrXzI0ggUneXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0igUfcXVhbnR1bV9pY19jb250ZW50X2N1dF93aGl0ZV8xOJIFGnl0X291dGxpbmVfc3Rhcl9ncmV5NjAwXzI0mgUQaWNfc3Rhcl9ibGFja18yNKIFF2ljX3N0YXJfYm9yZGVyX2JsYWNrXzI0qgUYeXRfZmlsbF9wYXVzZV9ncmV5NjAwXzI0sgUQaWNfb2ZmbGluZV9lcnJvcroFEmljX29mZmxpbmVfcmVmcmVzaMIFGXl0X2ZpbGxfdGh1bWJfdXBfYmxhY2tfMTbKBRt5dF9maWxsX3RodW1iX2Rvd25fYmxhY2tfMTbSBRl5dF9vdXRsaW5lX2xhYmVsX2JsYWNrXzI02gUaeXRfb3V0bGluZV9wZW9wbGVfYmxhY2tfMjTiBR95dF9vdXRsaW5lX2RvbGxhcl9zaWduX2JsYWNrXzI06gUZeXRfb3V0bGluZV9jaGVja19ibGFja18yNPIFGHl0X291dGxpbmVfaG9tZV9ibGFja18yNPoFGnF1YW50dW1faWNfdHJhdmVsX3doaXRlXzI0ggYgeXRfb3V0bGluZV9iYXJfY2lyY2xlX2dyZXk2MDBfMjSKBh55dF9vdXRsaW5lX2ZhY2Vfc2FkX2dyZXk2MDBfMjSSBh55dF9vdXRsaW5lX2ZhY2VfbWVoX2dyZXk2MDBfMjSaBiB5dF9vdXRsaW5lX2ZhY2VfaGFwcHlfZ3JleTYwMF8yNKIGI3l0X291dGxpbmVfZmFjZV92ZXJ5X3NhZF9ncmV5NjAwXzI0qgYleXRfb3V0bGluZV9mYWNlX3ZlcnlfaGFwcHlfZ3JleTYwMF8yNLIGE2ljX29mZmxpbmVfc3RhcnRfdjK6Bh1pY19vZmZsaW5lX3BhcnRpYWxseV9wbGF5YWJsZcIGHHl0X291dGxpbmVfcGVyc29uX2dyZXk2MDBfMjTKBh15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18yNNIGF3l0X291dGxpbmVfZXllX2JsYWNrXzI02gYgeXRfb3V0bGluZV9hZGRfY2lyY2xlX2dyZXk2MDBfMjTiBiB5dF9vdXRsaW5lX2Jhcl9jaXJjbGVfZ3JleTYwMF8yNOoGI3l0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ncmV5NjAwXzI08gYZeXRfZmlsbF90aHVtYl91cF9ibGFja18yNPoGG3l0X2ZpbGxfdGh1bWJfZG93bl9ibGFja18yNIIHHHl0X291dGxpbmVfdGh1bWJfdXBfYmxhY2tfMjSKBx55dF9vdXRsaW5lX3RodW1iX2Rvd25fYmxhY2tfMjSSByh5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3JpZ2h0X2JsYWNrXzI0mgcgeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSiByB5dF9vdXRsaW5lX3ZpZGVvX2NhbWVyYV9ibGFja18yNKoHG3l0X291dGxpbmVfaGVhZHNldF9ibGFja18yNLIHIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNLoHI3l0X291dGxpbmVfbW9iaWxlX2Rvd25sb2FkX2JsYWNrXzI0wgcfeXRfb3V0bGluZV9tdXNpY192aWRlb19ibGFja18yNMoHGXl0X291dGxpbmVfY2xvY2tfYmxhY2tfMjTSBx95dF9vdXRsaW5lX2xpYnJhcnlfYWRkX2JsYWNrXzI02gcaeXRfb3V0bGluZV9jYW1lcmFfYmxhY2tfMjDiBxp5dF9vdXRsaW5lX2NhbWVyYV9ibGFja18yNOoHH3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfd2hpdGVfMTbyBx95dF9maWxsX3lvdXR1YmVfc2hvcnRzX3doaXRlXzI0-gcdeXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSCCB55dF9vdXRsaW5lX3R2X3F1ZXVlX2dyZXk2MDBfMjSKCCZ5dF9vdXRsaW5lX3R2X3F1ZXVlX2NoZXZyb25fZ3JleTYwMF8yNJIIH3l0X291dGxpbmVfdHJhbnNsYXRlX2dyZXk2MDBfMjSaCCF5dF9vdXRsaW5lX21lbnVfZmlsdGVyX2dyZXk2MDBfMjSiCBx5dF9maWxsX3N0YXJfaGFsZl9ncmV5NjAwXzI0qggaeXRfb3V0bGluZV9zZW5kX2dyZXk2MDBfMjSyCBl5dF9maWxsX2Jvb2ttYXJrX2JsYWNrXzI0uggceXRfb3V0bGluZV9ib29rbWFya19ibGFja18yNMIIGWljX3NlYXJjaF93aXRoX2NpcmNsZV9uZXfKCB9pY192b2ljZV9zZWFyY2hfd2l0aF9jaXJjbGVfbmV30ggieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNNoII3l0X291dGxpbmVfZG9sbGFyX3NpZ25fb2ZmX2JsYWNrXzI04ggbeXRfb3V0bGluZV9leWVfb2ZmX2JsYWNrXzI06ggqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI08ggbeXRfb3V0bGluZV9waG9uZV9ncmV5NjAwXzI0-ggeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzI0ggkeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzQ4igkdeXRfZmlsbF9kb3dubG9hZGVkX2dyZXk2MDBfMjSSCR15dF9maWxsX2Rvd25sb2FkZWRfZ3JleTYwMF80OJoJKXF1YW50dW1faWNfcGF1c2VfY2lyY2xlX2ZpbGxlZF9ncmV5NjAwXzQ4ogkTaWNfb2ZmbGluZV9lcnJvcl80OKoJFWljX29mZmxpbmVfcmVmcmVzaF80OLoJH3l0X2ZpbGxfc2tpcF9iYWNrXzEwX2dyZXk2MDBfMjTCCSJ5dF9maWxsX3NraXBfZm9yd2FyZF8xMF9ncmV5NjAwXzI0ygkceXRfZmlsbF9za2lwX25leHRfZ3JleTYwMF8yNNIJIHl0X2ZpbGxfc2tpcF9wcmV2aW91c19ncmV5NjAwXzI02gkYeXRfb3V0bGluZV9jYXJ0X2JsYWNrXzI04gkdeXRfZmlsbF9mYWNlX2hhcHB5X2dyZXk2MDBfMjTqCRt5dF9maWxsX2ZhY2VfbWVoX2dyZXk2MDBfMjTyCR15dF9maWxsX2ZhY2VfdXBzZXRfZ3JleTYwMF8yNPoJG3l0X2ZpbGxfZmFjZV9zYWRfZ3JleTYwMF8yNIIKInl0X2ZpbGxfZmFjZV92ZXJ5X2hhcHB5X2dyZXk2MDBfMjSKCiB5dF9maWxsX2ZhY2VfdmVyeV9zYWRfZ3JleTYwMF8yNJIKH3l0X291dGxpbmVfbGlicmFyeV9hZGRfYmxhY2tfMjSaCh55dF9maWxsX2xpYnJhcnlfc2F2ZWRfYmxhY2tfMjSiCh55dF9vdXRsaW5lX2Fycm93X2ZsaXBfYmxhY2tfMjSqCiFxdWFudHVtX2dtX2ljX2NhdGVnb3J5X2dyZXk2MDBfMjSyCh55dF9vdXRsaW5lX2Fycm93X3RpbWVfYmxhY2tfMjS6CiJ5dF9vdXRsaW5lX2Fycm93X2RpYWdvbmFsX2JsYWNrXzI0wgoaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTKChp5dF9vdXRsaW5lX3Blb3BsZV9ibGFja18yNNIKGnl0X291dGxpbmVfcGVuY2lsX2JsYWNrXzI02goneXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9vdmVybGFwX3doaXRlXzI04goZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNOoKHXl0X291dGxpbmVfcmF0aW5nX3VwX2JsYWNrXzI08goeeXRfb3V0bGluZV9yYWRhcl9saXZlX2JsYWNrXzI0-goZeXRfb3V0bGluZV9nbG9iZV9ibGFja18yNIILH3l0X291dGxpbmVfbWVtYmVyc2hpcHNfYmxhY2tfMjSKCx95dF9vdXRsaW5lX3N1cGVyX3N0b3JlX2JsYWNrXzI0kgsheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgsfeXRfb3V0bGluZV9sZXNzX3RoYW5fNF9ibGFja18yNKILI3l0X291dGxpbmVfZ3JlYXRlcl90aGFuXzIwX2JsYWNrXzI0qgsleXRfb3V0bGluZV9jbG9ja19oYWxmX2NpcmNsZV9ibGFja18yNLILHnl0X291dGxpbmVfcmFkYXJfbGl2ZV9ibGFja18yNLoLGnl0X291dGxpbmVfYWRqdXN0X2JsYWNrXzI0wgsleXRfb3V0bGluZV9kb2xsYXJfc2lnbl9oZWFydF9ibGFja18yNMoLKnl0X291dGxpbmVfcGxheV9hcnJvd19oYWxmX2NpcmNsZV9ibGFja18yNNILGHl0X291dGxpbmVfZmxhZ19ibGFja18yNNoLInl0X291dGxpbmVfYWxlcnRfdHJpYW5nbGVfYmxhY2tfMjTiCyF5dF9vdXRsaW5lX3BlcnNvbl9jaXJjbGVfYmxhY2tfMjTqCyV5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9sZWZ0X2JsYWNrXzI08gsgeXRfb3V0bGluZV9jYW1lcmFfYXVkaW9fYmxhY2tfMjT6Cyp5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX292ZXJsYXBfYmxhY2tfMjSCDCJ5dF9maWxsX2RvbGxhcl9zaWduX2hlYXJ0X2JsYWNrXzEyigwreXRfZmlsbF95b3V0dWJlX3Nob3J0c19ub190cmlhbmdsZV93aGl0ZV8xNpIMK3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfbm9fdHJpYW5nbGVfd2hpdGVfMjSaDCZ5dF9vdXRsaW5lX2NpcmNsZXNfb3ZlcmxhcF92ZF90aGVtZV8yNKIMKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0qgwceXRfb3V0bGluZV9zY2lzc29yc19ibGFja18yNLIMInl0X291dGxpbmVfcGVyc29uX211c2ljX2dyZXk2MDBfMjS6DBxxdWFudHVtX2ljX2FydGlzdF9ncmV5NjAwXzI0wgwjeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjTKDB55dF9maWxsX2Fycm93X3NodWZmbGVfYmxhY2tfMjTSDCB5dF9maWxsX2Fycm93X3VwX2NpcmNsZV9ibGFja18yNNoMIHl0X291dGxpbmVfY2hlY2tfY2lyY2xlX2JsYWNrXzI04gwieXRfZmlsbF9hcnJvd19kb3duX2NpcmNsZV9ibGFja18yNOoMIHl0X2ZpbGxfeW91dHViZV9tdXNpY19nbV9ibHVlXzI08gwgeXRfZmlsbF95b3V0dWJlX211c2ljX2dtX2JsdWVfMzb6DBl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0gg0deXRfb3V0bGluZV9iYXJfZ3JhcGhfYmxhY2tfMjSKDR95dF9vdXRsaW5lX3NoaWVsZF9wbHVzX2JsYWNrXzI0kg0deXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSaDRp5dF9vdXRsaW5lX3BlbmNpbF9ibGFja18yNKINHHl0X291dGxpbmVfZmxhc2hfb25fYmxhY2tfMjSqDR15dF9vdXRsaW5lX2ZsYXNoX29mZl9ibGFja18yNLINGXl0X2ZpbGxfZmxhc2hfb25fYmxhY2tfMjS6DRp5dF9maWxsX2ZsYXNoX29mZl9ibGFja18yNMINHnl0X291dGxpbmVfcGVyc29uX2JveF9ibGFja18yNMoNHXl0X291dGxpbmVfbXlfdmlkZW9zX2JsYWNrXzI00g0deXRfb3V0bGluZV9zdWJ0aXRsZXNfYmxhY2tfMjTaDSF5dF9vdXRsaW5lX3N1YnNjcmlwdGlvbnNfYmxhY2tfMjTiDSJ5dF9vdXRsaW5lX3lvdXR1YmVfc3R1ZGlvX2JsYWNrXzI06g0beXRfZmlsbF9hcnJvd19kb3duX2JsYWNrXzI08g0ZeXRfZmlsbF9hcnJvd191cF9ibGFja18yNPoNGnl0X2ZpbGxfbGlnaHRidWxiX2JsYWNrXzI0gg4XeXRfb3V0bGluZV9hZGRfYmxhY2tfMjSKDhp5dF9maWxsX3ZvbHVtZV9vbl9ibGFja18yNJIOInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjSaDid5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3BsdXNfYmxhY2tfMjSiDhp5dF9maWxsX2Jhcl9ncmFwaF9ibGFja18yNKoOHXl0X291dGxpbmVfYmFyX2dyYXBoX2JsYWNrXzI0sg4YeXRfb3V0bGluZV9maXJlX2JsYWNrXzI0ug4ZeXRfb3V0bGluZV9tdXNpY19ibGFja18yNMIOIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNNIOJnl0X291dGxpbmVfeW91dHViZV9pbXByb3ZlX3R2X2JsYWNrXzI02g4XeXRfb3V0bGluZV9iYWdfYmxhY2tfMjTiDhZ5dF9maWxsX2F1ZGlvX2JsYWNrXzI06g4leXRfb3V0bGluZV95b3V0dWJlX2xvZ29faWNvbl9ibGFja18yNPIOGXl0X2ZpbGxfb3Blbl9uZXdfd2hpdGVfMzb6Dh55dF9vdXRsaW5lX3ZpZGVvX2xpbmtfYmxhY2tfMTaCDyF5dF9vdXRsaW5lX3BlcnNvbl9zaGllbGRfYmxhY2tfMjSKDxl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0kg8YeXRfb3V0bGluZV9saW5rX2JsYWNrXzI0mg8YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzI0og8neXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0qg8geXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSyDxl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI0ug8ieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNMIPHHl0X291dGxpbmVfbGlzdF9hZGRfYmxhY2tfMjTKDxx5dF9vdXRsaW5lX29wZW5fbmV3X2JsYWNrXzI00g8eeXRfb3V0bGluZV9jaHJvbWVjYXN0X2JsYWNrXzI02g8beXRfb3V0bGluZV9saWJyYXJ5X2JsYWNrXzI06g8deXRfb3V0bGluZV9saXN0X3ZpZXdfYmxhY2tfMjT6Dyd5dF9vdXRsaW5lX292ZXJmbG93X2hvcml6b250YWxfYmxhY2tfMjSCEBh5dF9vdXRsaW5lX2dpZnRfYmxhY2tfMjSKEBV5dF9maWxsX2dpZnRfYmxhY2tfMjSSEBx5dF9maWxsX21lbWJlcnNoaXBzX2JsYWNrXzM2mhAYeXRfb3V0bGluZV9wb2xsX2JsYWNrXzI0ohAqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI0qhAbeXRfb3V0bGluZV9hcnRpY2xlX2JsYWNrXzI0uhAleXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18yNMoQIHl0X291dGxpbmVfYXJyb3dfcmVwZWF0X2JsYWNrXzI00hAgeXRfb3V0bGluZV9wZXJzb25fbWludXNfYmxhY2tfMjTiEBh5dF9vdXRsaW5lX2NvcHlfYmxhY2tfMjTqEBh5dF9vdXRsaW5lX21haWxfYmxhY2tfMjTyEBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfMTb6EBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfNDCCERZ5dF9maWxsX3NoYXJlX2JsYWNrXzI0ihEdeXRfZmlsbF9hcnJvd19yZXBlYXRfYmxhY2tfMjSqERd5dF9vdXRsaW5lX21pY19ibGFja18yNLIRHnl0X291dGxpbmVfZmlsbV9zdHJpcF9ibGFja18yNMIRH3l0X2ZpbGxfY2xvc2VkX2NhcHRpb25fYmxhY2tfMjTKESJ5dF9vdXRsaW5lX2Nsb3NlZF9jYXB0aW9uX2JsYWNrXzI00hEfeXRfZmlsbF9hcnJvd19yZXBlYXRfMV9ibGFja18yNNoRInl0X291dGxpbmVfYXJyb3dfcmVwZWF0XzFfYmxhY2tfMjTiESh5dF9vdXRsaW5lX3BsYXlfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI06hEaeXRfb3V0bGluZV91cGxvYWRfYmxhY2tfMjTyESh5dF9vdXRsaW5lX2JveF9wbGFjZWhvbGRlcl9sZWZ0X2JsYWNrXzI0-hEgeXRfb3V0bGluZV9wZXJzb25fcmFkYXJfd2hpdGVfMjSCEhp5dF9vdXRsaW5lX3hfbWFya19ibGFja18yMIoSFnl0X291dGxpbmVfdnJfYmxhY2tfMjSSEiR5dF9vdXRsaW5lX3N0YXRpc3RpY3NfZ3JhcGhfYmxhY2tfMjSiEiV5dF9vdXRsaW5lX3RpbWVfc3RhbXBfcGx1c19ncmV5NjAwXzI0qhIieXRfb3V0bGluZV9kYXNoYm9hcmRfcGx1c19ibGFja18yNLISHnl0X291dGxpbmVfYWxpZ25fbGVmdF9ibGFja18yNLoSJ3l0X291dGxpbmVfb3ZlcmZsb3dfaG9yaXpvbnRhbF93aGl0ZV8zNsISHXl0X291dGxpbmVfaG91cmdsYXNzX2JsYWNrXzE2yhIdeXRfb3V0bGluZV9ob3VyZ2xhc3NfYmxhY2tfMjTSEit5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3F1ZXN0aW9uX2JsYWNrXzE22hIreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18yNOISInl0X291dGxpbmVfYmFyX2hvcml6b250YWxfYmxhY2tfMTbqEiZ5dF9vdXRsaW5lX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNPISGnl0X291dGxpbmVfdHJvcGh5X2JsYWNrXzI0-hIeeXRfb3V0bGluZV9zdXBlcl9jaGF0X2JsYWNrXzI0ghMZeXRfZmlsbF9wYXVzZV92ZF90aGVtZV8yNIoTIXl0X291dGxpbmVfdm9sdW1lX3N0YWJsZV9ibGFja18yNJITHnl0X2ZpbGxfdm9sdW1lX3N0YWJsZV9ibGFja18yNKITIXl0X291dGxpbmVfc3VwZXJfc3RpY2tlcl9ibGFja18yNKoTJHl0X2ZpbGxfeW91dHViZV9sb2dvX2ljb25fZ3JleTYwMF8yNLITF3l0X2ZpbGxfY2FtZXJhX2JsYWNrXzI0uhMaeXRfb3V0bGluZV9nYW1pbmdfYmxhY2tfMjTCExp5dF9vdXRsaW5lX2JhcnNfM19ibGFja18yNMoTGHl0X291dGxpbmVfbmV3c19ibGFja18yNNITG3l0X291dGxpbmVfZmFzaGlvbl9ibGFja18yNNoTHXl0X291dGxpbmVfbGlnaHRidWxiX2JsYWNrXzI04hMdeXRfb3V0bGluZV9zdG9wd2F0Y2hfYmxhY2tfMjTqEyV5dF9vdXRsaW5lX3lvdXR1YmVfbGlua2VkX3R2X2JsYWNrXzI08hMneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0-hMceXRfb3V0bGluZV9wZW9wbGVfMl9ibGFja18yNIIUInl0X291dGxpbmVfeW91dHViZV9zaG9ydHNfYmxhY2tfMjSKFCl5dF9maWxsX2Jhcl9ncmFwaF9ib3hfdmVydGljYWxfZ3JleTYwMF8yNJoUGnl0X291dGxpbmVfeF9tYXJrX2JsYWNrXzE4ohQgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMTiyFBh5dF9vdXRsaW5lX21lZXRfYmxhY2tfMjS6FCB5dF9vdXRsaW5lX21vbmV5X2hhbmRfZ3JleTYwMF8yNMoUG3l0X291dGxpbmVfY29tcGFzc19ibGFja18yNNIUHnl0X291dGxpbmVfbGlua19vZmZfZ3JleTYwMF8yNNoUHXl0X291dGxpbmVfdm9sdW1lX29uX2JsYWNrXzI04hQeeXRfb3V0bGluZV92b2x1bWVfb2ZmX2JsYWNrXzI06hQgeXRfb3V0bGluZV9zY3JlZW5fbGlnaHRfYmxhY2tfMjTyFCB5dF9maWxsX3N1YnNjcmlwdGlvbnNfZ3JleTYwMF8yNPoUIXl0X291dGxpbmVfbWVtYmVyc2hpcHNfZ3JleTYwMF8yNIIVHXl0X2ZpbGxfcmFkYXJfbGl2ZV9ncmV5NjAwXzI0ihUeeXRfb3V0bGluZV9wZXJzb25fYWRkX2JsYWNrXzI0khUeeXRfb3V0bGluZV90ZXh0X2JveF9ncmV5NjAwXzI0mhUoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9hbGVydF9ibGFja18yNKIVIXl0X291dGxpbmVfYXJ0aWNsZV9hbGVydF9ibGFja18yNKoVIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNLIVI3l0X291dGxpbmVfYXJ0aWNsZV9jbGFyaWZ5X2JsYWNrXzI0uhUneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0whUgcXVhbnR1bV9nbV9pY19nb29nbGVfdmRfdGhlbWVfMjTaFR55dF9vdXRsaW5lX3Bpbl9vZmZfdmRfdGhlbWVfMjTiFSN5dF9vdXRsaW5lX3NoaWVsZF9lbXB0eV92ZF90aGVtZV8yNOoVIXl0X291dGxpbmVfc2hpZWxkX29mZl92ZF90aGVtZV8yNPIVH3l0X2ZpbGxfY2lyY2xlX2Z1bGxfdmRfdGhlbWVfMjSKFiJ5dF9vdXRsaW5lX3NjcmVlbl9mdWxsX3ZkX3RoZW1lXzI0khYeeXRfb3V0bGluZV9zcGFya2xlX3ZkX3RoZW1lXzI0mhYbeXRfb3V0bGluZV9wb2RjYXN0X2JsYWNrXzI0ohYaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMjSqFiZ5dF9vdXRsaW5lX3NjcmVlbl92ZXJ0aWNhbF92ZF90aGVtZV8yNLIWInl0X291dGxpbmVfYm94X29wZW5fY2hlY2tfYmxhY2tfMjS6FhNpY19ncmVlbl9zY3JlZW5fb2ZmwhYZaWNfZmFjZV9vdXRsaW5lZF9oYXBweV8zNsoWG2ljX2ZhY2Vfb3V0bGluZWRfdW5oYXBweV8zNtIWHmljX2ZhY2Vfb3V0bGluZWRfdmVyeV9oYXBweV8zNtoWF2ljX2ZhY2Vfb3V0bGluZWRfbWVoXzM24hYXaWNfZmFjZV9vdXRsaW5lZF9zYWRfMzbqFhRpY19mYWNlX2ZpbGxlZF9oYXBwefIWFmljX2ZhY2VfZmlsbGVkX3VuaGFwcHn6FhlpY19mYWNlX2ZpbGxlZF92ZXJ5X2hhcHB5ghcSaWNfZmFjZV9maWxsZWRfbWVoihcSaWNfZmFjZV9maWxsZWRfc2FkkhcZeXRfb3V0bGluZV90dl92ZF90aGVtZV8yNJoXFXl0X2ZpbGxfc2VuZF9ibGFja18yNKIXGHl0X291dGxpbmVfc2VuZF9ibGFja18yNKoXGnl0X291dGxpbmVfYmFyc18yX2JsYWNrXzI0shcceXRfb3V0bGluZV9jYWxlbmRhcl9ibGFja18yNLoXInl0X291dGxpbmVfcGVyc29uX2FjY291bnRfYmxhY2tfMjTCFx15dF9vdXRsaW5lX2luY29nbml0b19ibGFja18yNMoXHWljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX2hhcHB50hcfaWNfZmFjZV9vdXRsaW5lZF9hY3RpdmVfdW5oYXBwedoXImljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX3ZlcnlfaGFwcHniFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9tZWjqFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9zYWTyFyN5dF9vdXRsaW5lX2NsYXBwZXJib2FyZF92ZF90aGVtZV8yNPoXGnl0X291dGxpbmVfcGluX3ZkX3RoZW1lXzI0ghgjeXRfb3V0bGluZV9jaGVja19kb3VibGVfdmRfdGhlbWVfMjSKGCd5dF9vdXRsaW5lX2NoZWNrX2RvdWJsZV9vZmZfdmRfdGhlbWVfMjSSGCF5dF9vdXRsaW5lX3NoaWVsZF9hZGRfdmRfdGhlbWVfMjSaGBl5dF9vdXRsaW5lX211c2ljX2JsYWNrXzE4qhgdeXRfb3V0bGluZV9wcmljZV90YWdfYmxhY2tfMjSyGB15dF9maWxsX2NpcmNsZXNfNl92ZF90aGVtZV8yNMIYInl0X291dGxpbmVfY2VsZWJyYXRpb25fdmRfdGhlbWVfMjTSGBd5dF9maWxsX2dhbWluZ193aGl0ZV8yNNoYJHl0X291dGxpbmVfY2hldnJvbl9jb2xsYXBzZV9ibGFja18yNOIYHnF1YW50dW1faWNfcGxheV9wcmlzbV9ibGFja18yNOoYHnl0X291dGxpbmVfYm94X3BlbmNpbF9ibGFja18yNPIYF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzI0-hgreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9lbXB0eV92ZF90aGVtZV8yNIIZHXl0X291dGxpbmVfbWVnYXBob25lX2JsYWNrXzI0ihkeeXRfb3V0bGluZV9wYWxldHRlX3ZkX3RoZW1lXzI0khkaeXRfb3V0bGluZV9naWZfdmRfdGhlbWVfMjSaGSB5dF9maWxsX2Zhc3RfZm9yd2FyZF92ZF90aGVtZV8yNKIZKXl0X291dGxpbmVfZG9sbGFyX3NpZ25fY2lyY2xlX3ZkX3RoZW1lXzI0qhkmeXRfZmlsbF9kb2xsYXJfc2lnbl9jaXJjbGVfdmRfdGhlbWVfMjSyGSZ5dF9vdXRsaW5lX2NyZWF0b3JfYWNhZGVteV92ZF90aGVtZV8yNLoZInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMjTCGRp5dF9vdXRsaW5lX3BkZl92ZF90aGVtZV8yNNIZI3l0X291dGxpbmVfcGVvcGxlX2dyb3VwX3ZkX3RoZW1lXzI02hkmeXRfb3V0bGluZV9pbWFnZV93YWxscGFwZXJfdmRfdGhlbWVfMjTqGRx5dF9jb2xvcl95b3V0dWJlX3N0dWRpb18yNGRw8hkbeXRfY29sb3JfeW91dHViZV9tdXNpY18yNGRw-hkaeXRfY29sb3JfeW91dHViZV9raWRzXzI0ZHCCGh95dF9jb2xvcl95b3V0dWJlX3VucGx1Z2dlZF8yNGRwihoceXRfb3V0bGluZV9wZXJzb25fMl9ibGFja18yNJoaIHl0X291dGxpbmVfdGV4dF9ib2xkX3ZkX3RoZW1lXzI0ohoieXRfb3V0bGluZV90ZXh0X2l0YWxpY192ZF90aGVtZV8yNKoaKXl0X291dGxpbmVfdGV4dF9zdHJpa2V0aHJvdWdoX3ZkX3RoZW1lXzI0shojeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfdmRfdGhlbWVfMjS6GiB5dF9maWxsX2FsZXJ0X2NpcmNsZV92ZF90aGVtZV8yNNIaIXl0X291dGxpbmVfdHJhbnNjcmlwdF92ZF90aGVtZV8yNNoaKHl0X291dGxpbmVfdHJhbnNjcmlwdF9zZWFyY2hfdmRfdGhlbWVfMjTiGiJ5dF9vdXRsaW5lX3RpY190YWNfdG9lX3ZkX3RoZW1lXzI0-hogeXRfb3V0bGluZV9yZXBsYXlfYXJyb3dfYmxhY2tfMjSKGyF5dF9vdXRsaW5lX2xhcHRvcF9tb2JpbGVfYmxhY2tfMjSSGyN5dF9vdXRsaW5lX2hlYXJ0X2NpcmNsZV92ZF90aGVtZV8yNKIbH3l0X2NvbG9yX3lvdXR1YmVfbG9nb19pY29uXzI0ZHCqGx55dF9vdXRsaW5lX3BsYXlfYXJyb3dfYmxhY2tfMjSyGyx5dF9vdXRsaW5lX21vYmlsZV9zY3JlZW5faG9yaXpvbnRhbF9ibGFja18yNLobKnl0X291dGxpbmVfbW9iaWxlX3NjcmVlbl92ZXJ0aWNhbF9ibGFja18yNMobG3l0X291dGxpbmVfdG9vbGJveF9ibGFja18yNNIbHHl0X291dGxpbmVfYnVzaW5lc3NfYmxhY2tfMjTyGx15dF9vdXRsaW5lX2xhcHRvcF92ZF90aGVtZV8yNPobLHl0X291dGxpbmVfZG9sbGFyX3NpZ25fY29udGFpbmVyX3ZkX3RoZW1lXzI0ghwfeXRfb3V0bGluZV9pbmZpbml0eV92ZF90aGVtZV8yNIocGXl0X291dGxpbmVfaGRfdmRfdGhlbWVfMjSSHBp5dF9vdXRsaW5lX21vYmlsZV9ibGFja18yNJocFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMjSiHB15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18xMqocH3l0X291dGxpbmVfbGlzdF9wZW5jaWxfYmxhY2tfMjSyHCl5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3NlYXJjaF9ibGFja18yNLocK3l0X291dGxpbmVfeW91dHViZV9zaG9ydHNfd2F2ZWZvcm1fYmxhY2tfMjTCHBl5dF9maWxsX3RodW1iX3VwX2JsYWNrXzE4yhwbeXRfZmlsbF90aHVtYl9kb3duX2JsYWNrXzE40hwceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xONocHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xOOIcKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTjqHBl5dF9vdXRsaW5lX2hlYXJ0X2JsYWNrXzE48hwdeXRfb3V0bGluZV9maXJld29ya3NfYmxhY2tfMjT6HB15dF9vdXRsaW5lX21lbnVfc29ydF9ibGFja18yNIIdF3l0X291dGxpbmVfbWFwX2JsYWNrXzI0ih0ZeXRfZmlsbF9kb3dubG9hZF93aGl0ZV8yNJIdFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMTKiHR15dF9vdXRsaW5lX3hfb2N0YWdvbl9ibGFja18yNKodHnl0X291dGxpbmVfZGlyZWN0aW9uc19ibGFja18yNLIdJXl0X291dGxpbmVfc2NyZWVuX211bHRpX3ZpZXdfYmxhY2tfMjS6HSJ5dF9maWxsX3NjcmVlbl9tdWx0aV92aWV3X2JsYWNrXzI0wh0eeXRfZmlsbF9za2lwX2JhY2tfNV9ncmV5NjAwXzI0yh0feXRfZmlsbF9za2lwX2JhY2tfMTVfZ3JleTYwMF8yNNIdHXl0X2ZpbGxfc2tpcF9iYWNrXzIwX2JsYWNrXzI02h0deXRfZmlsbF9za2lwX2JhY2tfMzBfYmxhY2tfMjTiHR15dF9maWxsX3NraXBfYmFja182MF9ibGFja18yNOodIXl0X2ZpbGxfc2tpcF9mb3J3YXJkXzVfZ3JleTYwMF8yNPIdInl0X2ZpbGxfc2tpcF9mb3J3YXJkXzE1X2dyZXk2MDBfMjT6HSB5dF9maWxsX3NraXBfZm9yd2FyZF8yMF9ibGFja18yNIIeIHl0X2ZpbGxfc2tpcF9mb3J3YXJkXzMwX2JsYWNrXzI0ih4geXRfZmlsbF9za2lwX2ZvcndhcmRfNjBfYmxhY2tfMjSSHiN5dF9maWxsX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNJoeHnl0X291dGxpbmVfbWFnaWNfd2FuZF9ibGFja18yNLoeI3l0X291dGxpbmVfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI0wh4ZeXRfb3V0bGluZV9jcm93bl9ibGFja18yNMoeF3l0X2ZpbGxfcGVyc29uX2JsYWNrXzI00h4oeXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18xNtoeKHl0X2ZpbGxfbWVzc2FnZV9idWJibGVfcXVlc3Rpb25fYmxhY2tfMjTiHiN5dF9vdXRsaW5lX2hhbmRfc3dpcGVfbGVmdF9ibGFja18yNOoeGnl0X291dGxpbmVfdGFyZ2V0X2JsYWNrXzI08h4VeXRfZmlsbF9sb2NrX2JsYWNrXzEy-h4YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzEygh8feXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18xNoofInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMTaSHyF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaaHyR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaiHyB5dF9vdXRsaW5lX3NwYXJrX3BlbmNpbF9ibGFja18yNKofHnl0X2ZpbGxfc3Rhcl9zaG9vdGluZ19ibGFja18yNLofIHl0X291dGxpbmVfc3VwZXJzdGFyX3ZkX3RoZW1lXzI0wh8ZeXRfb3V0bGluZV9wb3VuZF9ibGFja18yNMofKXl0X291dGxpbmVfYXJyb3dfc3dhcF9ob3Jpem9udGFsX2JsYWNrXzI00h8feXRfb3V0bGluZV9zcGFya19pbWFnZV9ibGFja18yNNofIXl0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ibGFja18yNPIfF3l0X2ZpbGxfdGFyZ2V0X2JsYWNrXzI0-h8beXRfZmlsbF90YXJnZXRfYWRkX2JsYWNrXzI0giAeeXRfb3V0bGluZV90YXJnZXRfYWRkX2JsYWNrXzI0iiAXeXRfZmlsbF9tb29uX3pfYmxhY2tfMjSSIBp5dF9vdXRsaW5lX21vb25fel9ibGFja18yNJogI3l0X291dGxpbmVfc2NyZWVuX3JvdGF0aW9uX2JsYWNrXzI0qiAfeXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18yNLIgInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMjS6ICF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTCICR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTKIBx5dF9vdXRsaW5lX25vdGVfYWRkX2JsYWNrXzI00iAfeXRfb3V0bGluZV9wZW9wbGVfbm90ZV9ibGFja18yNNogJnl0X291dGxpbmVfY2lyY2xlc19vdmVybGFwX3ZkX3RoZW1lXzI04iAceXRfZmlsbF9hdWRpb19iYWRnZV9ibGFja18yNOogIXl0X291dGxpbmVfc3Rhcl9zaG9vdGluZ19ibGFja18yNPIgG3l0X291dGxpbmVfaGFzaHRhZ19ibGFja18yNIIhIHl0X291dGxpbmVfdGVtcGxhdGVfYWRkX2JsYWNrXzI0iiEkeXRfZmlsbF9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0kiEXeXRfZmlsbF9wZW9wbGVfYmxhY2tfMTKaISZ5dF9vdXRsaW5lX2Fycm93X2NpcmNsZV9yaWdodF9ibGFja18yNKIhHnl0X291dGxpbmVfYXJyb3dfcmVkb19ibGFja18yNKohHHl0X291dGxpbmVfd2F2ZWZvcm1fYmxhY2tfMjS6ISB5dF9maWxsX2NyZWF0b3JfYWNhZGVteV9ibGFja18yNMIhLXl0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfZG93bl9yaWdodF9ibGFja18yNMohK3l0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfdXBfcmlnaHRfYmxhY2tfMjTSIRp5dF9maWxsX2FkZF9jYWlyb19ibGFja18yNNohH3l0X291dGxpbmVfdGljX3RhY190b2VfYmxhY2tfMTbiIRp5dF9maWxsX3ByaWNlX3RhZ19ibGFja18yNOohGHl0X291dGxpbmVfZmlyZV9ibGFja18yNPohHHl0X2ZpbGxfc3BhcmtfcmFkYXJfYmxhY2tfMjSCIh95dF9vdXRsaW5lX3NwYXJrX3JhZGFyX2JsYWNrXzI0oiIWeXRfZmlsbF9hdWRpb19ibGFja18xMqoiGHlvdXR1YmVfc2hvcnRzX3Bpdm90X2ZhYsoiHXl0X291dGxpbmVfaGFuZF93YXZlX2JsYWNrXzI00iIZeXRfb3V0bGluZV90cnVja19ibGFja18yNNoiInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMTLiIhl5dF9maWxsX2NoZWNrX3ZkX3RoZW1lXzEy6iIZeXRfZmlsbF9hdWRpb192ZF90aGVtZV8xMvIiF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzEy-iIjeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfdmRfdGhlbWVfMTKCIxh5dF9maWxsX2ZpcmVfdmRfdGhlbWVfMTKKIx15dF9maWxsX2xpZ2h0YnVsYl92ZF90aGVtZV8xMpIjInl0X2ZpbGxfbG9jYXRpb25fcG9pbnRfdmRfdGhlbWVfMTKaIx95dF9maWxsX21lbWJlcnNoaXBzX3ZkX3RoZW1lXzEyoiMaeXRfZmlsbF9wZXJzb25fdmRfdGhlbWVfMTKqIxd5dF9maWxsX3Bpbl92ZF90aGVtZV8xMrIjJnl0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X3ZkX3RoZW1lXzEyuiMeeXRfb3V0bGluZV9wb2RjYXN0X3ZkX3RoZW1lXzEywiMceXRfZmlsbF9zY2lzc29yc192ZF90aGVtZV8xMsojHXl0X2ZpbGxfc3VidGl0bGVzX3ZkX3RoZW1lXzEy0iMfeXRfZmlsbF90aWNfdGFjX3RvZV92ZF90aGVtZV8xMtojFnl0X2ZpbGxfdHZfdmRfdGhlbWVfMTLiIyJ5dF9maWxsX3lvdXR1YmVfc2hvcnRzX3ZkX3RoZW1lXzEy6iMWeXRfZmlsbF9hdWRpb19ibGFja18xNvIjKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0giQkeXRfb3V0bGluZV9oYW5kX3N3aXBlX3JpZ2h0X2JsYWNrXzI0iiQeeXRfb3V0bGluZV9saXN0X211c2ljX2JsYWNrXzI0kiQqeXRfZmlsbF9hcnJvd19kaWFnb25hbF9kb3duX3JpZ2h0X2JsYWNrXzI0miQoeXRfZmlsbF9hcnJvd19kaWFnb25hbF91cF9yaWdodF9ibGFja18yNKIkIXl0X291dGxpbmVfY29tcGFzc19jYWlyb19ibGFja18yNKokHnl0X2ZpbGxfY29tcGFzc19jYWlyb19ibGFja18yNLIkHXl0X2ZpbGxfcGVyc29uX3JhZGFyX2JsYWNrXzI0uiQgeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfYmxhY2tfMTbqJCV5dF9vdXRsaW5lX2ZpbG1fc3RyaXBfYWRkX3ZkX3RoZW1lXzI0iiUZeXRfb3V0bGluZV9jYWJsZV9ibGFja18yNJolGnl0X291dGxpbmVfdGFibGV0X2JsYWNrXzI0oiUbeXRfb3V0bGluZV9zcGVha2VyX2JsYWNrXzI0qiUheXRfb3V0bGluZV9zcGVha2VyX2dyb3VwX2JsYWNrXzI0siUkeXRfb3V0bGluZV9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0uiUheXRfZmlsbF9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0wiUreXRfb3V0bGluZV9vdmVyZmxvd192ZXJ0aWNhbF9jYWlyb19ibGFja18yNMolJ3l0X291dGxpbmVfY2hldnJvbl9yaWdodF9jYWlyb19ibGFja18yNNIlF3l0X2ZpbGxfbW9iaWxlX2JsYWNrXzI02iUTeXRfZmlsbF90dl9ibGFja18yNOIlHnl0X291dGxpbmVfbGlzdF9xdWV1ZV9ibGFja18yNOolG3l0X291dGxpbmVfYWlycGxheV9ibGFja18yNPIlGnl0X2ZpbGxfYWRkX2NhaXJvX2JsYWNrXzE2giYheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzE4iiYVeXRfZmlsbF9sb2NrX2JsYWNrXzI0kiYaeXRfb3V0bGluZV90dl9vZmZfYmxhY2tfMjSiJh95dF9maWxsX2JveF9vcGVuX2NoZWNrX2JsYWNrXzI0qiYWeXRfZmlsbF9jcm93bl9ibGFja18yNLImG3l0X2ZpbGxfY29udHJvbGxlcl9ibGFja18yNPomHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xNoInHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xOCJsCjcNAACAQBUAAABBHQAAQEElAACAQS0AAKBBNQAAwEE9AADgQUUAAABCTQAAEEJVAAAgQl0AAAAAEgoNAACAQRUAAIBBGgoNAADAQRUAAMBBIhkNAACwQhUAAGBCHQAAgEElAAAAQC0AAIA_KhoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQAjACGAI=" + } + }, + { + "capabilitiesUpdate": { + "identifier": "capabilities|4848739a7b6ba4de", + "capabilitiesBytes": "CisI7M-9CxIkCgQIAxABCgQIBRABCgQIBxABCgQICRABCgQIDRABCgQIDhABChAInti_RhIJCgcIodi_RhABCjcIovzhbxIwCgQIHxABCgQIIBABCgQIIRABCgQIIxABCgQIJBABCgQIJRABCgQIJhABCgQIJxABCl4I3a2ydRJXCgcItIjCWxABCgcIgN_jWxABCgcI_5f8XxABCggI4oe8hAEQAQoICL_Zs60BEAEKCAiC1LfrARABCggInKzQ-AEQAQoICMC6q_oBEAEKCAjDuqv6ARABCkoIla6ydRJDCgcIy-OzXxABCgcIqqLaaxABCgcIxaPqeRABCggIi5LjkQEQAQoICPrT8b8BEAEKCAiIvZbUARABCggIwrqr-gEQAQoTCPuwsnUSDAoECAIQAQoECAQQAQoTCLOnyXUSDAoECAUQAQoECAYQAQofCJOi93gSGAoECAgQAQoECAoQAQoECAsQAQoECA0QAQoNCLXgtHsSBgoECAMQAQoNCITltHsSBgoECAEQAQpDCN3ltHsSPAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoECAUQAQoECAYQAQoECAcQAQoECAgQAQoECAkQAQoECAoQAQoNCLfqtHsSBgoECAYQAQofCP3qtHsSGAoECAkQAQoECAoQAQoECAsQAQoECAwQAQpJCPHstHsSQgoECAcQAQoECAgQAQoECAkQAQoECA4QAQoECBIQAQoECBMQAQoECBQQAQoECBUQAQoECBcQAQoECBgQAQoECBkQAQpJCM_vtHsSQgoECAcQAQoECAgQAQoECAkQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoZCP3xtHsSEgoECAQQAQoECAUQAQoECAcQAQpJCK7ztHsSQgoECAgQAQoECAkQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoECBIQAQofCOT1tHsSGAoECAsQAQoECAwQAQoECA0QAQoECA4QAQpPCJPJuHsSSAoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoECBIQAQoECBMQAQoECBQQAQoECBUQAQoECBYQAQoaCOuf2nsSEwoHCJeSgBAQAQoICIPMqq8BEAEK7wQI_5zcexLnBAoFCMUJEAEKBwj6hbVXEAEKBwj0v_xdEAEKBwiW3NNgEAEKBwiAp6hiEAEKBwiA-pRpEAEKBwjC2cJpEAEKBwi1o71rEAEKBwijwoZuEAEKBwjGrP9vEAEKBwj5tP9vEAEKBwibjaVzEAEKBwim0-Z2EAEKCAi3huSEARABCggI2eefhgEQAQoICJGP-4cBEAEKCAih6OCKARABCggI8tnqlQEQAQoICPC_qZYBEAEKCAjfx6mWARABCggI38qplgEQAQoICO_UkZsBEAEKCAiHnv-cARABCggIq6vUoAEQAQoICL60mqMBEAEKCAjj_p6oARABCggImPvwqwEQAQoICK6W3K8BEAEKCAiwltyvARABCggInoaJswEQAQoICPTBhLUBEAEKCAiA3LK5ARABCggIuJTlvQEQAQoICNyjqsIBEAEKCAj3yffDARABCggI1rPzyAEQAQoICIqXj8wBEAEKCAjQnrvOARABCggIgOWB0QEQAQoICJSUudQBEAEKCAjFtanZARABCggIgrap2QEQAQoICKS2qdkBEAEKCAi2w_7oARABCggIwcaZ7wEQAQoICKGP6PIBEAEKCAiTy6_zARABCggI2IeH9QEQAQoICLiCxPkBEAEKCAjZkv_5ARABCggI6Lqr-gEQAQoICPm6q_oBEAEKCAj8uqv6ARABCggIirur-gEQAQoICJe7q_oBEAEKCAiYu6v6ARABCggImbur-gEQAQoICKq7q_oBEAEKCAisu6v6ARABCggIrrur-gEQAQoICLG7q_oBEAEKCAi7u6v6ARABCggIw7ur-gEQAQouCMGe3HsSJwoHCIOdn2UQAQoICKGP1rQBEAEKCAiT_pu4ARABCggIl_6buAEQAQoTCOnv8XsSDAoECAUQAQoECAcQAQorCITN8nsSJAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoECAUQAQoECAYQAQoxCMLO8nsSKgoECAEQAQoECAIQAQoECAUQAQoECAYQAQoECAkQAQoECAoQAQoECAsQAQorCLfW8nsSJAoECAcQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQosCNfF3ocBEiQKBAgEEAEKBAgFEAEKBAgGEAEKBAgHEAEKBAgIEAEKBAgJEAEKIAikru2KARIYCgQIARABCgQIAhABCgQIAxABCgQIBBABCg4IkrrkiwESBgoECAMQAQoUCJDj6ZMBEgwKBAgFEAEKBAgIEAEKEgiG3oGUARIKCggIkKzckgEQAQoOCPTFxaABEgYKBAgCEAEKFAiKhOSkARIMCgQIFRABCgQIGBABCg4I6M2DpQESBgoECAIQAQoOCJmYh6cBEgYKBAgFEAEKDgij75anARIGCgQIBRABCiAI8JiXpwESGAoECAcQAQoECAgQAQoECAkQAQoECAoQAQoUCJnEmKcBEgwKBAgGEAEKBAgHEAEKFAjI8LunARIMCgQIARABCgQIAhABChoI4Ya8pwESEgoECAwQAQoECA0QAQoECBEQAQoOCInNuqgBEgYKBAgBEAEKJgjdpIupARIeCgQIARABCgQIAhABCgQIAxABCgQIBRABCgQIBhABCiAIgtfOqQESGAoECAUQAQoECAYQAQoECAcQAQoECAgQAQomCILl9KoBEh4KBAgAEAEKBAgBEAEKBAgCEAEKBAgDEAEKBAgEEAEKIAiDkdyvARIYCgQIABABCgQIARABCgQIAhABCgQIAxABCg8IvZSxsQESBwoFCOcHEAEKDgjuloa0ARIGCgQIAhABCg4IlZaptAESBgoECAgQAQoOCM7ByLcBEgYKBAgOEAEKFAjjnfG3ARIMCgQICBABCgQICRABCg4I4JrkuQESBgoECAYQAQoOCNaLwrsBEgYKBAgCEAEKFAjwuri8ARIMCgQICxABCgQIDBABCg4I5MeswAESBgoECAEQAQocCMGZisEBEhQKCAj8_L7BARABCggI6bfv8AEQAQo-CPClysEBEjYKBAgNEAEKBAgUEAEKBAgVEAEKBAgWEAEKBAgZEAEKBAgbEAEKBAgcEAEKBAgiEAEKBAgqEAEKDgjf15TCARIGCgQIAhABCg4Ij82GwwESBgoECAEQAQrUBAjh4YXHARLLBAoECFIQAQoFCI8BEAEKBQimARABCgUItwEQAQoFCMEBEAEKBQjjARABCgUI5gEQAQoFCIICEAEKBQigAhABCgUIqwIQAQoFCLsCEAEKBQjiAhABCgUI6AIQAQoFCOkCEAEKBQjqAhABCgUI6wIQAQoFCOwCEAEKBQjtAhABCgUI7gIQAQoFCO8CEAEKBQjwAhABCgUI8QIQAQoFCPQCEAEKBQj-AhABCgUIgwMQAQoFCI0DEAEKBQiUAxABCgUImgMQAQoFCLUDEAEKBQjDAxABCgUIxAMQAQoFCNIDEAEKBQjoAxABCgUI7QMQAQoFCPADEAEKBQjxAxABCgUI8gMQAQoFCPMDEAEKBQj0AxABCgUI-gMQAQoFCPsDEAEKBQiABBABCgUIhQQQAQoFCIYEEAEKBQiHBBABCgUIiAQQAQoFCIoEEAEKBQiLBBABCgUIjAQQAQoFCJEEEAEKBQiTBBABCgUIlAQQAQoFCJUEEAEKBQiXBBABCgUImQQQAQoFCJoEEAEKBQibBBABCgUInAQQAQoFCJ0EEAEKBQikBBABCgUIqQQQAQoFCKoEEAEKBQirBBABCgUIrAQQAQoFCMAEEAEKBQjDBBABCgUIzQQQAQoFCNEEEAEKBQjTBBABCgUI1AQQAQoFCNUEEAEKBQjWBBABCgUI1wQQAQoFCNgEEAEKBQjZBBABCgUI2gQQAQoFCNsEEAEKBQjcBBABCgUI3QQQAQoFCOIEEAEKBQjkBBABCgUI5QQQAQoFCOYEEAEKBQjwBBABChQI677JyAESDAoECAEQAQoECAIQAQoaCIe8mssBEhIKBAgBEAEKBAgCEAEKBAgDEAEKDgik3fDTARIGCgQIARABCg4IpYL41AESBgoECAQQAQogCJG_89UBEhgKBAgDEAEKBAgEEAEKBAgFEAEKBAgGEAEKDgjmhJflARIGCgQIBhABChoIkYrN5wESEgoECAoQAQoECAwQAQoECA8QAQpECPeNjugBEjwKCAjS74PZARABCggI9ayl3AEQAQoICLPCit0BEAEKCAiWp6ThARABCggI1amk4QEQAQoICPm6q_oBEAEKJgimg87oARIeCgQIABABCgQIARABCgQIAhABCgQIAxABCgQIBBABCg4It5uJ6QESBgoECAcQAQoOCOeh3O0BEgYKBAgEEAEKDgiPqIf0ARIGCgQIAhABCg4I3_SH9AESBgoECAIQAQoOCMSVqvUBEgYKBAgFEAEKDgip9Ob9ARIGCgQIAxABChQIjrzRggISDAoECAkQAQoECAoQAQoaCMjd8oICEhIKBAgGEAEKBAgJEAEKBAgKEAEKDgi1_d-HAhIGCgQIBRABCiAIuqzGiQISGAoECAkQAQoECAwQAQoECA0QAQoECA4QAQoUCPLhjosCEgwKBAgBEAEKBAgCEAEKFAjz4Y6LAhIMCgQIARABCgQIAhABChoI9OGOiwISEgoECAEQAQoECAIQAQoECAMQAQoUCPbhjosCEgwKBAgBEAEKBAgCEAEKDwinouqMAhIHCgUI6QcQAQoOCKPTn44CEgYKBAgGEAEKDgjOq9iRAhIGCgQIBRABCg4I_YTSkgISBgoECAMQAQoOCJa46JQCEgYKBAgDEAEKDgj1tsyYAhIGCgQIAhABCg4ImZm_nAISBgoECBIQAQoUCNyunqICEgwKBAgBEAEKBAgCEAEKDgiU95ajAhIGCgQIDhABCiAIh-XDpgISGAoECAIQAQoECAMQAQoECAQQAQoECAUQAQoPCPnglaoCEgcKBQjqBxABCiAI4o7RsQISGAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoUCJ3i27QCEgwKBAgKEAEKBAgLEAEKIAiowa63AhIYCgQIChABCgQICxABCgQIDBABCgQIDRABCg4IzbDIvQISBgoECAMQAQoOCLHYw98CEgYKBAgGEAESHWNhcGFiaWxpdGllc3w0ODQ4NzM5YTdiNmJhNGRl", + "resourceTag": "5208540076386788574" + } + }, + { + "staticDataResources": { + "resources": [ + { + "identifier": "theme|68395bd41e9f0323" + }, + { + "identifier": "capabilities|4848739a7b6ba4de" + } + ] + } + }, + { + "resourceStatusInResponseCheck": { + "resourceStatuses": [ + { + "identifier": "capabilities|4848739a7b6ba4de", + "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" + }, + { + "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", + "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" + }, + { + "identifier": "theme|68395bd41e9f0323", + "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" + } + ], + "serverBuildLabel": "boq_youtubewatchserver_20250603.05_p0" + } + } + ] + } + } +} diff --git a/youtube_transcript_api/test/assets/youtube_transcripts_disabled2.html.static b/youtube_transcript_api/test/assets/youtube_transcripts_disabled2.html.static deleted file mode 100644 index 2e815f9..0000000 --- a/youtube_transcript_api/test/assets/youtube_transcripts_disabled2.html.static +++ /dev/null @@ -1,88 +0,0 @@ -Watch live Dow Jones feed: Markets plunge amid coronavirus fears, oil price war - YouTube
AboutPressCopyrightContact usCreatorsAdvertiseDevelopersImpressumCancel MembershipsTermsPrivacyPolicy & SafetyHow YouTube worksTest new features
\ No newline at end of file diff --git a/youtube_transcript_api/test/assets/youtube_transcripts_disabled2.innertube.json.static b/youtube_transcript_api/test/assets/youtube_transcripts_disabled2.innertube.json.static new file mode 100644 index 0000000..07ce618 --- /dev/null +++ b/youtube_transcript_api/test/assets/youtube_transcripts_disabled2.innertube.json.static @@ -0,0 +1,1142 @@ +{ + "responseContext": { + "visitorData": "CgtBRTczM3F5enZYayjGu6bCBjIKCgJERRIEEgAgLjoMCAEggfjTkue456RoWM6XuL7v0sS8ygE%3D", + "serviceTrackingParams": [ + { + "service": "GFEEDBACK", + "params": [ + { + "key": "is_viewed_live", + "value": "False" + }, + { + "key": "is_alc_surface", + "value": "false" + }, + { + "key": "ipcc", + "value": "0" + }, + { + "key": "logged_in", + "value": "0" + }, + { + "key": "e", + "value": "23888717,24004644,24077241,24078649,24104894,24132305,24143331,24166867,24181174,24186125,24230811,24232551,24241378,24290153,24397985,24522874,24556101,24585737,39325413,39328442,39329269,51010008,51020570,51025415,51037342,51037349,51054999,51067700,51068313,51080128,51086511,51095478,51115184,51129105,51132535,51137671,51141472,51152050,51175149,51178312,51178327,51178342,51178351,51179435,51179748,51183909,51213888,51217334,51227037,51237842,51242448,51248777,51256074,51272458,51295372,51303432,51306453,51311025,51311038,51313109,51313767,51314496,51324733,51326139,51330754,51341226,51349914,51353393,51354083,51354114,51354567,51355201,51355802,51356621,51361830,51362073,51366125,51366423,51366620,51367487,51372971,51375205,51375719,51386541,51388661,51394774,51394781,51397332,51402689,51404808,51404810,51414985,51417460,51417469,51417478,51417493,51417504,51417525,51421832,51427572,51428417,51428624,51429106,51430311,51430417,51431085,51432294,51432529,51432560,51433502,51435250,51435847,51435877,51435882,51435891,51435905,51435914,51435922,51436338,51436950,51437205,51439763,51439874,51440727,51441100,51441712,51442501,51443707,51447191,51448334,51452420,51452479,51452495,51453239,51454431,51456413,51456421,51456629,51456930,51458927,51459425,51460559,51461268,51462839,51463530,51463930,51465955,51466900,51467076,51467524,51468320,51469820,51471138,51471685,51471783,51473810,51475247,51475592,51475686,51475960,51476302,51476590,51477582,51478688,51478931,51479232,51479905,51481239,51483631,51483888,51484221,51484412,51484746,51484748,51485249,51485417,51485662,51486018,51486471,51487680,51488085,51488307,51489047,51489444,51490157,51490995,51491436,51492252,51492548,51493577,51495585,51495706,51495859,51495878,51496343,51496753,51496968,51497133,51498459,51498591,51499467,51499556,51500153,51500336,51500786,51501896,51503025,51503027,51503117,51504828,51505739,51506682,51506715,51507005,51507237,51508739,51508979,51509212,51509314,51509614,51509830,51510189,51511952,51512707,51512852,51513635,51514264" + }, + { + "key": "visitor_data", + "value": "CgtBRTczM3F5enZYayjGu6bCBjIKCgJERRIEEgAgLjoMCAEggfjTkue456Ro" + } + ] + }, + { + "service": "CSI", + "params": [ + { + "key": "yt_ad", + "value": "1" + }, + { + "key": "c", + "value": "ANDROID" + }, + { + "key": "cver", + "value": "20.10.38" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetPlayer_rid", + "value": "0x4aca0efd20b30058" + } + ] + }, + { + "service": "GUIDED_HELP", + "params": [ + { + "key": "logged_in", + "value": "0" + } + ] + }, + { + "service": "ECATCHER", + "params": [ + { + "key": "client.version", + "value": "20.10" + }, + { + "key": "client.name", + "value": "ANDROID" + } + ] + }, + { + "service": "LISTNR", + "params": [ + { + "key": "e", + "value": "24397985,39328442,51303432,51429106,51313767,51354083,51432560,24230811,51432294,51465955,51503027,51132535,51453239,24286257,51484221,51192010,51324733,51179435,51475592,51485249,51485417,51295372,51067700,51461795,51500786,24232551,24250570,51256074,51314496,51491436,51490157,51509830,51492252,51507237,51428417,24195012,39329269,51272458,51467524,51484746,51495706,51129105,51141472,51404810,51436950,51402689,51462839,24522874,51510364,51313109,51366620,51508979,51152050,51497133,51463930,51495859,51509614,24181216,51095478,51248777,51447191,51270362,24186125,51500336,51025415,51458927,51512707,24024517,51372971,51509314,51428624,51506682,39325413,51349914,51387900,51439874,51443707,51456629,51080128,51456930,51439763,51375205,51441100,51202133,51242448,51495585,51421832,51137671,51217334,51353393,24181174,51461268,51489047,51189308,51306453,51020570,51086511,24143331,51388661,51430311,51456413,51504828,51397332,51509212,51466900,51366423,51442501,51478931,51486471,51489444,51498591,51508739,24585737,51486018,24104894,51175149,51237842,51506715,51475960,51459425,51469820,24220751,51483888,24556101,24166867,51501896,51476302,51179748,51493577,24254870,51010008,51467076,51483631,51375719,51404808,51484412,24290153,24033252,51054999,51452420,51488085,51469823,51354114,51461791,51435250,51471138" + } + ] + } + ], + "maxAgeSeconds": 0, + "rolloutToken": "CO7cpoXuw6OnhAEQzYz23dTpjQMYzYz23dTpjQM%3D" + }, + "playabilityStatus": { + "status": "OK", + "playableInEmbed": true, + "offlineability": { + "buttonRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CAYQ6ewBIhMI74r23dTpjQMV8ZiMCB1ZCDBN", + "ypcGetOfflineUpsellEndpoint": { + "params": "CiXqqN25AR8KC0ZqZzVsWXF2elVzShAwZ2NKQ1NZRUptUC1qYXJCIgtGamc1bFlxdnpVcyoVCAkYAVIPCgtGamc1bFlxdnpVcyAB" + } + }, + "trackingParams": "CAYQ6ewBIhMI74r23dTpjQMV8ZiMCB1ZCDBN" + } + }, + "pictureInPicture": { + "pictureInPictureRenderer": { + "pictureInPictureStyleConfig": { + "enableScrubbing": true, + "enableNavigationControls": true + }, + "pictureInPicturePlayability": "PICTURE_IN_PICTURE_PLAYABILITY_SHOPPING" + } + }, + "miniplayer": { + "miniplayerRenderer": { + "playbackMode": "PLAYBACK_MODE_ALLOW" + } + }, + "contextParams": "Q0FFU0FnZ0M=" + }, + "streamingData": { + "expiresInSeconds": "21540", + "formats": [ + { + "itag": 18, + "url": "https://rr3---sn-4g5edn6r.googlevideo.com/videoplayback?expire=1749676583&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABFlCq7Kf2QkNErWX2ejAS2m8Dw7vixCEJGOWV9DE19b&itag=18&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654983%2C&mh=vR&mm=31%2C29&mn=sn-4g5edn6r%2Csn-4g5e6ns7&ms=au%2Crdu&mv=m&mvi=3&pl=46&rms=au%2Cau&initcwndbps=2546250&bui=AY1jyLPdRYFRnknAcjeDKTysSp-VlSyRqzgvP9xw8r2PQIRL08w8iluXQai2bXGjxy72ZUDsmcWyfvmI&spc=l3OVKVtvj96f6toiRTA1-9VV7QHM&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&cnr=14&ratebypass=yes&dur=23169.102&lmt=1742272811552495&mt=1749654791&fvip=2&c=ANDROID&txp=8218224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRQIhAMfV25c_qh9D4oGK060768StClGB4_4TnrQD_CeGWOQnAiA3PkLu34K4wYGTuQv26RKaBaUeKhJsG9tQ-kiYwkb64g%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbxdu1nj-EWy5t63d4U9p4E6-w1TzQK-O4bmN75JDQV4CIQDL5w3Pd53osX6nHaoqgzEi59QRSB6Mo4Afl6kzV0LT4g%3D%3D", + "mimeType": "video/mp4; codecs=\"avc1.42001E, mp4a.40.2\"", + "bitrate": 213280, + "width": 640, + "height": 360, + "lastModified": "1742272811552495", + "quality": "medium", + "fps": 30, + "qualityLabel": "360p", + "projectionType": "RECTANGULAR", + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "23169102", + "audioSampleRate": "44100", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_360P" + } + ], + "adaptiveFormats": [ + { + "itag": 136, + "url": "https://rr3---sn-4g5edn6r.googlevideo.com/videoplayback?expire=1749676583&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABFlCq7Kf2QkNErWX2ejAS2m8Dw7vixCEJGOWV9DE19b&itag=136&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654983%2C&mh=vR&mm=31%2C29&mn=sn-4g5edn6r%2Csn-4g5e6ns7&ms=au%2Crdu&mv=m&mvi=3&pl=46&rms=au%2Cau&initcwndbps=2546250&bui=AY1jyLPau3wpxrEcdX87SbxFNWuc4xSpv1X2ysLEtmgDmALJpC0NDso5wsNl9n1E9VkAtjNXZSnyHCnI&spc=l3OVKSlqvd3P79Am3zNt&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=709872827&dur=23169.031&lmt=1713227568142041&mt=1749654791&fvip=2&keepalive=yes&c=ANDROID&txp=8219224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgIcZ3S9cIctw8hmSe02-vYqPPRpzbZTl9mFpAVhQMfKECIQDHnd493k1VgAFFPidrB2ifwKppLyuZqVw8u-MgGAd2Ew%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbxdu1nj-EWy5t63d4U9p4E6-w1TzQK-O4bmN75JDQV4CIQDL5w3Pd53osX6nHaoqgzEi59QRSB6Mo4Afl6kzV0LT4g%3D%3D", + "mimeType": "video/mp4; codecs=\"avc1.64001f\"", + "bitrate": 930745, + "width": 1280, + "height": 720, + "initRange": { + "start": "0", + "end": "739" + }, + "indexRange": { + "start": "740", + "end": "52911" + }, + "lastModified": "1713227568142041", + "contentLength": "709872827", + "quality": "hd720", + "fps": 30, + "qualityLabel": "720p", + "projectionType": "RECTANGULAR", + "averageBitrate": 245110, + "approxDurationMs": "23169031", + "qualityOrdinal": "QUALITY_ORDINAL_720P" + }, + { + "itag": 134, + "url": "https://rr3---sn-4g5edn6r.googlevideo.com/videoplayback?expire=1749676583&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABFlCq7Kf2QkNErWX2ejAS2m8Dw7vixCEJGOWV9DE19b&itag=134&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654983%2C&mh=vR&mm=31%2C29&mn=sn-4g5edn6r%2Csn-4g5e6ns7&ms=au%2Crdu&mv=m&mvi=3&pl=46&rms=au%2Cau&initcwndbps=2546250&bui=AY1jyLPau3wpxrEcdX87SbxFNWuc4xSpv1X2ysLEtmgDmALJpC0NDso5wsNl9n1E9VkAtjNXZSnyHCnI&spc=l3OVKSlqvd3P79Am3zNt&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=246949195&dur=23169.031&lmt=1713227334771807&mt=1749654791&fvip=2&keepalive=yes&c=ANDROID&txp=8219224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgWESZcttl9DpLTf1QO784TiBlqqA1cUrMdmRJS8oSN2QCIDuHlv7u3U0tcuRvj8QuXuReep_v1OAAfpduTUFl94nu&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbxdu1nj-EWy5t63d4U9p4E6-w1TzQK-O4bmN75JDQV4CIQDL5w3Pd53osX6nHaoqgzEi59QRSB6Mo4Afl6kzV0LT4g%3D%3D", + "mimeType": "video/mp4; codecs=\"avc1.4d401e\"", + "bitrate": 240880, + "width": 640, + "height": 360, + "initRange": { + "start": "0", + "end": "740" + }, + "indexRange": { + "start": "741", + "end": "52912" + }, + "lastModified": "1713227334771807", + "contentLength": "246949195", + "quality": "medium", + "fps": 30, + "qualityLabel": "360p", + "projectionType": "RECTANGULAR", + "averageBitrate": 85268, + "highReplication": true, + "approxDurationMs": "23169031", + "qualityOrdinal": "QUALITY_ORDINAL_360P" + }, + { + "itag": 160, + "url": "https://rr3---sn-4g5edn6r.googlevideo.com/videoplayback?expire=1749676583&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABFlCq7Kf2QkNErWX2ejAS2m8Dw7vixCEJGOWV9DE19b&itag=160&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654983%2C&mh=vR&mm=31%2C29&mn=sn-4g5edn6r%2Csn-4g5e6ns7&ms=au%2Crdu&mv=m&mvi=3&pl=46&rms=au%2Cau&initcwndbps=2546250&bui=AY1jyLPau3wpxrEcdX87SbxFNWuc4xSpv1X2ysLEtmgDmALJpC0NDso5wsNl9n1E9VkAtjNXZSnyHCnI&spc=l3OVKSlqvd3P79Am3zNt&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=91539311&dur=23169.031&lmt=1713227341533053&mt=1749654791&fvip=2&keepalive=yes&c=ANDROID&txp=8219224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhALylD8kmGqfWpIpQmVF_sgfcCuO1MS3fxaQVrQQ1NNYuAiB69g4pQoxI9GI5mkC375ZiAWqHB5L6jitMAsHV2wGqTA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbxdu1nj-EWy5t63d4U9p4E6-w1TzQK-O4bmN75JDQV4CIQDL5w3Pd53osX6nHaoqgzEi59QRSB6Mo4Afl6kzV0LT4g%3D%3D", + "mimeType": "video/mp4; codecs=\"avc1.4d400c\"", + "bitrate": 88715, + "width": 256, + "height": 144, + "initRange": { + "start": "0", + "end": "738" + }, + "indexRange": { + "start": "739", + "end": "52910" + }, + "lastModified": "1713227341533053", + "contentLength": "91539311", + "quality": "tiny", + "fps": 30, + "qualityLabel": "144p", + "projectionType": "RECTANGULAR", + "averageBitrate": 31607, + "approxDurationMs": "23169031", + "qualityOrdinal": "QUALITY_ORDINAL_144P" + }, + { + "itag": 139, + "url": "https://rr3---sn-4g5edn6r.googlevideo.com/videoplayback?expire=1749676583&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABFlCq7Kf2QkNErWX2ejAS2m8Dw7vixCEJGOWV9DE19b&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654983%2C&mh=vR&mm=31%2C29&mn=sn-4g5edn6r%2Csn-4g5e6ns7&ms=au%2Crdu&mv=m&mvi=3&pl=46&rms=au%2Cau&initcwndbps=2546250&bui=AY1jyLPau3wpxrEcdX87SbxFNWuc4xSpv1X2ysLEtmgDmALJpC0NDso5wsNl9n1E9VkAtjNXZSnyHCnI&spc=l3OVKSlqvd3P79Am3zNt&vprv=1&svpuc=1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=141280429&dur=23169.148&lmt=1713231406375965&mt=1749654791&fvip=2&keepalive=yes&c=ANDROID&txp=8218224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhALuLp9s32OaeUCYUnbuJCaE_l_wA61JZJilwawJN3yeHAiAeeYaYxgQSZdJefV8ge0QLcrkqxpTCKo779u6gDxRWYg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbxdu1nj-EWy5t63d4U9p4E6-w1TzQK-O4bmN75JDQV4CIQDL5w3Pd53osX6nHaoqgzEi59QRSB6Mo4Afl6kzV0LT4g%3D%3D", + "mimeType": "audio/mp4; codecs=\"mp4a.40.5\"", + "bitrate": 71624, + "initRange": { + "start": "0", + "end": "640" + }, + "indexRange": { + "start": "641", + "end": "28524" + }, + "lastModified": "1713231406375965", + "contentLength": "141280429", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 48782, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "23169148", + "audioSampleRate": "22050", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 140, + "url": "https://rr3---sn-4g5edn6r.googlevideo.com/videoplayback?expire=1749676583&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABFlCq7Kf2QkNErWX2ejAS2m8Dw7vixCEJGOWV9DE19b&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654983%2C&mh=vR&mm=31%2C29&mn=sn-4g5edn6r%2Csn-4g5e6ns7&ms=au%2Crdu&mv=m&mvi=3&pl=46&rms=au%2Cau&initcwndbps=2546250&bui=AY1jyLPau3wpxrEcdX87SbxFNWuc4xSpv1X2ysLEtmgDmALJpC0NDso5wsNl9n1E9VkAtjNXZSnyHCnI&spc=l3OVKSlqvd3P79Am3zNt&vprv=1&svpuc=1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=374966787&dur=23169.101&lmt=1713231406383666&mt=1749654791&fvip=2&keepalive=yes&c=ANDROID&txp=8218224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgPk35Y1UBojHkxQpgqQaAkoibr_WY7gWN0Vq-qvz8CugCICa2EC-sSVgX2yB6UgtTlVgidRW6TZe3_pw5QiNtRfRr&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbxdu1nj-EWy5t63d4U9p4E6-w1TzQK-O4bmN75JDQV4CIQDL5w3Pd53osX6nHaoqgzEi59QRSB6Mo4Afl6kzV0LT4g%3D%3D", + "mimeType": "audio/mp4; codecs=\"mp4a.40.2\"", + "bitrate": 152302, + "initRange": { + "start": "0", + "end": "631" + }, + "indexRange": { + "start": "632", + "end": "28515" + }, + "lastModified": "1713231406383666", + "contentLength": "374966787", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 129471, + "highReplication": true, + "audioQuality": "AUDIO_QUALITY_MEDIUM", + "approxDurationMs": "23169101", + "audioSampleRate": "44100", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 251, + "url": "https://rr3---sn-4g5edn6r.googlevideo.com/videoplayback?expire=1749676583&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABFlCq7Kf2QkNErWX2ejAS2m8Dw7vixCEJGOWV9DE19b&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654983%2C&mh=vR&mm=31%2C29&mn=sn-4g5edn6r%2Csn-4g5e6ns7&ms=au%2Crdu&mv=m&mvi=3&pl=46&rms=au%2Cau&initcwndbps=2546250&bui=AY1jyLPau3wpxrEcdX87SbxFNWuc4xSpv1X2ysLEtmgDmALJpC0NDso5wsNl9n1E9VkAtjNXZSnyHCnI&spc=l3OVKSlqvd3P79Am3zNt&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=309737721&dur=23169.061&lmt=1713229262995604&mt=1749654791&fvip=2&keepalive=yes&c=ANDROID&txp=8218224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgJYYULBVsesUsp60aOljz5KJk5D3FoipVhccyOXg9Kx8CIQCnNTJkuB-HccwRsWITY3W6P1irZl9ujhObUOIVCI_2eQ%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbxdu1nj-EWy5t63d4U9p4E6-w1TzQK-O4bmN75JDQV4CIQDL5w3Pd53osX6nHaoqgzEi59QRSB6Mo4Afl6kzV0LT4g%3D%3D", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 125421, + "initRange": { + "start": "0", + "end": "262" + }, + "indexRange": { + "start": "263", + "end": "42435" + }, + "lastModified": "1713229262995604", + "contentLength": "309737721", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 106948, + "audioQuality": "AUDIO_QUALITY_MEDIUM", + "approxDurationMs": "23169061", + "audioSampleRate": "48000", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + } + ], + "serverAbrStreamingUrl": "https://rr3---sn-4g5edn6r.googlevideo.com/videoplayback?expire=1749676583&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABFlCq7Kf2QkNErWX2ejAS2m8Dw7vixCEJGOWV9DE19b&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654983%2C&mh=vR&mm=31%2C29&mn=sn-4g5edn6r%2Csn-4g5e6ns7&ms=au%2Crdu&mv=m&mvi=3&pl=46&rms=au%2Cau&initcwndbps=2546250&spc=l3OVKSlqvd3P79Am3zNt&svpuc=1&sabr=1&rqh=1&mt=1749654791&fvip=2&keepalive=yes&c=ANDROID&sparams=expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Cxpc%2Cspc%2Csvpuc%2Csabr%2Crqh&sig=AJfQdSswRQIhAOIi1k3cP43kIAs-PR_wDYtNyWdawNMyMxbAZARQymKvAiA7sp-eCMr5IR-TjXhlZgsY4wiGtRq4Q2cKQ00a4hTcjg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIgbxdu1nj-EWy5t63d4U9p4E6-w1TzQK-O4bmN75JDQV4CIQDL5w3Pd53osX6nHaoqgzEi59QRSB6Mo4Afl6kzV0LT4g%3D%3D" + }, + "playbackTracking": { + "videostatsPlaybackUrl": { + "baseUrl": "https://s.youtube.com/api/stats/playback?cl=766672562&docid=Fjg5lYqvzUs&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&fexp=v1%2C23888717%2C115927%2C72597%2C1408%2C26245%2C27411%2C11026%2C23536%2C14307%2C4951%2C44686%2C1740%2C8827%2C48775%2C107832%2C124889%2C33227%2C29636%2C14739676%2C3029%2C827%2C11680739%2C10562%2C4845%2C11927%2C7%2C17650%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3163%2C15%2C15%2C9%2C1084%2C313%2C4161%2C29979%2C3446%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4572%2C13%2C2071%2C658%2C729%2C10237%2C1406%2C4615%2C10472%2C8688%2C3479%2C690%2C31%2C453%2C634%2C601%2C819%2C5209%2C243%2C4052%2C298%2C197%2C867%2C5484%2C2234%2C514%2C10822%2C2120%2C6113%2C7%2C2551%2C5357%2C2119%2C2%2C10175%2C2475%2C9%2C9%2C15%2C11%2C21%2C4307%2C5740%2C845%2C207%2C482%2C1205%2C106%2C668%2C1209%2C235%2C31%2C942%2C1748%2C597%2C30%2C5%2C9%2C14%2C9%2C8%2C416%2C612%2C255%2C2558%2C111%2C853%2C373%2C612%2C789%2C1206%2C3484%2C1143%2C4086%2C59%2C16%2C744%2C1192%2C1982%2C8%2C208%2C301%2C1997%2C498%2C1134%2C709%2C1571%2C691%2C400%2C2025%2C945%2C176%2C448%2C796%2C1500%2C1318%2C547%2C98%2C2027%2C1437%2C345%2C94%2C274%2C342%2C288%2C992%2C1106%2C243%2C301%2C673%2C1334%2C2392%2C257%2C333%2C191%2C334%2C2%2C501%2C168%2C245%2C356%2C453%2C1209%2C405%2C222%2C740%2C397%2C713%2C838%2C441%2C816%2C296%2C1029%2C2008%2C121%2C153%2C19%2C465%2C410%2C215%2C165%2C1326%2C132%2C876%2C89%2C597%2C183%2C450%2C1110%2C1129%2C2%2C90%2C1711%2C911%2C943%2C33%2C290%2C232%2C1502%2C240%2C233%2C102%2C300%2C216%2C359%2C1763%2C755%2C145%2C783%2C629&ns=yt&plid=AAY3TUu-YZ48p6in&el=detailpage&len=23170&of=tvkHAnYIWfR3Ah-t6n4BXQ&vm=CAEQARgEOjJBSHFpSlRKN0tQR3pjWlBwZU5mV2pFUVBRNlYxenMzR1JvX2E3WjcwMDlsTmFmcC1RUWJiQUZVQTZSUnAycF83YzZ6cHZZaTRJZnpxOC0tWDRCNzdYTmtIY0ZmWVc2WlJIM3BHcHczVTVBUlR5ZFIxdWhfazJobmNoMEg2R0kwWlZWcEpUOGNUWjl1WU9UUHNTYmpza1E", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "videostatsDelayplayUrl": { + "baseUrl": "https://s.youtube.com/api/stats/delayplay?cl=766672562&docid=Fjg5lYqvzUs&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&fexp=v1%2C23888717%2C115927%2C72597%2C1408%2C26245%2C27411%2C11026%2C23536%2C14307%2C4951%2C44686%2C1740%2C8827%2C48775%2C107832%2C124889%2C33227%2C29636%2C14739676%2C3029%2C827%2C11680739%2C10562%2C4845%2C11927%2C7%2C17650%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3163%2C15%2C15%2C9%2C1084%2C313%2C4161%2C29979%2C3446%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4572%2C13%2C2071%2C658%2C729%2C10237%2C1406%2C4615%2C10472%2C8688%2C3479%2C690%2C31%2C453%2C634%2C601%2C819%2C5209%2C243%2C4052%2C298%2C197%2C867%2C5484%2C2234%2C514%2C10822%2C2120%2C6113%2C7%2C2551%2C5357%2C2119%2C2%2C10175%2C2475%2C9%2C9%2C15%2C11%2C21%2C4307%2C5740%2C845%2C207%2C482%2C1205%2C106%2C668%2C1209%2C235%2C31%2C942%2C1748%2C597%2C30%2C5%2C9%2C14%2C9%2C8%2C416%2C612%2C255%2C2558%2C111%2C853%2C373%2C612%2C789%2C1206%2C3484%2C1143%2C4086%2C59%2C16%2C744%2C1192%2C1982%2C8%2C208%2C301%2C1997%2C498%2C1134%2C709%2C1571%2C691%2C400%2C2025%2C945%2C176%2C448%2C796%2C1500%2C1318%2C547%2C98%2C2027%2C1437%2C345%2C94%2C274%2C342%2C288%2C992%2C1106%2C243%2C301%2C673%2C1334%2C2392%2C257%2C333%2C191%2C334%2C2%2C501%2C168%2C245%2C356%2C453%2C1209%2C405%2C222%2C740%2C397%2C713%2C838%2C441%2C816%2C296%2C1029%2C2008%2C121%2C153%2C19%2C465%2C410%2C215%2C165%2C1326%2C132%2C876%2C89%2C597%2C183%2C450%2C1110%2C1129%2C2%2C90%2C1711%2C911%2C943%2C33%2C290%2C232%2C1502%2C240%2C233%2C102%2C300%2C216%2C359%2C1763%2C755%2C145%2C783%2C629&ns=yt&plid=AAY3TUu-YZ48p6in&el=detailpage&len=23170&of=tvkHAnYIWfR3Ah-t6n4BXQ&vm=CAEQARgEOjJBSHFpSlRKN0tQR3pjWlBwZU5mV2pFUVBRNlYxenMzR1JvX2E3WjcwMDlsTmFmcC1RUWJiQUZVQTZSUnAycF83YzZ6cHZZaTRJZnpxOC0tWDRCNzdYTmtIY0ZmWVc2WlJIM3BHcHczVTVBUlR5ZFIxdWhfazJobmNoMEg2R0kwWlZWcEpUOGNUWjl1WU9UUHNTYmpza1E", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "videostatsWatchtimeUrl": { + "baseUrl": "https://s.youtube.com/api/stats/watchtime?cl=766672562&docid=Fjg5lYqvzUs&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&fexp=v1%2C23888717%2C115927%2C72597%2C1408%2C26245%2C27411%2C11026%2C23536%2C14307%2C4951%2C44686%2C1740%2C8827%2C48775%2C107832%2C124889%2C33227%2C29636%2C14739676%2C3029%2C827%2C11680739%2C10562%2C4845%2C11927%2C7%2C17650%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3163%2C15%2C15%2C9%2C1084%2C313%2C4161%2C29979%2C3446%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4572%2C13%2C2071%2C658%2C729%2C10237%2C1406%2C4615%2C10472%2C8688%2C3479%2C690%2C31%2C453%2C634%2C601%2C819%2C5209%2C243%2C4052%2C298%2C197%2C867%2C5484%2C2234%2C514%2C10822%2C2120%2C6113%2C7%2C2551%2C5357%2C2119%2C2%2C10175%2C2475%2C9%2C9%2C15%2C11%2C21%2C4307%2C5740%2C845%2C207%2C482%2C1205%2C106%2C668%2C1209%2C235%2C31%2C942%2C1748%2C597%2C30%2C5%2C9%2C14%2C9%2C8%2C416%2C612%2C255%2C2558%2C111%2C853%2C373%2C612%2C789%2C1206%2C3484%2C1143%2C4086%2C59%2C16%2C744%2C1192%2C1982%2C8%2C208%2C301%2C1997%2C498%2C1134%2C709%2C1571%2C691%2C400%2C2025%2C945%2C176%2C448%2C796%2C1500%2C1318%2C547%2C98%2C2027%2C1437%2C345%2C94%2C274%2C342%2C288%2C992%2C1106%2C243%2C301%2C673%2C1334%2C2392%2C257%2C333%2C191%2C334%2C2%2C501%2C168%2C245%2C356%2C453%2C1209%2C405%2C222%2C740%2C397%2C713%2C838%2C441%2C816%2C296%2C1029%2C2008%2C121%2C153%2C19%2C465%2C410%2C215%2C165%2C1326%2C132%2C876%2C89%2C597%2C183%2C450%2C1110%2C1129%2C2%2C90%2C1711%2C911%2C943%2C33%2C290%2C232%2C1502%2C240%2C233%2C102%2C300%2C216%2C359%2C1763%2C755%2C145%2C783%2C629&ns=yt&plid=AAY3TUu-YZ48p6in&el=detailpage&len=23170&of=tvkHAnYIWfR3Ah-t6n4BXQ&vm=CAEQARgEOjJBSHFpSlRKN0tQR3pjWlBwZU5mV2pFUVBRNlYxenMzR1JvX2E3WjcwMDlsTmFmcC1RUWJiQUZVQTZSUnAycF83YzZ6cHZZaTRJZnpxOC0tWDRCNzdYTmtIY0ZmWVc2WlJIM3BHcHczVTVBUlR5ZFIxdWhfazJobmNoMEg2R0kwWlZWcEpUOGNUWjl1WU9UUHNTYmpza1E", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "ptrackingUrl": { + "baseUrl": "https://www.youtube.com/ptracking?ei=xp1JaO-PPPGxsvQP2ZDA6QQ&oid=p6tol4dx4N8ZT8MHHnKJkg&plid=AAY3TUu-YZ48p6in&pltype=content&ptchn=Hd62-u_v4DvJ8TCFtpi4GA&ptk=youtube_single&video_id=Fjg5lYqvzUs", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "qoeUrl": { + "baseUrl": "https://s.youtube.com/api/stats/qoe?cl=766672562&docid=Fjg5lYqvzUs&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&el=detailpage&event=streamingstats&fexp=v1%2C23888717%2C115927%2C72597%2C1408%2C26245%2C27411%2C11026%2C23536%2C14307%2C4951%2C44686%2C1740%2C8827%2C48775%2C107832%2C124889%2C33227%2C29636%2C14739676%2C3029%2C827%2C11680739%2C10562%2C4845%2C11927%2C7%2C17650%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3163%2C15%2C15%2C9%2C1084%2C313%2C4161%2C29979%2C3446%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4572%2C13%2C2071%2C658%2C729%2C10237%2C1406%2C4615%2C10472%2C8688%2C3479%2C690%2C31%2C453%2C634%2C601%2C819%2C5209%2C243%2C4052%2C298%2C197%2C867%2C5484%2C2234%2C514%2C10822%2C2120%2C6113%2C7%2C2551%2C5357%2C2119%2C2%2C10175%2C2475%2C9%2C9%2C15%2C11%2C21%2C4307%2C5740%2C845%2C207%2C482%2C1205%2C106%2C668%2C1209%2C235%2C31%2C942%2C1748%2C597%2C30%2C5%2C9%2C14%2C9%2C8%2C416%2C612%2C255%2C2558%2C111%2C853%2C373%2C612%2C789%2C1206%2C3484%2C1143%2C4086%2C59%2C16%2C744%2C1192%2C1982%2C8%2C208%2C301%2C1997%2C498%2C1134%2C709%2C1571%2C691%2C400%2C2025%2C945%2C176%2C448%2C796%2C1500%2C1318%2C547%2C98%2C2027%2C1437%2C345%2C94%2C274%2C342%2C288%2C992%2C1106%2C243%2C301%2C673%2C1334%2C2392%2C257%2C333%2C191%2C334%2C2%2C501%2C168%2C245%2C356%2C453%2C1209%2C405%2C222%2C740%2C397%2C713%2C838%2C441%2C816%2C296%2C1029%2C2008%2C121%2C153%2C19%2C465%2C410%2C215%2C165%2C1326%2C132%2C876%2C89%2C597%2C183%2C450%2C1110%2C1129%2C2%2C90%2C1711%2C911%2C943%2C33%2C290%2C232%2C1502%2C240%2C233%2C102%2C300%2C216%2C359%2C1763%2C755%2C145%2C783%2C629&ns=yt&plid=AAY3TUu-YZ48p6in", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "atrUrl": { + "baseUrl": "https://s.youtube.com/api/stats/atr?c=ANDROID&docid=Fjg5lYqvzUs&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&len=23170&ns=yt&plid=AAY3TUu-YZ48p6in&ver=2&vm=CAEQARgEOjJBSHFpSlRKN0tQR3pjWlBwZU5mV2pFUVBRNlYxenMzR1JvX2E3WjcwMDlsTmFmcC1RUWJiQUZVQTZSUnAycF83YzZ6cHZZaTRJZnpxOC0tWDRCNzdYTmtIY0ZmWVc2WlJIM3BHcHczVTVBUlR5ZFIxdWhfazJobmNoMEg2R0kwWlZWcEpUOGNUWjl1WU9UUHNTYmpza1E", + "elapsedMediaTimeSeconds": 3, + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "engageUrl": { + "baseUrl": "https://s.youtube.com/api/stats/engage?cl=766672562&cmt=%5BVSS_CMT%5D&conn=%5BVSS_CONN%5D&cpn=%5BVSS_CPN%5D&docid=Fjg5lYqvzUs&ei=xp1JaO-PPPGxsvQP2ZDA6QQ&el=detailpage&fexp=v1%2C23888717%2C115927%2C72597%2C1408%2C26245%2C27411%2C11026%2C23536%2C14307%2C4951%2C44686%2C1740%2C8827%2C48775%2C107832%2C124889%2C33227%2C29636%2C14739676%2C3029%2C827%2C11680739%2C10562%2C4845%2C11927%2C7%2C17650%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3163%2C15%2C15%2C9%2C1084%2C313%2C4161%2C29979%2C3446%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4572%2C13%2C2071%2C658%2C729%2C10237%2C1406%2C4615%2C10472%2C8688%2C3479%2C690%2C31%2C453%2C634%2C601%2C819%2C5209%2C243%2C4052%2C298%2C197%2C867%2C5484%2C2234%2C514%2C10822%2C2120%2C6113%2C7%2C2551%2C5357%2C2119%2C2%2C10175%2C2475%2C9%2C9%2C15%2C11%2C21%2C4307%2C5740%2C845%2C207%2C482%2C1205%2C106%2C668%2C1209%2C235%2C31%2C942%2C1748%2C597%2C30%2C5%2C9%2C14%2C9%2C8%2C416%2C612%2C255%2C2558%2C111%2C853%2C373%2C612%2C789%2C1206%2C3484%2C1143%2C4086%2C59%2C16%2C744%2C1192%2C1982%2C8%2C208%2C301%2C1997%2C498%2C1134%2C709%2C1571%2C691%2C400%2C2025%2C945%2C176%2C448%2C796%2C1500%2C1318%2C547%2C98%2C2027%2C1437%2C345%2C94%2C274%2C342%2C288%2C992%2C1106%2C243%2C301%2C673%2C1334%2C2392%2C257%2C333%2C191%2C334%2C2%2C501%2C168%2C245%2C356%2C453%2C1209%2C405%2C222%2C740%2C397%2C713%2C838%2C441%2C816%2C296%2C1029%2C2008%2C121%2C153%2C19%2C465%2C410%2C215%2C165%2C1326%2C132%2C876%2C89%2C597%2C183%2C450%2C1110%2C1129%2C2%2C90%2C1711%2C911%2C943%2C33%2C290%2C232%2C1502%2C240%2C233%2C102%2C300%2C216%2C359%2C1763%2C755%2C145%2C783%2C629&lact=%5BVSS_LACT%5D&len=23170&ns=yt&of=tvkHAnYIWfR3Ah-t6n4BXQ&plid=AAY3TUu-YZ48p6in&rt=%5BVSS_RT%5D&state=%5BVSS_STATE%5D&vis=%5BVSS_VIS%5D&vm=CAEQARgEOjJBSHFpSlRKN0tQR3pjWlBwZU5mV2pFUVBRNlYxenMzR1JvX2E3WjcwMDlsTmFmcC1RUWJiQUZVQTZSUnAycF83YzZ6cHZZaTRJZnpxOC0tWDRCNzdYTmtIY0ZmWVc2WlJIM3BHcHczVTVBUlR5ZFIxdWhfazJobmNoMEg2R0kwWlZWcEpUOGNUWjl1WU9UUHNTYmpza1E", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + } + ] + }, + "videostatsScheduledFlushWalltimeSeconds": [ + 10, + 20, + 30 + ], + "videostatsDefaultFlushIntervalSeconds": 300 + }, + "videoDetails": { + "videoId": "Fjg5lYqvzUs", + "title": "Watch live Dow Jones feed: Markets plunge amid coronavirus fears, oil price war", + "lengthSeconds": "23169", + "keywords": [ + "covid 19", + "coronavirus press conference", + "trump coronavirus", + "sars", + "diamond princess", + "coronavirus update", + "coronavirus news", + "virus", + "symptoms", + "yokohama", + "new york", + "king county", + "seattle", + "washington", + "japan", + "china", + "wuhan china", + "who coronavirus", + "cdc coronavirus", + "new coronavirus", + "what is the coronavirus", + "symptoms of coronavirus", + "corona virus", + "wuhan", + "corona", + "covid-19", + "what is coronavirus", + "coronavirus", + "breaking news video", + "video updates", + "live video", + "live updates" + ], + "channelId": "UCHd62-u_v4DvJ8TCFtpi4GA", + "isOwnerViewing": false, + "shortDescription": "The threat of a coronavirus-fueled oil war and continued panic around the virus brought markets to unprecedented lows Monday, triggering the first-ever forced halt on trading after the Standard & Poor’s 500 index sank 7 percent shortly after open. The Dow Jones industrial average fell as much as 2,000 points. Read more: https://wapo.st/38GDJPj. Subscribe to The Washington Post on YouTube: https://wapo.st/2QOdcqK\n\nFollow us:\nTwitter: https://twitter.com/washingtonpost\nInstagram: https://www.instagram.com/washingtonpost/\nFacebook: https://www.facebook.com/washingtonpost/", + "isCrawlable": true, + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Fjg5lYqvzUs/default.jpg?v=5e669e1c", + "width": 120, + "height": 90 + }, + { + "url": "https://i.ytimg.com/vi/Fjg5lYqvzUs/mqdefault.jpg?v=5e669e1c", + "width": 320, + "height": 180 + }, + { + "url": "https://i.ytimg.com/vi/Fjg5lYqvzUs/hqdefault.jpg?v=5e669e1c", + "width": 480, + "height": 360 + }, + { + "url": "https://i.ytimg.com/vi/Fjg5lYqvzUs/sddefault.jpg?v=5e669e1c", + "width": 640, + "height": 480 + } + ] + }, + "allowRatings": true, + "viewCount": "170391", + "author": "Washington Post", + "isLowLatencyLiveStream": false, + "isPrivate": false, + "isUnpluggedCorpus": false, + "latencyClass": "MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_NORMAL", + "isLiveContent": true + }, + "playerConfig": { + "audioConfig": { + "loudnessDb": -27.25, + "perceptualLoudnessDb": -41.25, + "enablePerFormatLoudness": false, + "trackAbsoluteLoudnessLkfs": -41.25, + "loudnessTargetLkfs": -14 + }, + "exoPlayerConfig": { + "useExoPlayer": true, + "useAdaptiveBitrate": true, + "maxInitialByteRate": 91136, + "minDurationForQualityIncreaseMs": 12364, + "maxDurationForQualityDecreaseMs": 3720, + "minDurationToRetainAfterDiscardMs": 21000, + "lowWatermarkMs": 15000, + "highWatermarkMs": 30000, + "lowPoolLoad": 0.8, + "highPoolLoad": 0.8, + "sufficientBandwidthOverhead": 1, + "bufferChunkSizeKb": 50, + "httpConnectTimeoutMs": 16000, + "httpReadTimeoutMs": 8000, + "numAudioSegmentsPerFetch": 1, + "numVideoSegmentsPerFetch": 2, + "minDurationForPlaybackStartMs": 1600, + "enableExoplayerReuse": false, + "useRadioTypeForInitialQualitySelection": true, + "blacklistFormatOnError": false, + "enableBandaidHttpDataSource": true, + "httpLoadTimeoutMs": 18000, + "canPlayHdDrm": true, + "videoBufferSegmentCount": 389, + "audioBufferSegmentCount": 38, + "useAbruptSplicing": false, + "minRetryCount": 10, + "minChunksNeededToPreferOffline": 2, + "secondsToMaxAggressiveness": 0, + "enableSurfaceviewResizeWorkaround": false, + "enableVp9IfThresholdsPass": false, + "matchQualityToViewportOnUnfullscreen": false, + "lowAudioQualityConnTypes": [ + "MOBILE_CONNECTION_TYPE_CELLULAR_2G", + "MOBILE_CONNECTION_TYPE_CELLULAR_3G" + ], + "useDashForLiveStreams": true, + "enableLibvpxVideoTrackRenderer": false, + "lowAudioQualityBandwidthThresholdBps": 786432, + "enableVariableSpeedPlayback": false, + "preferOnesieBufferedFormat": true, + "minimumBandwidthSampleBytes": 16384, + "useDashForOtfAndCompletedLiveStreams": true, + "disableCacheAwareVideoFormatEvaluation": false, + "useLiveDvrForDashLiveStreams": true, + "cronetResetTimeoutOnRedirects": true, + "emitVideoDecoderChangeEvents": false, + "onesieVideoBufferLoadTimeoutMs": "0", + "onesieVideoBufferReadTimeoutMs": "0", + "libvpxEnableGl": false, + "enableVp9EncryptedIfThresholdsPass": false, + "enableOpus": false, + "usePredictedBuffer": true, + "maxReadAheadMediaTimeMs": 120000, + "useMediaTimeCappedLoadControl": true, + "allowCacheOverrideToLowerQualitiesWithinRange": 0, + "allowDroppingUndecodedFrames": true, + "minDurationForPlaybackRestartMs": 5000, + "serverProvidedBandwidthHeader": "", + "liveOnlyPegStrategy": "LIVE_ONLY_PEG_STRATEGY_SEEK_ON_REBUFFER_ESTIMATE_DURATION", + "enableRedirectorHostFallback": true, + "enableHighlyAvailableFormatFallbackOnPcr": false, + "recordTrackRendererTimingEvents": true, + "minErrorsForRedirectorHostFallback": 0, + "nonHardwareMediaCodecNames": [ + "OMX.ffmpeg.vp9.decoder", + "OMX.google.vp9.decoder", + "c2.android.vp9.decoder", + "OMX.Intel.sw_vd.vp9", + "OMX.MTK.VIDEO.DECODER.SW.VP9", + "c2.mtk.sw.vp9.decoder", + "OMX.google.av1.decoder", + "c2.android.av1.decoder", + "OMX.sprd.av1.decoder", + "c2.android.av1-dav1d.decoder" + ], + "enableVp9IfInHardware": false, + "enableVp9EncryptedIfInHardware": true, + "useOpusMedAsLowQualityAudio": false, + "minErrorsForPcrFallback": 0, + "useStickyRedirectHttpDataSource": true, + "onlyVideoBandwidth": true, + "useRedirectorOnNetworkChange": false, + "enableMaxReadaheadAbrThreshold": true, + "cacheCheckDirectoryWritabilityOnce": false, + "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", + "slidingPercentile": 0.25, + "slidingWindowSize": 12, + "maxFrameDropIntervalMs": 100, + "ignoreLoadTimeoutForFallback": false, + "serverBweMultiplier": 1, + "drmMaxKeyfetchDelayMs": 0, + "maxResolutionForWhiteNoise": 0, + "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", + "enableLibvpxHdr": false, + "enableCacheAwareStreamSelection": true, + "useExoCronetDataSource": true, + "whiteNoiseScale": 0, + "whiteNoiseOffset": 0, + "preventVideoFrameLaggingWithLibvpx": false, + "enableMediaCodecHdr": true, + "enableMediaCodecSwHdr": false, + "liveOnlyWindowChunks": 10, + "bearerMinDurationToRetainAfterDiscardMs": [ + 21000, + 21000, + 21000, + 21000, + 120000, + 120000, + 90000, + 120000 + ], + "forceWidevineL3": false, + "useAverageBitrate": false, + "useMedialibAudioTrackRendererForLive": true, + "useExoPlayerV2": false, + "logMediaRequestEventsToCsi": true, + "onesieFixNonZeroStartTimeFormatSelection": false, + "liveOnlyReadaheadStepSizeChunks": 1, + "liveOnlyBufferHealthHalfLifeSeconds": 60, + "liveOnlyMinBufferHealthRatio": 0.75, + "liveOnlyMinLatencyToSeekRatio": 3, + "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", + "ignoreViewportSizeWhenSticky": false, + "enableLibvpxFallback": false, + "disableLibvpxLoopFilter": false, + "enableVpxMediaView": false, + "hdrMinScreenBrightness": 0, + "hdrMaxScreenBrightnessThreshold": 0, + "onesieDataSourceAboveCacheDataSource": true, + "httpNonplayerLoadTimeoutMs": 72000, + "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", + "maxVideoDurationPerFetchMs": 12000, + "maxVideoEstimatedLoadDurationMs": -1, + "estimatedServerClockHalfLife": 5, + "estimatedServerClockStrictOffset": false, + "minReadAheadMediaTimeMs": 0, + "readAheadGrowthRate": 0, + "useDynamicReadAhead": false, + "useYtVodMediaSourceForV2": false, + "enableV2Gapless": true, + "useLiveHeadTimeMillis": true, + "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, + "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, + "enableDynamicHdr": false, + "v2PerformEarlyStreamSelection": false, + "v2UsePlaybackStreamSelectionResult": false, + "v2MinTimeBetweenAbrReevaluationMs": 2000, + "avoidReusePlaybackAcrossLoadvideos": false, + "enableInfiniteNetworkLoadingRetries": true, + "reportExoPlayerStateOnTransition": false, + "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", + "useLiveHeadWindow": true, + "enableDynamicHdrInHardware": false, + "ultralowAudioQualityBandwidthThresholdBps": 0, + "retryLiveNetNocontentWithDelay": true, + "ignoreUnneededSeeksToLiveHead": true, + "adaptiveLiveHeadWindow": true, + "drmMetricsQoeLoggingFraction": 0.01, + "liveNetNocontentMaximumErrors": -1, + "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, + "slidingPercentileScalar": 0.85, + "minAdaptiveVideoQuality": 0, + "retryLiveEmptyChunkWithDelay": true, + "platypusBackBufferDurationMs": 30000, + "platypusEnableServerSideFormatFiltering": true + }, + "playbackStartConfig": { + "startTimeToleranceBeforeMs": "20000" + }, + "adRequestConfig": { + "filterTimeEventsOnDelta": 10000, + "useCriticalExecOnAdsPrep": true, + "userCriticalExecOnAdsProcessing": true, + "enableCountdownNextToThumbnailAndroid": true, + "preskipScalingFactorAndroid": 0.712, + "preskipPaddingAndroid": 6 + }, + "networkProtocolConfig": { + "useQuic": true + }, + "androidNetworkStackConfig": { + "networkStack": "CRONET", + "androidCronetResponsePriority": { + "priorityValue": "BACKGROUND_10_THREAD_PRIORITY" + }, + "androidMetadataNetworkConfig": { + "coalesceRequests": true + } + }, + "lidarSdkConfig": { + "enableActiveViewReporter": true, + "useMediaTime": true, + "sendTosMetrics": true, + "usePlayerState": false, + "enableIosAppStateCheck": true, + "enableImprovedSizeReportingAndroid": true, + "enableIsAndroidVideoAlwaysMeasurable": true, + "enableActiveViewAudioMeasurementAndroid": true + }, + "androidMedialibConfig": { + "isItag18MainProfile": true, + "initialBandwidthEstimates": [ + { + "detailedNetworkType": "DETAILED_NETWORK_TYPE_WIFI", + "bandwidthBps": "921853" + }, + { + "detailedNetworkType": "DETAILED_NETWORK_TYPE_LTE", + "bandwidthBps": "631467" + } + ], + "viewportSizeFraction": 0.85, + "enablePrerollPrebuffer": true, + "prebufferOptimizeForViewportSize": true, + "hpqViewportSizeFraction": 0.58 + }, + "playerControlsConfig": { + "showCachedInTimebar": true + }, + "variableSpeedConfig": { + "showVariableSpeedDisabledDialog": true + }, + "decodeQualityConfig": { + "maximumVideoDecodeVerticalResolution": 2160 + }, + "vrConfig": { + "allowVr": true, + "allowSubtitles": true, + "showHqButton": true, + "sphericalDirectionLoggingEnabled": true, + "enableAndroidVr180MagicWindow": true, + "enableAndroidMagicWindowEduOverlay": true, + "magicWindowEduOverlayText": "Move device to explore video", + "magicWindowEduOverlayAnimationUrl": "https://youtube.com/img/vr/magic_window_edu_overlay_animation_v2.webp", + "useCardboardOssSdk": true + }, + "qoeStatsClientConfig": { + "batchedEntriesPeriodMs": "30000" + }, + "androidPlayerStatsConfig": { + "usePblForAttestationReporting": false, + "usePblForHeartbeatReporting": false, + "usePblForPlaybacktrackingReporting": false, + "usePblForQoeReporting": true, + "changeCpnOnFatalPlaybackError": true + }, + "stickyQualitySelectionConfig": { + "stickySelectionType": "DISABLE_STICKY", + "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", + "expirationTimeSinceLastPlaybackStartMs": "18000000", + "stickyCeilingOverridesSimpleBitrateCap": true + }, + "adSurveyRequestConfig": { + "useGetRequests": true + }, + "livePlayerConfig": { + "liveHeadWindowSeconds": 40 + }, + "retryConfig": { + "retryEligibleErrors": [ + "fmt.decode", + "android.exo.fatal", + "scripted_player.js.fatal", + "android.stuck.bufferfull", + "player.timeout", + "android.audiotrack" + ], + "retryUnderSameConditionAttempts": 1, + "retryWithNewSurfaceAttempts": 1, + "progressiveFallbackOnNonNetworkErrors": true, + "l3FallbackOnDrmErrors": true, + "retryAfterCacheRemoval": true, + "widevineL3EnforcedFallbackOnDrmErrors": true, + "exoProxyableFormatFallback": true, + "maxPlayerRetriesWhenNetworkUnavailable": 2, + "retryWithLibvpx": true, + "suppressFatalErrorAfterStop": false, + "fallbackFromHfrToSfrOnFormatDecodeError": true, + "disableFallbackToCabrOnClientErrors": [ + "fmt.decode", + "android.audiotrack", + "fmt.unparseable", + "player.exception", + "player.fatalexception" + ] + }, + "cmsPathProbeConfig": { + "cmsPathProbeDelayMs": 7000 + }, + "mediaCommonConfig": { + "dynamicReadaheadConfig": { + "maxReadAheadMediaTimeMs": 160000, + "minReadAheadMediaTimeMs": 15000, + "readAheadGrowthRateMs": 300, + "readAheadWatermarkMarginRatio": 0, + "minReadAheadWatermarkMarginMs": 0, + "maxReadAheadWatermarkMarginMs": 0, + "shouldIncorporateNetworkActiveState": false + }, + "mediaUstreamerRequestConfig": { + "enableVideoPlaybackRequest": true, + "videoPlaybackUstreamerConfig": "Cv8JCu0ICAAQgAUY6AIlMZkqPi0AAIA_NZqZmT9YAWgBch8KG21mczJfdjNfMl9zbWFsbF9ub192YW5jZV8wNxgAeI9OgAEBoAEBqAEAtQH2KNw_4AEB6AED8AEB-QEAAAAAAADQP4ECAAAAAAAAGECYAvABoALoArgCAcgCAdoCvwEQsOoBGKhGIKCcASjYNjCYdXCIJ4AB9AO4AQHgAQOQAgGYAgygAgHAAgHQAgLYAgHgAgHoAgKAAwKIA4gnqAMDsAMBuAMBwAMByAMB0AMBgAQBmAQBoAQByAQB0AQB4AQA-AQHgAV9kAUBmAUBsAUBuAUBwAUB0AUB4AXQD-gFAfgF0A-ABgG4BgHABgHoBgH4BgGAB5BOkAcBwAcB0AcB8AcBkAgBnQgAAIC_oAjoB-AIAegI____________AfoCkwItAACgQjUAAKpCQAFIAWUAAIBAaMBwqAHQhgO4AQHNAQAAgD_9AQAAgD-FAq5HYT6NAuxRuD-VArgeBT61AgAAgD_AAo8B0gIRsP__________AR48RlpcXV7aAgUyMDowMOACeOgC6AL9AgAAAD6dAwrXIz2gAwHVAwAAekTYAwGYBAHFBJqZWUDVBAAAgD_IBQG1Br03hjW9BjMzg0DFBgAAgD7VBgAACEHtBm8SgzqCBwgAyAGWAQIAAI0HAAAAP5gHAcAHAcgHAdUHAACCQ-UHAIAJRPAHAYAIAaEIAAAAAAAA8L-pCAAAAAAAAPC_sAjwAbgIAegIAfUIAACCQ5gJ6AegCaCNBr0JvTeGNfgQAYIDAJADAagDAbADA9ADAdgDAeADkE6wBAG4BAHKBG8KFQiA4gkQmHUYrAIlAAAAACgAMABAARDg1AMY0A8qTQoKdGJfY29zdF81MCAIKQAAAAAAAAAASAFQAV3NzEw-ZQAAAD9tAAAAP3UAAAA_eMCpB4ABwD6NAZqZmT6SAQ1zdGFydHVwXzFhXzg3MAHSBB4KFgjoBxC4FxoG3AvQD8QTKMCaDDABOAEYoJwBKAHaBAwKCAiIJxCIJzgBKAH4BAGIBQGQBQGYBQGoBQGwBQHQBQHYBQHoBQHwBQGIBgGYBgGgBgGoBoCAAsAGAcgGAeAGAfAGAYIHCxUAAIA_GGQgoI0GiAcBoAcBwAcByAcAgAgBoAgBsAgBuAgB0ggGCAEQARgBqQkAAAAAAADwv7EJAAAAAAAA8L_aCSRLVW9pWlh3UEVsV0d0K2h3N3NvTml2OGxYQnBtYmJTRlRPSGPgCQHoCQGwCgGICwGYCwGgCwHACwHICwHQCwHYCwHqCwSLBowG-AsBkAwBqAyQAbAMAbgMAcAMAcgMAdAMAeAMAfgMAYANAZgNAaANAbANAdANAdgNAeANAegNAfgNAYAOAYgOAbAOAcAOAdAOAdgOAfgOAYgPAaAPAdAPAYAQAaAQAegQAYARAYgRAagRAbIREENBTVNCaFVEbGFUSkRBPT3AEQHgEQHwEQGYEgGgEgG4EgHwEgH4EgEYASABMgwIiAEQ2a35hL7FhQMyDAiGARDfyNWVvcWFAzIMCKABEP2e8pi9xYUDMgwIiwEQnciUq8zFhQMyDAiMARCyhJWrzMWFAzIMCPsBEJSBj63ExYUDOgBIAFIrGgVlbi1VUygAMhhVQ0hkNjItdV92NER2SjhUQ0Z0cGk0R0E4AEAAWABgAJDL048OARJMAF9z_acwRQIgVlcfHNkC3rojZ9IcL_rXL2tXRitRhuxEnCxI58MlbtECIQD137umgHiFHoPSv4TiRUtN19FCZ8el2m3oKq9H0azDtRoCZWk=", + "videoPlaybackPostEmptyBody": false, + "isVideoPlaybackRequestIdempotent": true + }, + "predictedReadaheadConfig": { + "minReadaheadMs": 5000, + "maxReadaheadMs": 157000 + }, + "mediaFetchRetryConfig": { + "initialDelayMs": 1000, + "backoffFactor": 1.3, + "maximumDelayMs": 20000, + "jitterFactor": 0.1 + }, + "mediaFetchMaximumServerErrors": 10, + "mediaFetchMaximumNetworkErrors": -1, + "mediaFetchMaximumErrors": 10, + "serverReadaheadConfig": { + "nextRequestPolicy": { + "targetAudioReadaheadMs": 120000, + "targetVideoReadaheadMs": 120000 + } + }, + "useServerDrivenAbr": true, + "sabrClientConfig": { + "defaultBackOffTimeMs": 0, + "enableHostFallback": true, + "primaryProbingDelayMs": 5000, + "maxFailureAttemptsBeforeFallback": 2, + "enableServerInitiatedHostFallback": true + }, + "serverPlaybackStartConfig": { + "enable": true, + "playbackStartPolicy": { + "startMinReadaheadPolicy": [ + { + "minReadaheadMs": 1600 + } + ] + } + }, + "usePlatypus": true, + "mediaCacheConfig": { + "cacheLoadPolicy": { + "readaheadThresholdMs": 15000 + } + }, + "bandwidthEstimationConfig": { + "nearestRankConfig": { + "slidingWindowSize": 12, + "percentile": 0.25, + "scalar": 0.91 + } + }, + "fixLivePlaybackModelDefaultPosition": false + }, + "playerGestureConfig": { + "downAndOutLandscapeAllowed": true, + "downAndOutPortraitAllowed": true + }, + "taskCoordinatorConfig": { + "prefetchCoordinatorBufferedPositionMillisRelease": 6000, + "prefetchCoordinatorBufferedPositionMillisPause": 6000 + } + }, + "storyboards": { + "playerStoryboardSpecRenderer": { + "spec": "https://i.ytimg.com/sb/Fjg5lYqvzUs/storyboard3_L$L/$N.jpg?sqp=-oaymwGbA0g48quKqQOSA4gBAZUBAAAEQpgBMqABPKgBBLABELABDbABDLABELABFbABH7ABJrABLbABDrABDrABD7ABErABF7ABK7ABLLABKbABD7ABDrABELABFbABH7ABKrABMrABKbABD7ABEbABFLABGLABJrABPbABOLABLbABEbABFLABHrABKrABMbABS7ABR7ABNrABFbABHLABKbABLrABObABR7ABTbABP7ABJbABLrABN7ABPbABR7ABUrABUbABRbABM7ABQLABQrABQ7ABTLABRLABRrABQ7gBEbgBEbgBFbgBI7gBRLgBQ7gBQ7gBQ7gBEbgBE7gBFrgBL7gBQ7gBQ7gBQ7gBQ7gBFbgBFrgBKbgBQ7gBQ7gBQ7gBQ7gBQ7gBI7gBL7gBQ7gBQ7gBQ7gBQ7gBQ7gBQ7gBRLgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQqLzl_8DBgjr15rzBQ==|48#27#100#10#10#0#default#rs$AOn4CLAoZku_dwlK_jqErmkCyTbt6fWAcA|80#45#2318#10#10#10000#M$M#rs$AOn4CLAE2YDNS1jshFMgoy5-7umGomBGoA|160#90#2318#5#5#10000#M$M#rs$AOn4CLC8MFL946hjpwhSpEriNsKGcMTnNg", + "recommendedLevel": 2 + } + }, + "trackingParams": "CAAQu2kiEwjvivbd1OmNAxXxmIwIHVkIME0=", + "attestation": { + "playerAttestationRenderer": { + "challenge": "a=6&a2=1&b=LKKjBOVs8TvJCqeZJSZD9TE6Z74&c=1749654983&d=3&e=Fjg5lYqvzUs&c5a=1&c5b=yt_player_ias&hh=SaRiM3nyl0CyID_ygYjZ5d4HQGXR2QVRbirw4rRLBqw" + } + }, + "overlay": {}, + "onResponseReceivedActions": [ + { + "clickTrackingParams": "CAAQu2kiEwjvivbd1OmNAxXxmIwIHVkIME0=", + "startEomFlowCommand": { + "eomFlowRenderer": { + "webViewRenderer": { + "url": { + "privateDoNotAccessOrElseTrustedResourceUrlWrappedValue": "https://consent.youtube.com/yt-app-main?gl=DE&m=1&pc=yt&cm=2&hl=en&src=1&app=1&vd=CgtBRTczM3F5enZYayjGu6bCBjIKCgJERRIEEgAgLjoMCAEggfjTkue456Ro&utm_source=YT_ANDROID&dt=0&av=20.10.38" + }, + "onFailureCommand": { + "clickTrackingParams": "CAUQmawJIhMI74r23dTpjQMV8ZiMCB1ZCDBN", + "updateEomStateCommand": { + "mobileEomFlowState": { + "updatedVisitorData": "CgtBRTczM3F5enZYayjHu6bCBjIKCgJERRIEEgAgLjoZCAEaCwjHu6bCBhDnt80nIIH405LnuOekaA%3D%3D", + "isError": true + } + } + }, + "trackingParams": "CAUQmawJIhMI74r23dTpjQMV8ZiMCB1ZCDBN", + "webViewEntityKey": "Eg5Fb21GbG93V2VidmlldyD4AigB", + "webToNativeMessageMap": [ + { + "key": "update_eom_state_command", + "value": { + "clickTrackingParams": "CAUQmawJIhMI74r23dTpjQMV8ZiMCB1ZCDBN", + "updateEomStateCommand": { + "hack": true + } + } + }, + { + "key": "sign_in_endpoint", + "value": { + "clickTrackingParams": "CAUQmawJIhMI74r23dTpjQMV8ZiMCB1ZCDBN", + "signInEndpoint": { + "hack": true + } + } + } + ], + "webViewUseCase": "WEB_VIEW_USE_CASE_EOM_CONSENT", + "openInBrowserUrls": [ + "https://policies.google.com", + "https://support.google.com" + ], + "firstPartyHostNameAllowList": [ + "consent.youtube.com" + ] + } + }, + "consentMoment": "CONSENT_MOMENT_INITIAL" + } + } + ], + "playerSettingsMenuData": { + "loggingDirectives": { + "trackingParams": "CAQQtc4GIhMI74r23dTpjQMV8ZiMCB1ZCDBN", + "visibility": { + "types": "12" + } + } + }, + "playerOverlayLayerRenderers": [ + { + "playerOverlayLayerRenderer": { + "layerPriority": 8, + "featurePlayerOverlayRenderers": [ + { + "featurePlayerOverlayRenderer": { + "content": { + "elementRenderer": { + "trackingParams": "CAAQu2kiEwjvivbd1OmNAxXxmIwIHVkIME0=", + "newElement": { + "type": { + "componentType": { + "templateConfig": { + "uriTemplateConfig": { + "uri": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727" + } + }, + "model": {}, + "subscriptionConfig": { + "dataStoreSubscriptionConfig": { + "mappings": [ + { + "identifier": "Ei0veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX2NvbnRyb2xzX3Zpc2liaWxpdHkg2AIoAQ%3D%3D", + "resultField": 6, + "resultPath": [ + 6 + ] + }, + { + "identifier": "Eh4veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3RpbWUgxgIoAQ%3D%3D", + "resultField": 9, + "resultPath": [ + 9 + ] + }, + { + "identifier": "EiYveW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX2xheW91dF9zdGF0ZSDIAigB", + "resultField": 11, + "resultPath": [ + 11 + ] + }, + { + "identifier": "Ei8veW91dHViZS9hcHAvd2F0Y2gvZmVhdHVyZV9wbGF5ZXJfb3ZlcmxheV9zdGF0ZSDdAigB", + "resultField": 13, + "resultPath": [ + 13 + ] + }, + { + "identifier": "/youtube/app/engagement_panel", + "resultField": 8, + "resultPath": [ + 8 + ] + } + ], + "resultField": 512176697 + }, + "environmentSubscriptionConfig": { + "resultField": 512176697, + "environmentDataField": 4, + "subscription": { + "environmentDataFilter": [ + "SUBSCRIPTION_DEVICE_ORIENTATION" + ] + } + }, + "themeSubscriptionConfig": { + "mappings": [ + { + "identifier": "\n\u0016theme|68395bd41e9f0323", + "resultPath": [ + 2 + ] + } + ], + "resultField": 512176697 + }, + "capabilitiesSubscriptionConfig": { + "mappings": { + "identifier": "capabilities|4848739a7b6ba4de", + "resultPath": [ + 5 + ] + }, + "resultField": 512176697 + } + } + } + }, + "properties": { + "identifierProperties": { + "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", + "uniqueLoggingIdentifier": "1749654982984994030" + } + } + } + } + }, + "overlayIdentifier": "player_overlay_featured_channel_watermark", + "priorityInLayer": -39 + } + } + ] + } + } + ], + "adBreakHeartbeatParams": "Q0FBJTNE", + "frameworkUpdates": { + "entityBatchUpdate": { + "mutations": [ + { + "entityKey": "Eihjb21wb3NpdGUtbGl2ZS1zdHJlYW0tb2ZmbGluZS1lbnRpdHkta2V5IIUEKAE%3D", + "type": "ENTITY_MUTATION_TYPE_DELETE" + }, + { + "entityKey": "Eg0KC0ZqZzVsWXF2elVzIPYBKAE%3D", + "type": "ENTITY_MUTATION_TYPE_REPLACE", + "payload": { + "offlineabilityEntity": { + "key": "Eg0KC0ZqZzVsWXF2elVzIPYBKAE%3D", + "addToOfflineButtonState": "ADD_TO_OFFLINE_BUTTON_STATE_ENABLED", + "commandWrapper": { + "command": { + "innertubeCommand": { + "clickTrackingParams": "CAIQ6ewBIhMI74r23dTpjQMV8ZiMCB1ZCDBN", + "ypcGetOfflineUpsellEndpoint": { + "params": "CiXqqN25AR8KC0ZqZzVsWXF2elVzShAwZ2NKQ1NZRUptUC1qYXJCIgtGamc1bFlxdnpVcyoVCAkYAVIPCgtGamc1bFlxdnpVcyAB" + } + } + }, + "loggingDirectives": { + "trackingParams": "CAIQ6ewBIhMI74r23dTpjQMV8ZiMCB1ZCDBN" + } + }, + "contentCheckOk": false, + "racyCheckOk": false, + "loggingDirectives": { + "trackingParams": "CAEQxzciEwjvivbd1OmNAxXxmIwIHVkIME0=", + "visibility": { + "types": "4" + } + } + } + } + } + ], + "timestamp": { + "seconds": "1749654983", + "nanos": 83389889 + } + }, + "elementUpdate": { + "updates": [ + { + "templateUpdate": { + "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", + "serializedTemplateConfig": "ssfOhwXeCxLQCwoECAYQCQoECAkQDgoECAwQDgoECA8QDgoECBEQAwoECBYQBQoECB4QDgoECB8QDgoECCMQAgoECCQQDgoECCoQDhIECAEYARKfBQgCGAIimAUalQUKEQgBEg0aCwoJCKeU3EsSAhoACi0IAhIpGicKJQiEi71QEh4aHAoMCAoSCAgeMgQKAggCCgwIDBIICB8yBAoCCAMK0AQIAxLLBFrIBAgBEsMEIsAECr0ECgQSAggMErQEGrEECiMIARIfGh0KGwi5lNxLEhQaEgoQCAESDBIKCAESAggBEgIIAwqJBAgCEoQEGoEECn0IhIu9UBJ2GnQKFwgDEhMaEQoPCAESCwgjMgcKBQ0AACBCChcIAhITGhEKDwgBEgsIIzIHCgUNAAAgQgoMCAsSCAgkMgQKAggDCgwIEBIICB8yBAoCCAMKJAgIEiAaHgocCAkSGBoWChQIARIQEg4IAxICCAQSAggBEgIIAwoaCJWXvVASExoRCg8IAhILCCMyBwoFDTMzMz8KIwjrmL1QEhwaGgoYCAcSFCISChAKBBICCA4SCAgqMgQKAggDCmgIxaPqeRJhGl8KTgifv8x4EkcaRQpDCOcHEj4iPAo6Ci1SKwgBEidKJQgBEggIFjIECgIIABoXUhUIAhIREg8IARIDCOcHEgIIBxICCAESCRIHCAESAwjnBwoNCAISCQgGMgUKAwoBMQrUAQiWkelQEswBGskBCsYBCOcHEsABIr0BCroBCqwBWqkBCAISM1IxCAESLVIrCAESJ0olCAESCAgWMgQKAggAGhdSFQgCEhESDwgBEgMI5wcSAggHEgIIARJwUm4IARJqWmgIAhIzUjEIARItUisIARInSiUIARIICBYyBAoCCAAaF1IVCAISERIPCAESAwjnBxICCAcSAggBEi9SLQgBEilSJwgBEiNKIQgBEggIFjIECgIIABoTUhEIAhINEgsIARIDCOcHEgIIARIJEgcIARIDCOcHEg4IAxgEIggSBggBEgIIAhIqCAQYBCIkUiIIARIeShwIARIOCAkSCggBEgIIBhICCAIaCAgJMgQKAggCEiQIBRgEIh5KHAgBEg4IDBIKCAESAggLEgIIAhoICAwyBAoCCAMSUggGGAQiTFpKCAMSIkogCAESEggPEg4IARICCAQSAggDEgIIARoICA8yBAoCCAESIkogCAESEggPEg4IARICCAQSAggDEgIIARoICA8yBAoCCAISFAgHEBEYBCIMEgoIARICCAkSAggFEhIICBgEIgwSCggBEgIIDRICCAQSRggJGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggFEgwSCggBEgIICBICCAUSRggKGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggGEgwSCggBEgIICBICCAYSRggLGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggHEgwSCggBEgIICBICCAcSuAEIDBgEIrEBWq4BCAISjQFaigEIAhJqWmgIAhJYWlYIAhJGWkQIAhI0WjIIAhIiWiAIAhIWWhQIAhIKUggIARIEEgIIBBIEEgIIBRIEEgIIBhIKUggIARIEEgIICBIKUggIARIEEgIICRIKUggIARIEEgIIChIKUggIARIEEgIICxIaShgIBRIOCBESCggBEgIIARICCAEaBBICCAcSGkoYCAQSBggREgIIBxoMEgoIARICCAESAggCEjEIDRgEIisSKQgBEgIIBRICCAESDRoLCBYyBwoFCOnv8XsSAggBEgoaCAgWMgQKAggHEj4IDhgEIjhaNggCEgQSAggNEiwSKggBEgIIBRICCAESDhoMCBYyCAoGCILl9KoBEgIIARIKGggIFjIECgIIAxjv_KOly5fdksMB", + "resourceTag": "713026632389744423", + "templateType": "TEMPLATE_TYPE_EKO" + } + }, + { + "themeUpdate": { + "identifier": "theme|68395bd41e9f0323", + "resourceTag": "7510134820221944611", + "themeBytes": "CoOeAQoaChZ0aGVtZXw2ODM5NWJkNDFlOWYwMzIzEAES4Z0BCuIEIP____8PKP____8PMP____8POICAgGhokKHC_A9wzJmz_g94gICAaIgBgICA0AGQAYCAgPgPoAGAgPz_D6gB4MCB-w-wAYCAsP4PuAGAgLD-D8ABgICA0AHIAZiw4PgP0AHUv5n4D9gBlurB-A_gAYCA_P8P6AH_____D_ABocKE-Q_4Af___weAAq2A7_8PiALgwIH7D6AC_____w-oAv___58LuALgwYP_D8gC____9w3QAubNm_8P2AKAgIBo4ALmzZv_D-gCgICA0Aj4Av___58LiAP0i4r6D5AD4MCB-w-YA4-evPgPqAP_8cv_D7AD____7wS4A____9cBwAPUv5n4D8gDgICwrg7QA4CAgOgE4AOAgIBo6AMA8AOAgID4D_gDgICA4AyABOzigfgPiASQocL8D5AE_____w-YBP_N-vkPoASAgIDICagE____nwuwBKHChPkPuAT_____D8AE-fPn_w_IBICAgNAB0AT____vBNgEgICAaOAEgICAaOgEgICAaPAE4MCB-w_4BI-evPgPgAWSiOT8D4gF_____w-QBf____8PmAX_____D6AFj568-A-oBYCAgNABsAWAgIBouAX____XAcAF____nwPIBZHP_P8P2AWPnrz4D-AF_____w_oBYCAgLAG8AX4poD_D_gF_836-Q-ABoOT_p8DiAbz2P6fA5AGgNLw-w-YBr7--5kDoAaXsoH4D6gGqNCgyQmwBub97_8PuAa3_9f_D8AGg_uz_w_IBoD66_4P0AaA0u_9D9gGg_aq_A_gBoD88foP6Ab___-fAxLtCQovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRiPnrz4DyIKc2Fucy1zZXJpZigEMAASLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAQEEY4MCB-w8iCnNhbnMtc2VyaWYoBDAAGi0KEHNhbnMtc2VyaWYtbGlnaHQVAABAQRj_____DyIKc2Fucy1zZXJpZigDMAAqLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEYj568-A8iCnNhbnMtc2VyaWYoBDAAOi4KEXNhbnMtc2VyaWYtbWVkaXVtFQAAYEEY1L-Z-A8iCnNhbnMtc2VyaWYoBTAAQi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAHBBGP____8PIgpzYW5zLXNlcmlmKAQwAEovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAACgQRiPnrz4DyIKc2Fucy1zZXJpZigEMABSLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAQEEYj568-A8iCnNhbnMtc2VyaWYoBDAAWi4KEXNhbnMtc2VyaWYtaXRhbGljFQAAQEEY4MCB-w8iCnNhbnMtc2VyaWYoBDABYi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAIIBLgoRc2Fucy1zZXJpZi1tZWRpdW0VAABgQRiPnrz4DyIKc2Fucy1zZXJpZigFMACKAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAJIBLgoRc2Fucy1zZXJpZi1tZWRpdW0VAABAQRiPnrz4DyIKc2Fucy1zZXJpZigFMACaAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAMBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAKIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAIEEYj568-A8iCnNhbnMtc2VyaWYoBDAAqgEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjgwIH7DyIKc2Fucy1zZXJpZigEMACyAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwANIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAgEEYj568-A8iCnNhbnMtc2VyaWYoBDAA2gEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAKBBGI-evPgPIgpzYW5zLXNlcmlmKAUwAPIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEYj568-A8iCnNhbnMtc2VyaWYoBDAAmgI3ChRZb3VUdWJlU2Fucy1TZW1pQm9sZBUAAJBBGI-evPgPIgtZb3VUdWJlU2FucygGMAA9AACwQaICNwoUWW91VHViZVNhbnMtU2VtaUJvbGQVAACQQRiPnrz4DyILWW91VHViZVNhbnMoBjAAPQAA0EGqAjMKEFlvdVR1YmVTYW5zLUJvbGQVAACgQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAA4EGyAjMKEFlvdVR1YmVTYW5zLUJvbGQVAACwQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAA8EG6AjMKEFlvdVR1YmVTYW5zLUJvbGQVAADAQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAAAEIa_I0BCiV5dF9vdXRsaW5lX292ZXJmbG93X3ZlcnRpY2FsX2JsYWNrXzI0Ehl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0Ghp5dF9vdXRsaW5lX2xpbmtfZ3JleTYwMF8xOCIaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMTgqI3l0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X2JsYWNrXzI0MiF5dF9vdXRsaW5lX3lvdXR1YmVfbWl4X2dyZXk2MDBfMjQ6IHl0X291dGxpbmVfY2hldnJvbl9kb3duX2JsYWNrXzI0Qh95dF9vdXRsaW5lX2luZm9fY2lyY2xlX2JsYWNrXzI0Sih5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9yaWdodF9ncmV5NjAwXzI0UiFxdWFudHVtX2ljX3BsYXlfZGlzYWJsZWRfd2hpdGVfMjRaHHl0X291dGxpbmVfb3Blbl9uZXdfYmxhY2tfMjRiFXl0X291dGxpbmVfeF9ibGFja18yNHIZeXRfb3V0bGluZV9hdWRpb19ibGFja18yNHotcXVhbnR1bV9pY19jaGVja19ib3hfb3V0bGluZV9ibGFua19ncmV5NjAwXzI0ggEgcXVhbnR1bV9pY19jaGVja19ib3hfZ29vZ2JsdWVfMjSKASJ5dF9vdXRsaW5lX2NoZXZyb25fbGVmdF9ncmV5NjAwXzI0kgEheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgEgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjSiAR55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjSqASB5dF9vdXRsaW5lX2FsZXJ0X2NpcmNsZV9ibGFja18yNLIBH3l0X291dGxpbmVfaW5mb19jaXJjbGVfYmxhY2tfMjS6ARt5dF9vdXRsaW5lX3RydWNrX2dyZXk2MDBfMjTCASB5dF9vdXRsaW5lX2Fycm93X3VuZG9fZ3JleTYwMF8yNMoBInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjTSARl5dF9vdXRsaW5lX3NoYXJlX2JsYWNrXzI02gEaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTiAR55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjTqARl5dF9vdXRsaW5lX2NoZWNrX2JsYWNrXzI08gEceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xNvoBHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xNoICKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTaKAiV5dF9vdXRsaW5lX292ZXJmbG93X3ZlcnRpY2FsX2JsYWNrXzM2kgIfeXRfZmlsbF9jaGVja19jaXJjbGVfZ3JleTYwMF8yNJoCLHF1YW50dW1faWNfcmFkaW9fYnV0dG9uX3VuY2hlY2tlZF9ncmV5NjAwXzI0ogIZeXRfb3V0bGluZV9pbWFnZV9ibGFja18yNKoCJnF1YW50dW1faWNfcmFkaW9fYnV0dG9uX29uX2dvb2dibHVlXzI0sgIeeXRfb3V0bGluZV9jaGV2cm9uX3VwX2JsYWNrXzI0ugIgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjTCAg1pY19zdWJzY3JpYmVkygIaeXRfb3V0bGluZV9hZGp1c3RfYmxhY2tfMjTSAhZ5dF9maWxsX3Bpbl9ncmV5NjAwXzI02gIWeXRfZmlsbF9oZWFydF9ibGFja18yNOICDmljX2NoZWNrX2JsYWNr6gIZeXRfb3V0bGluZV9oZWFydF9ibGFja18xNvICF3l0X2ZpbGxfc3Rhcl9ncmV5NjAwXzI0-gIdeXRfZmlsbF9wbGF5X2Fycm93X2dyZXk2MDBfMjSCAx15dF9maWxsX2Fycm93X2Rvd25fZ3JleTYwMF8yNIoDG3l0X2ZpbGxfYXJyb3dfdXBfZ3JleTYwMF8yNJIDIXl0X291dGxpbmVfY2hldnJvbl9yaWdodF9ibGFja18yNJoDGmljX3l0X2NoZWNrYm94X3RyYW5zcGFyZW50ogMoaWNfeXRfY2hlY2tib3hfb3V0bGluZV9ibGFua190cmFuc3BhcmVudKoDGnl0X291dGxpbmVfY2FtZXJhX2JsYWNrXzI0sgMYeXRfb3V0bGluZV9nZWFyX2JsYWNrXzI0ugMceXRfb3V0bGluZV9wZXJzb25fZ3JleTYwMF8yNMIDF3l0X291dGxpbmVfZXllX2JsYWNrXzI0ygMieXRfb3V0bGluZV9jaGV2cm9uX2V4cGFuZF9ibGFja18yNNIDI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI02gMYeXRfZmlsbF9iZWxsX29uX2JsYWNrXzI04gMYeXRfb3V0bGluZV9iZWxsX2JsYWNrXzI06gMceXRfb3V0bGluZV9iZWxsX29mZl9ibGFja18yNPIDIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNPoDHnl0X291dGxpbmVfYXJyb3dfbGVmdF9ibGFja18yNIIEIXl0X291dGxpbmVfYXJyb3dfcmlnaHRfZ3JleTYwMF8yNIoEEmljX29mZmxpbmVfZGVmYXVsdJIEE2ljX29mZmxpbmVfZmluaXNoZWSaBBBpY19vZmZsaW5lX3N0YXJ0ogQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjSqBBx5dF9vdXRsaW5lX2xpc3RfYWRkX2JsYWNrXzI0sgQZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNLoEI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI0wgQYeXRfb3V0bGluZV9mbGFnX2JsYWNrXzI0ygQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjTSBBh5dF9vdXRsaW5lX2xvY2tfYmxhY2tfMjTaBBh5dF9vdXRsaW5lX2xpbmtfYmxhY2tfMjTiBBl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI06gQbeW91dHViZV9wcmVtaXVtX2JhZGdlX2xpZ2h08gQceXRfb3V0bGluZV94X2NpcmNsZV9ibGFja18yNPoEF3l0X291dGxpbmVfYWRkX2JsYWNrXzI0ggUneXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0igUfcXVhbnR1bV9pY19jb250ZW50X2N1dF93aGl0ZV8xOJIFGnl0X291dGxpbmVfc3Rhcl9ncmV5NjAwXzI0mgUQaWNfc3Rhcl9ibGFja18yNKIFF2ljX3N0YXJfYm9yZGVyX2JsYWNrXzI0qgUYeXRfZmlsbF9wYXVzZV9ncmV5NjAwXzI0sgUQaWNfb2ZmbGluZV9lcnJvcroFEmljX29mZmxpbmVfcmVmcmVzaMIFGXl0X2ZpbGxfdGh1bWJfdXBfYmxhY2tfMTbKBRt5dF9maWxsX3RodW1iX2Rvd25fYmxhY2tfMTbSBRl5dF9vdXRsaW5lX2xhYmVsX2JsYWNrXzI02gUaeXRfb3V0bGluZV9wZW9wbGVfYmxhY2tfMjTiBR95dF9vdXRsaW5lX2RvbGxhcl9zaWduX2JsYWNrXzI06gUZeXRfb3V0bGluZV9jaGVja19ibGFja18yNPIFGHl0X291dGxpbmVfaG9tZV9ibGFja18yNPoFGnF1YW50dW1faWNfdHJhdmVsX3doaXRlXzI0ggYgeXRfb3V0bGluZV9iYXJfY2lyY2xlX2dyZXk2MDBfMjSKBh55dF9vdXRsaW5lX2ZhY2Vfc2FkX2dyZXk2MDBfMjSSBh55dF9vdXRsaW5lX2ZhY2VfbWVoX2dyZXk2MDBfMjSaBiB5dF9vdXRsaW5lX2ZhY2VfaGFwcHlfZ3JleTYwMF8yNKIGI3l0X291dGxpbmVfZmFjZV92ZXJ5X3NhZF9ncmV5NjAwXzI0qgYleXRfb3V0bGluZV9mYWNlX3ZlcnlfaGFwcHlfZ3JleTYwMF8yNLIGE2ljX29mZmxpbmVfc3RhcnRfdjK6Bh1pY19vZmZsaW5lX3BhcnRpYWxseV9wbGF5YWJsZcIGHHl0X291dGxpbmVfcGVyc29uX2dyZXk2MDBfMjTKBh15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18yNNIGF3l0X291dGxpbmVfZXllX2JsYWNrXzI02gYgeXRfb3V0bGluZV9hZGRfY2lyY2xlX2dyZXk2MDBfMjTiBiB5dF9vdXRsaW5lX2Jhcl9jaXJjbGVfZ3JleTYwMF8yNOoGI3l0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ncmV5NjAwXzI08gYZeXRfZmlsbF90aHVtYl91cF9ibGFja18yNPoGG3l0X2ZpbGxfdGh1bWJfZG93bl9ibGFja18yNIIHHHl0X291dGxpbmVfdGh1bWJfdXBfYmxhY2tfMjSKBx55dF9vdXRsaW5lX3RodW1iX2Rvd25fYmxhY2tfMjSSByh5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3JpZ2h0X2JsYWNrXzI0mgcgeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSiByB5dF9vdXRsaW5lX3ZpZGVvX2NhbWVyYV9ibGFja18yNKoHG3l0X291dGxpbmVfaGVhZHNldF9ibGFja18yNLIHIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNLoHI3l0X291dGxpbmVfbW9iaWxlX2Rvd25sb2FkX2JsYWNrXzI0wgcfeXRfb3V0bGluZV9tdXNpY192aWRlb19ibGFja18yNMoHGXl0X291dGxpbmVfY2xvY2tfYmxhY2tfMjTSBx95dF9vdXRsaW5lX2xpYnJhcnlfYWRkX2JsYWNrXzI02gcaeXRfb3V0bGluZV9jYW1lcmFfYmxhY2tfMjDiBxp5dF9vdXRsaW5lX2NhbWVyYV9ibGFja18yNOoHH3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfd2hpdGVfMTbyBx95dF9maWxsX3lvdXR1YmVfc2hvcnRzX3doaXRlXzI0-gcdeXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSCCB55dF9vdXRsaW5lX3R2X3F1ZXVlX2dyZXk2MDBfMjSKCCZ5dF9vdXRsaW5lX3R2X3F1ZXVlX2NoZXZyb25fZ3JleTYwMF8yNJIIH3l0X291dGxpbmVfdHJhbnNsYXRlX2dyZXk2MDBfMjSaCCF5dF9vdXRsaW5lX21lbnVfZmlsdGVyX2dyZXk2MDBfMjSiCBx5dF9maWxsX3N0YXJfaGFsZl9ncmV5NjAwXzI0qggaeXRfb3V0bGluZV9zZW5kX2dyZXk2MDBfMjSyCBl5dF9maWxsX2Jvb2ttYXJrX2JsYWNrXzI0uggceXRfb3V0bGluZV9ib29rbWFya19ibGFja18yNMIIGWljX3NlYXJjaF93aXRoX2NpcmNsZV9uZXfKCB9pY192b2ljZV9zZWFyY2hfd2l0aF9jaXJjbGVfbmV30ggieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNNoII3l0X291dGxpbmVfZG9sbGFyX3NpZ25fb2ZmX2JsYWNrXzI04ggbeXRfb3V0bGluZV9leWVfb2ZmX2JsYWNrXzI06ggqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI08ggbeXRfb3V0bGluZV9waG9uZV9ncmV5NjAwXzI0-ggeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzI0ggkeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzQ4igkdeXRfZmlsbF9kb3dubG9hZGVkX2dyZXk2MDBfMjSSCR15dF9maWxsX2Rvd25sb2FkZWRfZ3JleTYwMF80OJoJKXF1YW50dW1faWNfcGF1c2VfY2lyY2xlX2ZpbGxlZF9ncmV5NjAwXzQ4ogkTaWNfb2ZmbGluZV9lcnJvcl80OKoJFWljX29mZmxpbmVfcmVmcmVzaF80OLoJH3l0X2ZpbGxfc2tpcF9iYWNrXzEwX2dyZXk2MDBfMjTCCSJ5dF9maWxsX3NraXBfZm9yd2FyZF8xMF9ncmV5NjAwXzI0ygkceXRfZmlsbF9za2lwX25leHRfZ3JleTYwMF8yNNIJIHl0X2ZpbGxfc2tpcF9wcmV2aW91c19ncmV5NjAwXzI02gkYeXRfb3V0bGluZV9jYXJ0X2JsYWNrXzI04gkdeXRfZmlsbF9mYWNlX2hhcHB5X2dyZXk2MDBfMjTqCRt5dF9maWxsX2ZhY2VfbWVoX2dyZXk2MDBfMjTyCR15dF9maWxsX2ZhY2VfdXBzZXRfZ3JleTYwMF8yNPoJG3l0X2ZpbGxfZmFjZV9zYWRfZ3JleTYwMF8yNIIKInl0X2ZpbGxfZmFjZV92ZXJ5X2hhcHB5X2dyZXk2MDBfMjSKCiB5dF9maWxsX2ZhY2VfdmVyeV9zYWRfZ3JleTYwMF8yNJIKH3l0X291dGxpbmVfbGlicmFyeV9hZGRfYmxhY2tfMjSaCh55dF9maWxsX2xpYnJhcnlfc2F2ZWRfYmxhY2tfMjSiCh55dF9vdXRsaW5lX2Fycm93X2ZsaXBfYmxhY2tfMjSqCiFxdWFudHVtX2dtX2ljX2NhdGVnb3J5X2dyZXk2MDBfMjSyCh55dF9vdXRsaW5lX2Fycm93X3RpbWVfYmxhY2tfMjS6CiJ5dF9vdXRsaW5lX2Fycm93X2RpYWdvbmFsX2JsYWNrXzI0wgoaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTKChp5dF9vdXRsaW5lX3Blb3BsZV9ibGFja18yNNIKGnl0X291dGxpbmVfcGVuY2lsX2JsYWNrXzI02goneXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9vdmVybGFwX3doaXRlXzI04goZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNOoKHXl0X291dGxpbmVfcmF0aW5nX3VwX2JsYWNrXzI08goeeXRfb3V0bGluZV9yYWRhcl9saXZlX2JsYWNrXzI0-goZeXRfb3V0bGluZV9nbG9iZV9ibGFja18yNIILH3l0X291dGxpbmVfbWVtYmVyc2hpcHNfYmxhY2tfMjSKCx95dF9vdXRsaW5lX3N1cGVyX3N0b3JlX2JsYWNrXzI0kgsheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgsfeXRfb3V0bGluZV9sZXNzX3RoYW5fNF9ibGFja18yNKILI3l0X291dGxpbmVfZ3JlYXRlcl90aGFuXzIwX2JsYWNrXzI0qgsleXRfb3V0bGluZV9jbG9ja19oYWxmX2NpcmNsZV9ibGFja18yNLILHnl0X291dGxpbmVfcmFkYXJfbGl2ZV9ibGFja18yNLoLGnl0X291dGxpbmVfYWRqdXN0X2JsYWNrXzI0wgsleXRfb3V0bGluZV9kb2xsYXJfc2lnbl9oZWFydF9ibGFja18yNMoLKnl0X291dGxpbmVfcGxheV9hcnJvd19oYWxmX2NpcmNsZV9ibGFja18yNNILGHl0X291dGxpbmVfZmxhZ19ibGFja18yNNoLInl0X291dGxpbmVfYWxlcnRfdHJpYW5nbGVfYmxhY2tfMjTiCyF5dF9vdXRsaW5lX3BlcnNvbl9jaXJjbGVfYmxhY2tfMjTqCyV5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9sZWZ0X2JsYWNrXzI08gsgeXRfb3V0bGluZV9jYW1lcmFfYXVkaW9fYmxhY2tfMjT6Cyp5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX292ZXJsYXBfYmxhY2tfMjSCDCJ5dF9maWxsX2RvbGxhcl9zaWduX2hlYXJ0X2JsYWNrXzEyigwreXRfZmlsbF95b3V0dWJlX3Nob3J0c19ub190cmlhbmdsZV93aGl0ZV8xNpIMK3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfbm9fdHJpYW5nbGVfd2hpdGVfMjSaDCZ5dF9vdXRsaW5lX2NpcmNsZXNfb3ZlcmxhcF92ZF90aGVtZV8yNKIMKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0qgwceXRfb3V0bGluZV9zY2lzc29yc19ibGFja18yNLIMInl0X291dGxpbmVfcGVyc29uX211c2ljX2dyZXk2MDBfMjS6DBxxdWFudHVtX2ljX2FydGlzdF9ncmV5NjAwXzI0wgwjeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjTKDB55dF9maWxsX2Fycm93X3NodWZmbGVfYmxhY2tfMjTSDCB5dF9maWxsX2Fycm93X3VwX2NpcmNsZV9ibGFja18yNNoMIHl0X291dGxpbmVfY2hlY2tfY2lyY2xlX2JsYWNrXzI04gwieXRfZmlsbF9hcnJvd19kb3duX2NpcmNsZV9ibGFja18yNOoMIHl0X2ZpbGxfeW91dHViZV9tdXNpY19nbV9ibHVlXzI08gwgeXRfZmlsbF95b3V0dWJlX211c2ljX2dtX2JsdWVfMzb6DBl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0gg0deXRfb3V0bGluZV9iYXJfZ3JhcGhfYmxhY2tfMjSKDR95dF9vdXRsaW5lX3NoaWVsZF9wbHVzX2JsYWNrXzI0kg0deXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSaDRp5dF9vdXRsaW5lX3BlbmNpbF9ibGFja18yNKINHHl0X291dGxpbmVfZmxhc2hfb25fYmxhY2tfMjSqDR15dF9vdXRsaW5lX2ZsYXNoX29mZl9ibGFja18yNLINGXl0X2ZpbGxfZmxhc2hfb25fYmxhY2tfMjS6DRp5dF9maWxsX2ZsYXNoX29mZl9ibGFja18yNMINHnl0X291dGxpbmVfcGVyc29uX2JveF9ibGFja18yNMoNHXl0X291dGxpbmVfbXlfdmlkZW9zX2JsYWNrXzI00g0deXRfb3V0bGluZV9zdWJ0aXRsZXNfYmxhY2tfMjTaDSF5dF9vdXRsaW5lX3N1YnNjcmlwdGlvbnNfYmxhY2tfMjTiDSJ5dF9vdXRsaW5lX3lvdXR1YmVfc3R1ZGlvX2JsYWNrXzI06g0beXRfZmlsbF9hcnJvd19kb3duX2JsYWNrXzI08g0ZeXRfZmlsbF9hcnJvd191cF9ibGFja18yNPoNGnl0X2ZpbGxfbGlnaHRidWxiX2JsYWNrXzI0gg4XeXRfb3V0bGluZV9hZGRfYmxhY2tfMjSKDhp5dF9maWxsX3ZvbHVtZV9vbl9ibGFja18yNJIOInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjSaDid5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3BsdXNfYmxhY2tfMjSiDhp5dF9maWxsX2Jhcl9ncmFwaF9ibGFja18yNKoOHXl0X291dGxpbmVfYmFyX2dyYXBoX2JsYWNrXzI0sg4YeXRfb3V0bGluZV9maXJlX2JsYWNrXzI0ug4ZeXRfb3V0bGluZV9tdXNpY19ibGFja18yNMIOIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNNIOJnl0X291dGxpbmVfeW91dHViZV9pbXByb3ZlX3R2X2JsYWNrXzI02g4XeXRfb3V0bGluZV9iYWdfYmxhY2tfMjTiDhZ5dF9maWxsX2F1ZGlvX2JsYWNrXzI06g4leXRfb3V0bGluZV95b3V0dWJlX2xvZ29faWNvbl9ibGFja18yNPIOGXl0X2ZpbGxfb3Blbl9uZXdfd2hpdGVfMzb6Dh55dF9vdXRsaW5lX3ZpZGVvX2xpbmtfYmxhY2tfMTaCDyF5dF9vdXRsaW5lX3BlcnNvbl9zaGllbGRfYmxhY2tfMjSKDxl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0kg8YeXRfb3V0bGluZV9saW5rX2JsYWNrXzI0mg8YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzI0og8neXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0qg8geXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSyDxl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI0ug8ieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNMIPHHl0X291dGxpbmVfbGlzdF9hZGRfYmxhY2tfMjTKDxx5dF9vdXRsaW5lX29wZW5fbmV3X2JsYWNrXzI00g8eeXRfb3V0bGluZV9jaHJvbWVjYXN0X2JsYWNrXzI02g8beXRfb3V0bGluZV9saWJyYXJ5X2JsYWNrXzI06g8deXRfb3V0bGluZV9saXN0X3ZpZXdfYmxhY2tfMjT6Dyd5dF9vdXRsaW5lX292ZXJmbG93X2hvcml6b250YWxfYmxhY2tfMjSCEBh5dF9vdXRsaW5lX2dpZnRfYmxhY2tfMjSKEBV5dF9maWxsX2dpZnRfYmxhY2tfMjSSEBx5dF9maWxsX21lbWJlcnNoaXBzX2JsYWNrXzM2mhAYeXRfb3V0bGluZV9wb2xsX2JsYWNrXzI0ohAqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI0qhAbeXRfb3V0bGluZV9hcnRpY2xlX2JsYWNrXzI0uhAleXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18yNMoQIHl0X291dGxpbmVfYXJyb3dfcmVwZWF0X2JsYWNrXzI00hAgeXRfb3V0bGluZV9wZXJzb25fbWludXNfYmxhY2tfMjTiEBh5dF9vdXRsaW5lX2NvcHlfYmxhY2tfMjTqEBh5dF9vdXRsaW5lX21haWxfYmxhY2tfMjTyEBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfMTb6EBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfNDCCERZ5dF9maWxsX3NoYXJlX2JsYWNrXzI0ihEdeXRfZmlsbF9hcnJvd19yZXBlYXRfYmxhY2tfMjSqERd5dF9vdXRsaW5lX21pY19ibGFja18yNLIRHnl0X291dGxpbmVfZmlsbV9zdHJpcF9ibGFja18yNMIRH3l0X2ZpbGxfY2xvc2VkX2NhcHRpb25fYmxhY2tfMjTKESJ5dF9vdXRsaW5lX2Nsb3NlZF9jYXB0aW9uX2JsYWNrXzI00hEfeXRfZmlsbF9hcnJvd19yZXBlYXRfMV9ibGFja18yNNoRInl0X291dGxpbmVfYXJyb3dfcmVwZWF0XzFfYmxhY2tfMjTiESh5dF9vdXRsaW5lX3BsYXlfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI06hEaeXRfb3V0bGluZV91cGxvYWRfYmxhY2tfMjTyESh5dF9vdXRsaW5lX2JveF9wbGFjZWhvbGRlcl9sZWZ0X2JsYWNrXzI0-hEgeXRfb3V0bGluZV9wZXJzb25fcmFkYXJfd2hpdGVfMjSCEhp5dF9vdXRsaW5lX3hfbWFya19ibGFja18yMIoSFnl0X291dGxpbmVfdnJfYmxhY2tfMjSSEiR5dF9vdXRsaW5lX3N0YXRpc3RpY3NfZ3JhcGhfYmxhY2tfMjSiEiV5dF9vdXRsaW5lX3RpbWVfc3RhbXBfcGx1c19ncmV5NjAwXzI0qhIieXRfb3V0bGluZV9kYXNoYm9hcmRfcGx1c19ibGFja18yNLISHnl0X291dGxpbmVfYWxpZ25fbGVmdF9ibGFja18yNLoSJ3l0X291dGxpbmVfb3ZlcmZsb3dfaG9yaXpvbnRhbF93aGl0ZV8zNsISHXl0X291dGxpbmVfaG91cmdsYXNzX2JsYWNrXzE2yhIdeXRfb3V0bGluZV9ob3VyZ2xhc3NfYmxhY2tfMjTSEit5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3F1ZXN0aW9uX2JsYWNrXzE22hIreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18yNOISInl0X291dGxpbmVfYmFyX2hvcml6b250YWxfYmxhY2tfMTbqEiZ5dF9vdXRsaW5lX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNPISGnl0X291dGxpbmVfdHJvcGh5X2JsYWNrXzI0-hIeeXRfb3V0bGluZV9zdXBlcl9jaGF0X2JsYWNrXzI0ghMZeXRfZmlsbF9wYXVzZV92ZF90aGVtZV8yNIoTIXl0X291dGxpbmVfdm9sdW1lX3N0YWJsZV9ibGFja18yNJITHnl0X2ZpbGxfdm9sdW1lX3N0YWJsZV9ibGFja18yNKITIXl0X291dGxpbmVfc3VwZXJfc3RpY2tlcl9ibGFja18yNKoTJHl0X2ZpbGxfeW91dHViZV9sb2dvX2ljb25fZ3JleTYwMF8yNLITF3l0X2ZpbGxfY2FtZXJhX2JsYWNrXzI0uhMaeXRfb3V0bGluZV9nYW1pbmdfYmxhY2tfMjTCExp5dF9vdXRsaW5lX2JhcnNfM19ibGFja18yNMoTGHl0X291dGxpbmVfbmV3c19ibGFja18yNNITG3l0X291dGxpbmVfZmFzaGlvbl9ibGFja18yNNoTHXl0X291dGxpbmVfbGlnaHRidWxiX2JsYWNrXzI04hMdeXRfb3V0bGluZV9zdG9wd2F0Y2hfYmxhY2tfMjTqEyV5dF9vdXRsaW5lX3lvdXR1YmVfbGlua2VkX3R2X2JsYWNrXzI08hMneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0-hMceXRfb3V0bGluZV9wZW9wbGVfMl9ibGFja18yNIIUInl0X291dGxpbmVfeW91dHViZV9zaG9ydHNfYmxhY2tfMjSKFCl5dF9maWxsX2Jhcl9ncmFwaF9ib3hfdmVydGljYWxfZ3JleTYwMF8yNJoUGnl0X291dGxpbmVfeF9tYXJrX2JsYWNrXzE4ohQgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMTiyFBh5dF9vdXRsaW5lX21lZXRfYmxhY2tfMjS6FCB5dF9vdXRsaW5lX21vbmV5X2hhbmRfZ3JleTYwMF8yNMoUG3l0X291dGxpbmVfY29tcGFzc19ibGFja18yNNIUHnl0X291dGxpbmVfbGlua19vZmZfZ3JleTYwMF8yNNoUHXl0X291dGxpbmVfdm9sdW1lX29uX2JsYWNrXzI04hQeeXRfb3V0bGluZV92b2x1bWVfb2ZmX2JsYWNrXzI06hQgeXRfb3V0bGluZV9zY3JlZW5fbGlnaHRfYmxhY2tfMjTyFCB5dF9maWxsX3N1YnNjcmlwdGlvbnNfZ3JleTYwMF8yNPoUIXl0X291dGxpbmVfbWVtYmVyc2hpcHNfZ3JleTYwMF8yNIIVHXl0X2ZpbGxfcmFkYXJfbGl2ZV9ncmV5NjAwXzI0ihUeeXRfb3V0bGluZV9wZXJzb25fYWRkX2JsYWNrXzI0khUeeXRfb3V0bGluZV90ZXh0X2JveF9ncmV5NjAwXzI0mhUoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9hbGVydF9ibGFja18yNKIVIXl0X291dGxpbmVfYXJ0aWNsZV9hbGVydF9ibGFja18yNKoVIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNLIVI3l0X291dGxpbmVfYXJ0aWNsZV9jbGFyaWZ5X2JsYWNrXzI0uhUneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0whUgcXVhbnR1bV9nbV9pY19nb29nbGVfdmRfdGhlbWVfMjTaFR55dF9vdXRsaW5lX3Bpbl9vZmZfdmRfdGhlbWVfMjTiFSN5dF9vdXRsaW5lX3NoaWVsZF9lbXB0eV92ZF90aGVtZV8yNOoVIXl0X291dGxpbmVfc2hpZWxkX29mZl92ZF90aGVtZV8yNPIVH3l0X2ZpbGxfY2lyY2xlX2Z1bGxfdmRfdGhlbWVfMjSKFiJ5dF9vdXRsaW5lX3NjcmVlbl9mdWxsX3ZkX3RoZW1lXzI0khYeeXRfb3V0bGluZV9zcGFya2xlX3ZkX3RoZW1lXzI0mhYbeXRfb3V0bGluZV9wb2RjYXN0X2JsYWNrXzI0ohYaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMjSqFiZ5dF9vdXRsaW5lX3NjcmVlbl92ZXJ0aWNhbF92ZF90aGVtZV8yNLIWInl0X291dGxpbmVfYm94X29wZW5fY2hlY2tfYmxhY2tfMjS6FhNpY19ncmVlbl9zY3JlZW5fb2ZmwhYZaWNfZmFjZV9vdXRsaW5lZF9oYXBweV8zNsoWG2ljX2ZhY2Vfb3V0bGluZWRfdW5oYXBweV8zNtIWHmljX2ZhY2Vfb3V0bGluZWRfdmVyeV9oYXBweV8zNtoWF2ljX2ZhY2Vfb3V0bGluZWRfbWVoXzM24hYXaWNfZmFjZV9vdXRsaW5lZF9zYWRfMzbqFhRpY19mYWNlX2ZpbGxlZF9oYXBwefIWFmljX2ZhY2VfZmlsbGVkX3VuaGFwcHn6FhlpY19mYWNlX2ZpbGxlZF92ZXJ5X2hhcHB5ghcSaWNfZmFjZV9maWxsZWRfbWVoihcSaWNfZmFjZV9maWxsZWRfc2FkkhcZeXRfb3V0bGluZV90dl92ZF90aGVtZV8yNJoXFXl0X2ZpbGxfc2VuZF9ibGFja18yNKIXGHl0X291dGxpbmVfc2VuZF9ibGFja18yNKoXGnl0X291dGxpbmVfYmFyc18yX2JsYWNrXzI0shcceXRfb3V0bGluZV9jYWxlbmRhcl9ibGFja18yNLoXInl0X291dGxpbmVfcGVyc29uX2FjY291bnRfYmxhY2tfMjTCFx15dF9vdXRsaW5lX2luY29nbml0b19ibGFja18yNMoXHWljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX2hhcHB50hcfaWNfZmFjZV9vdXRsaW5lZF9hY3RpdmVfdW5oYXBwedoXImljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX3ZlcnlfaGFwcHniFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9tZWjqFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9zYWTyFyN5dF9vdXRsaW5lX2NsYXBwZXJib2FyZF92ZF90aGVtZV8yNPoXGnl0X291dGxpbmVfcGluX3ZkX3RoZW1lXzI0ghgjeXRfb3V0bGluZV9jaGVja19kb3VibGVfdmRfdGhlbWVfMjSKGCd5dF9vdXRsaW5lX2NoZWNrX2RvdWJsZV9vZmZfdmRfdGhlbWVfMjSSGCF5dF9vdXRsaW5lX3NoaWVsZF9hZGRfdmRfdGhlbWVfMjSaGBl5dF9vdXRsaW5lX211c2ljX2JsYWNrXzE4qhgdeXRfb3V0bGluZV9wcmljZV90YWdfYmxhY2tfMjSyGB15dF9maWxsX2NpcmNsZXNfNl92ZF90aGVtZV8yNMIYInl0X291dGxpbmVfY2VsZWJyYXRpb25fdmRfdGhlbWVfMjTSGBd5dF9maWxsX2dhbWluZ193aGl0ZV8yNNoYJHl0X291dGxpbmVfY2hldnJvbl9jb2xsYXBzZV9ibGFja18yNOIYHnF1YW50dW1faWNfcGxheV9wcmlzbV9ibGFja18yNOoYHnl0X291dGxpbmVfYm94X3BlbmNpbF9ibGFja18yNPIYF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzI0-hgreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9lbXB0eV92ZF90aGVtZV8yNIIZHXl0X291dGxpbmVfbWVnYXBob25lX2JsYWNrXzI0ihkeeXRfb3V0bGluZV9wYWxldHRlX3ZkX3RoZW1lXzI0khkaeXRfb3V0bGluZV9naWZfdmRfdGhlbWVfMjSaGSB5dF9maWxsX2Zhc3RfZm9yd2FyZF92ZF90aGVtZV8yNKIZKXl0X291dGxpbmVfZG9sbGFyX3NpZ25fY2lyY2xlX3ZkX3RoZW1lXzI0qhkmeXRfZmlsbF9kb2xsYXJfc2lnbl9jaXJjbGVfdmRfdGhlbWVfMjSyGSZ5dF9vdXRsaW5lX2NyZWF0b3JfYWNhZGVteV92ZF90aGVtZV8yNLoZInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMjTCGRp5dF9vdXRsaW5lX3BkZl92ZF90aGVtZV8yNNIZI3l0X291dGxpbmVfcGVvcGxlX2dyb3VwX3ZkX3RoZW1lXzI02hkmeXRfb3V0bGluZV9pbWFnZV93YWxscGFwZXJfdmRfdGhlbWVfMjTqGRx5dF9jb2xvcl95b3V0dWJlX3N0dWRpb18yNGRw8hkbeXRfY29sb3JfeW91dHViZV9tdXNpY18yNGRw-hkaeXRfY29sb3JfeW91dHViZV9raWRzXzI0ZHCCGh95dF9jb2xvcl95b3V0dWJlX3VucGx1Z2dlZF8yNGRwihoceXRfb3V0bGluZV9wZXJzb25fMl9ibGFja18yNJoaIHl0X291dGxpbmVfdGV4dF9ib2xkX3ZkX3RoZW1lXzI0ohoieXRfb3V0bGluZV90ZXh0X2l0YWxpY192ZF90aGVtZV8yNKoaKXl0X291dGxpbmVfdGV4dF9zdHJpa2V0aHJvdWdoX3ZkX3RoZW1lXzI0shojeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfdmRfdGhlbWVfMjS6GiB5dF9maWxsX2FsZXJ0X2NpcmNsZV92ZF90aGVtZV8yNNIaIXl0X291dGxpbmVfdHJhbnNjcmlwdF92ZF90aGVtZV8yNNoaKHl0X291dGxpbmVfdHJhbnNjcmlwdF9zZWFyY2hfdmRfdGhlbWVfMjTiGiJ5dF9vdXRsaW5lX3RpY190YWNfdG9lX3ZkX3RoZW1lXzI0-hogeXRfb3V0bGluZV9yZXBsYXlfYXJyb3dfYmxhY2tfMjSKGyF5dF9vdXRsaW5lX2xhcHRvcF9tb2JpbGVfYmxhY2tfMjSSGyN5dF9vdXRsaW5lX2hlYXJ0X2NpcmNsZV92ZF90aGVtZV8yNKIbH3l0X2NvbG9yX3lvdXR1YmVfbG9nb19pY29uXzI0ZHCqGx55dF9vdXRsaW5lX3BsYXlfYXJyb3dfYmxhY2tfMjSyGyx5dF9vdXRsaW5lX21vYmlsZV9zY3JlZW5faG9yaXpvbnRhbF9ibGFja18yNLobKnl0X291dGxpbmVfbW9iaWxlX3NjcmVlbl92ZXJ0aWNhbF9ibGFja18yNMobG3l0X291dGxpbmVfdG9vbGJveF9ibGFja18yNNIbHHl0X291dGxpbmVfYnVzaW5lc3NfYmxhY2tfMjTyGx15dF9vdXRsaW5lX2xhcHRvcF92ZF90aGVtZV8yNPobLHl0X291dGxpbmVfZG9sbGFyX3NpZ25fY29udGFpbmVyX3ZkX3RoZW1lXzI0ghwfeXRfb3V0bGluZV9pbmZpbml0eV92ZF90aGVtZV8yNIocGXl0X291dGxpbmVfaGRfdmRfdGhlbWVfMjSSHBp5dF9vdXRsaW5lX21vYmlsZV9ibGFja18yNJocFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMjSiHB15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18xMqocH3l0X291dGxpbmVfbGlzdF9wZW5jaWxfYmxhY2tfMjSyHCl5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3NlYXJjaF9ibGFja18yNLocK3l0X291dGxpbmVfeW91dHViZV9zaG9ydHNfd2F2ZWZvcm1fYmxhY2tfMjTCHBl5dF9maWxsX3RodW1iX3VwX2JsYWNrXzE4yhwbeXRfZmlsbF90aHVtYl9kb3duX2JsYWNrXzE40hwceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xONocHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xOOIcKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTjqHBl5dF9vdXRsaW5lX2hlYXJ0X2JsYWNrXzE48hwdeXRfb3V0bGluZV9maXJld29ya3NfYmxhY2tfMjT6HB15dF9vdXRsaW5lX21lbnVfc29ydF9ibGFja18yNIIdF3l0X291dGxpbmVfbWFwX2JsYWNrXzI0ih0ZeXRfZmlsbF9kb3dubG9hZF93aGl0ZV8yNJIdFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMTKiHR15dF9vdXRsaW5lX3hfb2N0YWdvbl9ibGFja18yNKodHnl0X291dGxpbmVfZGlyZWN0aW9uc19ibGFja18yNLIdJXl0X291dGxpbmVfc2NyZWVuX211bHRpX3ZpZXdfYmxhY2tfMjS6HSJ5dF9maWxsX3NjcmVlbl9tdWx0aV92aWV3X2JsYWNrXzI0wh0eeXRfZmlsbF9za2lwX2JhY2tfNV9ncmV5NjAwXzI0yh0feXRfZmlsbF9za2lwX2JhY2tfMTVfZ3JleTYwMF8yNNIdHXl0X2ZpbGxfc2tpcF9iYWNrXzIwX2JsYWNrXzI02h0deXRfZmlsbF9za2lwX2JhY2tfMzBfYmxhY2tfMjTiHR15dF9maWxsX3NraXBfYmFja182MF9ibGFja18yNOodIXl0X2ZpbGxfc2tpcF9mb3J3YXJkXzVfZ3JleTYwMF8yNPIdInl0X2ZpbGxfc2tpcF9mb3J3YXJkXzE1X2dyZXk2MDBfMjT6HSB5dF9maWxsX3NraXBfZm9yd2FyZF8yMF9ibGFja18yNIIeIHl0X2ZpbGxfc2tpcF9mb3J3YXJkXzMwX2JsYWNrXzI0ih4geXRfZmlsbF9za2lwX2ZvcndhcmRfNjBfYmxhY2tfMjSSHiN5dF9maWxsX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNJoeHnl0X291dGxpbmVfbWFnaWNfd2FuZF9ibGFja18yNLoeI3l0X291dGxpbmVfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI0wh4ZeXRfb3V0bGluZV9jcm93bl9ibGFja18yNMoeF3l0X2ZpbGxfcGVyc29uX2JsYWNrXzI00h4oeXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18xNtoeKHl0X2ZpbGxfbWVzc2FnZV9idWJibGVfcXVlc3Rpb25fYmxhY2tfMjTiHiN5dF9vdXRsaW5lX2hhbmRfc3dpcGVfbGVmdF9ibGFja18yNOoeGnl0X291dGxpbmVfdGFyZ2V0X2JsYWNrXzI08h4VeXRfZmlsbF9sb2NrX2JsYWNrXzEy-h4YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzEygh8feXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18xNoofInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMTaSHyF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaaHyR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaiHyB5dF9vdXRsaW5lX3NwYXJrX3BlbmNpbF9ibGFja18yNKofHnl0X2ZpbGxfc3Rhcl9zaG9vdGluZ19ibGFja18yNLofIHl0X291dGxpbmVfc3VwZXJzdGFyX3ZkX3RoZW1lXzI0wh8ZeXRfb3V0bGluZV9wb3VuZF9ibGFja18yNMofKXl0X291dGxpbmVfYXJyb3dfc3dhcF9ob3Jpem9udGFsX2JsYWNrXzI00h8feXRfb3V0bGluZV9zcGFya19pbWFnZV9ibGFja18yNNofIXl0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ibGFja18yNPIfF3l0X2ZpbGxfdGFyZ2V0X2JsYWNrXzI0-h8beXRfZmlsbF90YXJnZXRfYWRkX2JsYWNrXzI0giAeeXRfb3V0bGluZV90YXJnZXRfYWRkX2JsYWNrXzI0iiAXeXRfZmlsbF9tb29uX3pfYmxhY2tfMjSSIBp5dF9vdXRsaW5lX21vb25fel9ibGFja18yNJogI3l0X291dGxpbmVfc2NyZWVuX3JvdGF0aW9uX2JsYWNrXzI0qiAfeXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18yNLIgInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMjS6ICF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTCICR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTKIBx5dF9vdXRsaW5lX25vdGVfYWRkX2JsYWNrXzI00iAfeXRfb3V0bGluZV9wZW9wbGVfbm90ZV9ibGFja18yNNogJnl0X291dGxpbmVfY2lyY2xlc19vdmVybGFwX3ZkX3RoZW1lXzI04iAceXRfZmlsbF9hdWRpb19iYWRnZV9ibGFja18yNOogIXl0X291dGxpbmVfc3Rhcl9zaG9vdGluZ19ibGFja18yNPIgG3l0X291dGxpbmVfaGFzaHRhZ19ibGFja18yNIIhIHl0X291dGxpbmVfdGVtcGxhdGVfYWRkX2JsYWNrXzI0iiEkeXRfZmlsbF9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0kiEXeXRfZmlsbF9wZW9wbGVfYmxhY2tfMTKaISZ5dF9vdXRsaW5lX2Fycm93X2NpcmNsZV9yaWdodF9ibGFja18yNKIhHnl0X291dGxpbmVfYXJyb3dfcmVkb19ibGFja18yNKohHHl0X291dGxpbmVfd2F2ZWZvcm1fYmxhY2tfMjS6ISB5dF9maWxsX2NyZWF0b3JfYWNhZGVteV9ibGFja18yNMIhLXl0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfZG93bl9yaWdodF9ibGFja18yNMohK3l0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfdXBfcmlnaHRfYmxhY2tfMjTSIRp5dF9maWxsX2FkZF9jYWlyb19ibGFja18yNNohH3l0X291dGxpbmVfdGljX3RhY190b2VfYmxhY2tfMTbiIRp5dF9maWxsX3ByaWNlX3RhZ19ibGFja18yNOohGHl0X291dGxpbmVfZmlyZV9ibGFja18yNPohHHl0X2ZpbGxfc3BhcmtfcmFkYXJfYmxhY2tfMjSCIh95dF9vdXRsaW5lX3NwYXJrX3JhZGFyX2JsYWNrXzI0oiIWeXRfZmlsbF9hdWRpb19ibGFja18xMqoiGHlvdXR1YmVfc2hvcnRzX3Bpdm90X2ZhYsoiHXl0X291dGxpbmVfaGFuZF93YXZlX2JsYWNrXzI00iIZeXRfb3V0bGluZV90cnVja19ibGFja18yNNoiInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMTLiIhl5dF9maWxsX2NoZWNrX3ZkX3RoZW1lXzEy6iIZeXRfZmlsbF9hdWRpb192ZF90aGVtZV8xMvIiF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzEy-iIjeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfdmRfdGhlbWVfMTKCIxh5dF9maWxsX2ZpcmVfdmRfdGhlbWVfMTKKIx15dF9maWxsX2xpZ2h0YnVsYl92ZF90aGVtZV8xMpIjInl0X2ZpbGxfbG9jYXRpb25fcG9pbnRfdmRfdGhlbWVfMTKaIx95dF9maWxsX21lbWJlcnNoaXBzX3ZkX3RoZW1lXzEyoiMaeXRfZmlsbF9wZXJzb25fdmRfdGhlbWVfMTKqIxd5dF9maWxsX3Bpbl92ZF90aGVtZV8xMrIjJnl0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X3ZkX3RoZW1lXzEyuiMeeXRfb3V0bGluZV9wb2RjYXN0X3ZkX3RoZW1lXzEywiMceXRfZmlsbF9zY2lzc29yc192ZF90aGVtZV8xMsojHXl0X2ZpbGxfc3VidGl0bGVzX3ZkX3RoZW1lXzEy0iMfeXRfZmlsbF90aWNfdGFjX3RvZV92ZF90aGVtZV8xMtojFnl0X2ZpbGxfdHZfdmRfdGhlbWVfMTLiIyJ5dF9maWxsX3lvdXR1YmVfc2hvcnRzX3ZkX3RoZW1lXzEy6iMWeXRfZmlsbF9hdWRpb19ibGFja18xNvIjKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0giQkeXRfb3V0bGluZV9oYW5kX3N3aXBlX3JpZ2h0X2JsYWNrXzI0iiQeeXRfb3V0bGluZV9saXN0X211c2ljX2JsYWNrXzI0kiQqeXRfZmlsbF9hcnJvd19kaWFnb25hbF9kb3duX3JpZ2h0X2JsYWNrXzI0miQoeXRfZmlsbF9hcnJvd19kaWFnb25hbF91cF9yaWdodF9ibGFja18yNKIkIXl0X291dGxpbmVfY29tcGFzc19jYWlyb19ibGFja18yNKokHnl0X2ZpbGxfY29tcGFzc19jYWlyb19ibGFja18yNLIkHXl0X2ZpbGxfcGVyc29uX3JhZGFyX2JsYWNrXzI0uiQgeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfYmxhY2tfMTbqJCV5dF9vdXRsaW5lX2ZpbG1fc3RyaXBfYWRkX3ZkX3RoZW1lXzI0iiUZeXRfb3V0bGluZV9jYWJsZV9ibGFja18yNJolGnl0X291dGxpbmVfdGFibGV0X2JsYWNrXzI0oiUbeXRfb3V0bGluZV9zcGVha2VyX2JsYWNrXzI0qiUheXRfb3V0bGluZV9zcGVha2VyX2dyb3VwX2JsYWNrXzI0siUkeXRfb3V0bGluZV9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0uiUheXRfZmlsbF9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0wiUreXRfb3V0bGluZV9vdmVyZmxvd192ZXJ0aWNhbF9jYWlyb19ibGFja18yNMolJ3l0X291dGxpbmVfY2hldnJvbl9yaWdodF9jYWlyb19ibGFja18yNNIlF3l0X2ZpbGxfbW9iaWxlX2JsYWNrXzI02iUTeXRfZmlsbF90dl9ibGFja18yNOIlHnl0X291dGxpbmVfbGlzdF9xdWV1ZV9ibGFja18yNOolG3l0X291dGxpbmVfYWlycGxheV9ibGFja18yNPIlGnl0X2ZpbGxfYWRkX2NhaXJvX2JsYWNrXzE2giYheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzE4iiYVeXRfZmlsbF9sb2NrX2JsYWNrXzI0kiYaeXRfb3V0bGluZV90dl9vZmZfYmxhY2tfMjSiJh95dF9maWxsX2JveF9vcGVuX2NoZWNrX2JsYWNrXzI0qiYWeXRfZmlsbF9jcm93bl9ibGFja18yNLImG3l0X2ZpbGxfY29udHJvbGxlcl9ibGFja18yNPomHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xNoInHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xOCJsCjcNAACAQBUAAABBHQAAQEElAACAQS0AAKBBNQAAwEE9AADgQUUAAABCTQAAEEJVAAAgQl0AAAAAEgoNAACAQRUAAIBBGgoNAADAQRUAAMBBIhkNAACwQhUAAGBCHQAAgEElAAAAQC0AAIA_KhoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQATABGAEKk54BChoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQAhLxnQEK6AQgj568-A8oj568-A8wj568-A84____1wFokKHC_A9w4MCB-w94____1wGIAf___58DkAH_____D6AB_____w-oAZChwvwPsAGAgLD-D7gBxZz9_w_AAf___58DyAH58-f_D9AB_836-Q_YAcDMrvkP4AGAgPz_D-gB_____w_wAajQoPkP-AH___8HgAKtgO__D4gC4MCB-w-gAv____8PqAL___-fC7gCx46d-g_IAv____cN0ALEiJH6D9gC____b-AC5s2b_w_oAoCAgNAI-AL___-fC4gD9IuK-g-QA_____8PmAPx48f_D6gDutSU-Q-wA____-8EuAP____XAcAD_836-Q_IA4CAsK4O0AOAgIDoBOAD____1wHoAwDwA4CAgPgP-AOAgIDgDIAEp9WC-A-IBPHixfsPkASPnrz4D5gE_836-Q-gBICAgMgJqASAgIDgDLAE_____w-4BI-evPgPwASYsOD4D8gEgICA0AHQBP___-8E2AT____XAeAE____1wHoBP___9cB8ASq1ar9D_gE8ePH_w-ABYOT_v8PiAWPnrz4D5AFocKE-Q-YBajQoPkPoAXx48f_D6gF____nwOwBf___9cBuAWAgIBowAWAgIDQAcgFkc_8_w_YBY-evPgP4AX_____D-gFgICAsAbwBfimgP8P-AXUv5n4D4AGg5P-nwOIBvPY_p8DkAaXm___D5gGvv77mQOgBqT_k_0PqAao0KDJCbAG5v3v_w-4Brf_1_8PwAaD-7P_D8gGgPrr_g_QBoDS7_0P2AaD9qr8D-AGgPzx-g_oBv___58DEu0JCi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGPHjx_8PIgpzYW5zLXNlcmlmKAQwABIvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABAQRiq1ar9DyIKc2Fucy1zZXJpZigEMAAaLQoQc2Fucy1zZXJpZi1saWdodBUAAEBBGP____8PIgpzYW5zLXNlcmlmKAMwACovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjx48f_DyIKc2Fucy1zZXJpZigEMAA6LgoRc2Fucy1zZXJpZi1tZWRpdW0VAABgQRj_zfr5DyIKc2Fucy1zZXJpZigFMABCLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAcEEY_____w8iCnNhbnMtc2VyaWYoBDAASi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAKBBGPHjx_8PIgpzYW5zLXNlcmlmKAQwAFIvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABAQRjx48f_DyIKc2Fucy1zZXJpZigEMABaLgoRc2Fucy1zZXJpZi1pdGFsaWMVAABAQRiq1ar9DyIKc2Fucy1zZXJpZigEMAFiLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAggEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAGBBGPHjx_8PIgpzYW5zLXNlcmlmKAUwAIoBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAkgEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAEBBGPHjx_8PIgpzYW5zLXNlcmlmKAUwAJoBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAwEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAogEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAAAgQRjx48f_DyIKc2Fucy1zZXJpZigEMACqAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGKrVqv0PIgpzYW5zLXNlcmlmKAQwALIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAA0gEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAACAQRjx48f_DyIKc2Fucy1zZXJpZigEMADaAS4KEXNhbnMtc2VyaWYtbWVkaXVtFQAAoEEY8ePH_w8iCnNhbnMtc2VyaWYoBTAA8gEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjx48f_DyIKc2Fucy1zZXJpZigEMACaAjcKFFlvdVR1YmVTYW5zLVNlbWlCb2xkFQAAkEEY8ePH_w8iC1lvdVR1YmVTYW5zKAYwAD0AALBBogI3ChRZb3VUdWJlU2Fucy1TZW1pQm9sZBUAAJBBGPHjx_8PIgtZb3VUdWJlU2FucygGMAA9AADQQaoCMwoQWW91VHViZVNhbnMtQm9sZBUAAKBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AADgQbICMwoQWW91VHViZVNhbnMtQm9sZBUAALBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AADwQboCMwoQWW91VHViZVNhbnMtQm9sZBUAAMBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AAAAQhqGjgEKJXl0X291dGxpbmVfb3ZlcmZsb3dfdmVydGljYWxfYmxhY2tfMjQSGXl0X291dGxpbmVfZWFydGhfYmxhY2tfMjQaGnl0X291dGxpbmVfbGlua19ncmV5NjAwXzE4Ihp5dF9vdXRsaW5lX2xvY2tfZ3JleTYwMF8xOCojeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjQyIXl0X291dGxpbmVfeW91dHViZV9taXhfZ3JleTYwMF8yNDogeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjRCH3l0X291dGxpbmVfaW5mb19jaXJjbGVfYmxhY2tfMjRKKHl0X291dGxpbmVfc2xhc2hfY2lyY2xlX3JpZ2h0X2dyZXk2MDBfMjRSIXF1YW50dW1faWNfcGxheV9kaXNhYmxlZF93aGl0ZV8yNFoceXRfb3V0bGluZV9vcGVuX25ld19ibGFja18yNGIVeXRfb3V0bGluZV94X2JsYWNrXzI0chl5dF9vdXRsaW5lX2F1ZGlvX2JsYWNrXzI0ei1xdWFudHVtX2ljX2NoZWNrX2JveF9vdXRsaW5lX2JsYW5rX2dyZXk2MDBfMjSCASBxdWFudHVtX2ljX2NoZWNrX2JveF9nb29nYmx1ZV8yNIoBInl0X291dGxpbmVfY2hldnJvbl9sZWZ0X2dyZXk2MDBfMjSSASF5dF9vdXRsaW5lX2NoZXZyb25fcmlnaHRfYmxhY2tfMjSaASB5dF9vdXRsaW5lX2NoZXZyb25fZG93bl9ibGFja18yNKIBHnl0X291dGxpbmVfY2hldnJvbl91cF9ibGFja18yNKoBIHl0X291dGxpbmVfYWxlcnRfY2lyY2xlX2JsYWNrXzI0sgEfeXRfb3V0bGluZV9pbmZvX2NpcmNsZV9ibGFja18yNLoBG3l0X291dGxpbmVfdHJ1Y2tfZ3JleTYwMF8yNMIBIHl0X291dGxpbmVfYXJyb3dfdW5kb19ncmV5NjAwXzI0ygEieXRfb3V0bGluZV9sb2NhdGlvbl9wb2ludF9ibGFja18yNNIBGXl0X291dGxpbmVfc2hhcmVfYmxhY2tfMjTaARp5dF9vdXRsaW5lX3NlYXJjaF9ibGFja18yNOIBHnl0X291dGxpbmVfY2hldnJvbl91cF9ibGFja18yNOoBGXl0X291dGxpbmVfY2hlY2tfYmxhY2tfMjTyARx5dF9vdXRsaW5lX3RodW1iX3VwX2JsYWNrXzE2-gEeeXRfb3V0bGluZV90aHVtYl9kb3duX2JsYWNrXzE2ggIoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18xNooCJXl0X291dGxpbmVfb3ZlcmZsb3dfdmVydGljYWxfYmxhY2tfMzaSAh95dF9maWxsX2NoZWNrX2NpcmNsZV9ncmV5NjAwXzI0mgIscXVhbnR1bV9pY19yYWRpb19idXR0b25fdW5jaGVja2VkX2dyZXk2MDBfMjSiAhl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0qgImcXVhbnR1bV9pY19yYWRpb19idXR0b25fb25fZ29vZ2JsdWVfMjSyAh55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjS6AiB5dF9vdXRsaW5lX2NoZXZyb25fZG93bl9ibGFja18yNMICF2ljX3N1YnNjcmliZWRfZGFya19tb2RlygIaeXRfb3V0bGluZV9hZGp1c3RfYmxhY2tfMjTSAhZ5dF9maWxsX3Bpbl9ncmV5NjAwXzI02gIWeXRfZmlsbF9oZWFydF9ibGFja18yNOICDmljX2NoZWNrX2JsYWNr6gIZeXRfb3V0bGluZV9oZWFydF9ibGFja18xNvICF3l0X2ZpbGxfc3Rhcl9ncmV5NjAwXzI0-gIdeXRfZmlsbF9wbGF5X2Fycm93X2dyZXk2MDBfMjSCAx15dF9maWxsX2Fycm93X2Rvd25fZ3JleTYwMF8yNIoDG3l0X2ZpbGxfYXJyb3dfdXBfZ3JleTYwMF8yNJIDIXl0X291dGxpbmVfY2hldnJvbl9yaWdodF9ibGFja18yNJoDGmljX3l0X2NoZWNrYm94X3RyYW5zcGFyZW50ogMoaWNfeXRfY2hlY2tib3hfb3V0bGluZV9ibGFua190cmFuc3BhcmVudKoDGnl0X291dGxpbmVfY2FtZXJhX2JsYWNrXzI0sgMYeXRfb3V0bGluZV9nZWFyX2JsYWNrXzI0ugMceXRfb3V0bGluZV9wZXJzb25fZ3JleTYwMF8yNMIDF3l0X291dGxpbmVfZXllX2JsYWNrXzI0ygMieXRfb3V0bGluZV9jaGV2cm9uX2V4cGFuZF9ibGFja18yNNIDI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI02gMYeXRfZmlsbF9iZWxsX29uX2JsYWNrXzI04gMYeXRfb3V0bGluZV9iZWxsX2JsYWNrXzI06gMceXRfb3V0bGluZV9iZWxsX29mZl9ibGFja18yNPIDIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNPoDHnl0X291dGxpbmVfYXJyb3dfbGVmdF9ibGFja18yNIIEIXl0X291dGxpbmVfYXJyb3dfcmlnaHRfZ3JleTYwMF8yNIoEEmljX29mZmxpbmVfZGVmYXVsdJIEE2ljX29mZmxpbmVfZmluaXNoZWSaBBBpY19vZmZsaW5lX3N0YXJ0ogQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjSqBBx5dF9vdXRsaW5lX2xpc3RfYWRkX2JsYWNrXzI0sgQZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNLoEI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI0wgQYeXRfb3V0bGluZV9mbGFnX2JsYWNrXzI0ygQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjTSBBh5dF9vdXRsaW5lX2xvY2tfYmxhY2tfMjTaBBh5dF9vdXRsaW5lX2xpbmtfYmxhY2tfMjTiBBl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI06gQbeW91dHViZV9wcmVtaXVtX2JhZGdlX2xpZ2h08gQceXRfb3V0bGluZV94X2NpcmNsZV9ibGFja18yNPoEF3l0X291dGxpbmVfYWRkX2JsYWNrXzI0ggUneXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0igUfcXVhbnR1bV9pY19jb250ZW50X2N1dF93aGl0ZV8xOJIFGnl0X291dGxpbmVfc3Rhcl9ncmV5NjAwXzI0mgUQaWNfc3Rhcl9ibGFja18yNKIFF2ljX3N0YXJfYm9yZGVyX2JsYWNrXzI0qgUYeXRfZmlsbF9wYXVzZV9ncmV5NjAwXzI0sgUQaWNfb2ZmbGluZV9lcnJvcroFEmljX29mZmxpbmVfcmVmcmVzaMIFGXl0X2ZpbGxfdGh1bWJfdXBfYmxhY2tfMTbKBRt5dF9maWxsX3RodW1iX2Rvd25fYmxhY2tfMTbSBRl5dF9vdXRsaW5lX2xhYmVsX2JsYWNrXzI02gUaeXRfb3V0bGluZV9wZW9wbGVfYmxhY2tfMjTiBR95dF9vdXRsaW5lX2RvbGxhcl9zaWduX2JsYWNrXzI06gUZeXRfb3V0bGluZV9jaGVja19ibGFja18yNPIFGHl0X291dGxpbmVfaG9tZV9ibGFja18yNPoFGnF1YW50dW1faWNfdHJhdmVsX3doaXRlXzI0ggYgeXRfb3V0bGluZV9iYXJfY2lyY2xlX2dyZXk2MDBfMjSKBh55dF9vdXRsaW5lX2ZhY2Vfc2FkX2dyZXk2MDBfMjSSBh55dF9vdXRsaW5lX2ZhY2VfbWVoX2dyZXk2MDBfMjSaBiB5dF9vdXRsaW5lX2ZhY2VfaGFwcHlfZ3JleTYwMF8yNKIGI3l0X291dGxpbmVfZmFjZV92ZXJ5X3NhZF9ncmV5NjAwXzI0qgYleXRfb3V0bGluZV9mYWNlX3ZlcnlfaGFwcHlfZ3JleTYwMF8yNLIGE2ljX29mZmxpbmVfc3RhcnRfdjK6Bh1pY19vZmZsaW5lX3BhcnRpYWxseV9wbGF5YWJsZcIGHHl0X291dGxpbmVfcGVyc29uX2dyZXk2MDBfMjTKBh15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18yNNIGF3l0X291dGxpbmVfZXllX2JsYWNrXzI02gYgeXRfb3V0bGluZV9hZGRfY2lyY2xlX2dyZXk2MDBfMjTiBiB5dF9vdXRsaW5lX2Jhcl9jaXJjbGVfZ3JleTYwMF8yNOoGI3l0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ncmV5NjAwXzI08gYZeXRfZmlsbF90aHVtYl91cF9ibGFja18yNPoGG3l0X2ZpbGxfdGh1bWJfZG93bl9ibGFja18yNIIHHHl0X291dGxpbmVfdGh1bWJfdXBfYmxhY2tfMjSKBx55dF9vdXRsaW5lX3RodW1iX2Rvd25fYmxhY2tfMjSSByh5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3JpZ2h0X2JsYWNrXzI0mgcgeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSiByB5dF9vdXRsaW5lX3ZpZGVvX2NhbWVyYV9ibGFja18yNKoHG3l0X291dGxpbmVfaGVhZHNldF9ibGFja18yNLIHIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNLoHI3l0X291dGxpbmVfbW9iaWxlX2Rvd25sb2FkX2JsYWNrXzI0wgcfeXRfb3V0bGluZV9tdXNpY192aWRlb19ibGFja18yNMoHGXl0X291dGxpbmVfY2xvY2tfYmxhY2tfMjTSBx95dF9vdXRsaW5lX2xpYnJhcnlfYWRkX2JsYWNrXzI02gcaeXRfb3V0bGluZV9jYW1lcmFfYmxhY2tfMjDiBxp5dF9vdXRsaW5lX2NhbWVyYV9ibGFja18yNOoHH3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfd2hpdGVfMTbyBx95dF9maWxsX3lvdXR1YmVfc2hvcnRzX3doaXRlXzI0-gcdeXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSCCB55dF9vdXRsaW5lX3R2X3F1ZXVlX2dyZXk2MDBfMjSKCCZ5dF9vdXRsaW5lX3R2X3F1ZXVlX2NoZXZyb25fZ3JleTYwMF8yNJIIH3l0X291dGxpbmVfdHJhbnNsYXRlX2dyZXk2MDBfMjSaCCF5dF9vdXRsaW5lX21lbnVfZmlsdGVyX2dyZXk2MDBfMjSiCBx5dF9maWxsX3N0YXJfaGFsZl9ncmV5NjAwXzI0qggaeXRfb3V0bGluZV9zZW5kX2dyZXk2MDBfMjSyCBl5dF9maWxsX2Jvb2ttYXJrX2JsYWNrXzI0uggceXRfb3V0bGluZV9ib29rbWFya19ibGFja18yNMIIGWljX3NlYXJjaF93aXRoX2NpcmNsZV9uZXfKCB9pY192b2ljZV9zZWFyY2hfd2l0aF9jaXJjbGVfbmV30ggieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNNoII3l0X291dGxpbmVfZG9sbGFyX3NpZ25fb2ZmX2JsYWNrXzI04ggbeXRfb3V0bGluZV9leWVfb2ZmX2JsYWNrXzI06ggqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI08ggbeXRfb3V0bGluZV9waG9uZV9ncmV5NjAwXzI0-ggeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzI0ggkeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzQ4igkdeXRfZmlsbF9kb3dubG9hZGVkX2dyZXk2MDBfMjSSCR15dF9maWxsX2Rvd25sb2FkZWRfZ3JleTYwMF80OJoJKXF1YW50dW1faWNfcGF1c2VfY2lyY2xlX2ZpbGxlZF9ncmV5NjAwXzQ4ogkTaWNfb2ZmbGluZV9lcnJvcl80OKoJFWljX29mZmxpbmVfcmVmcmVzaF80OLoJH3l0X2ZpbGxfc2tpcF9iYWNrXzEwX2dyZXk2MDBfMjTCCSJ5dF9maWxsX3NraXBfZm9yd2FyZF8xMF9ncmV5NjAwXzI0ygkceXRfZmlsbF9za2lwX25leHRfZ3JleTYwMF8yNNIJIHl0X2ZpbGxfc2tpcF9wcmV2aW91c19ncmV5NjAwXzI02gkYeXRfb3V0bGluZV9jYXJ0X2JsYWNrXzI04gkdeXRfZmlsbF9mYWNlX2hhcHB5X2dyZXk2MDBfMjTqCRt5dF9maWxsX2ZhY2VfbWVoX2dyZXk2MDBfMjTyCR15dF9maWxsX2ZhY2VfdXBzZXRfZ3JleTYwMF8yNPoJG3l0X2ZpbGxfZmFjZV9zYWRfZ3JleTYwMF8yNIIKInl0X2ZpbGxfZmFjZV92ZXJ5X2hhcHB5X2dyZXk2MDBfMjSKCiB5dF9maWxsX2ZhY2VfdmVyeV9zYWRfZ3JleTYwMF8yNJIKH3l0X291dGxpbmVfbGlicmFyeV9hZGRfYmxhY2tfMjSaCh55dF9maWxsX2xpYnJhcnlfc2F2ZWRfYmxhY2tfMjSiCh55dF9vdXRsaW5lX2Fycm93X2ZsaXBfYmxhY2tfMjSqCiFxdWFudHVtX2dtX2ljX2NhdGVnb3J5X2dyZXk2MDBfMjSyCh55dF9vdXRsaW5lX2Fycm93X3RpbWVfYmxhY2tfMjS6CiJ5dF9vdXRsaW5lX2Fycm93X2RpYWdvbmFsX2JsYWNrXzI0wgoaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTKChp5dF9vdXRsaW5lX3Blb3BsZV9ibGFja18yNNIKGnl0X291dGxpbmVfcGVuY2lsX2JsYWNrXzI02goneXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9vdmVybGFwX3doaXRlXzI04goZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNOoKHXl0X291dGxpbmVfcmF0aW5nX3VwX2JsYWNrXzI08goeeXRfb3V0bGluZV9yYWRhcl9saXZlX2JsYWNrXzI0-goZeXRfb3V0bGluZV9nbG9iZV9ibGFja18yNIILH3l0X291dGxpbmVfbWVtYmVyc2hpcHNfYmxhY2tfMjSKCx95dF9vdXRsaW5lX3N1cGVyX3N0b3JlX2JsYWNrXzI0kgsheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgsfeXRfb3V0bGluZV9sZXNzX3RoYW5fNF9ibGFja18yNKILI3l0X291dGxpbmVfZ3JlYXRlcl90aGFuXzIwX2JsYWNrXzI0qgsleXRfb3V0bGluZV9jbG9ja19oYWxmX2NpcmNsZV9ibGFja18yNLILHnl0X291dGxpbmVfcmFkYXJfbGl2ZV9ibGFja18yNLoLGnl0X291dGxpbmVfYWRqdXN0X2JsYWNrXzI0wgsleXRfb3V0bGluZV9kb2xsYXJfc2lnbl9oZWFydF9ibGFja18yNMoLKnl0X291dGxpbmVfcGxheV9hcnJvd19oYWxmX2NpcmNsZV9ibGFja18yNNILGHl0X291dGxpbmVfZmxhZ19ibGFja18yNNoLInl0X291dGxpbmVfYWxlcnRfdHJpYW5nbGVfYmxhY2tfMjTiCyF5dF9vdXRsaW5lX3BlcnNvbl9jaXJjbGVfYmxhY2tfMjTqCyV5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9sZWZ0X2JsYWNrXzI08gsgeXRfb3V0bGluZV9jYW1lcmFfYXVkaW9fYmxhY2tfMjT6Cyp5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX292ZXJsYXBfYmxhY2tfMjSCDCJ5dF9maWxsX2RvbGxhcl9zaWduX2hlYXJ0X2JsYWNrXzEyigwreXRfZmlsbF95b3V0dWJlX3Nob3J0c19ub190cmlhbmdsZV93aGl0ZV8xNpIMK3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfbm9fdHJpYW5nbGVfd2hpdGVfMjSaDCZ5dF9vdXRsaW5lX2NpcmNsZXNfb3ZlcmxhcF92ZF90aGVtZV8yNKIMKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0qgwceXRfb3V0bGluZV9zY2lzc29yc19ibGFja18yNLIMInl0X291dGxpbmVfcGVyc29uX211c2ljX2dyZXk2MDBfMjS6DBxxdWFudHVtX2ljX2FydGlzdF9ncmV5NjAwXzI0wgwjeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjTKDB55dF9maWxsX2Fycm93X3NodWZmbGVfYmxhY2tfMjTSDCB5dF9maWxsX2Fycm93X3VwX2NpcmNsZV9ibGFja18yNNoMIHl0X291dGxpbmVfY2hlY2tfY2lyY2xlX2JsYWNrXzI04gwieXRfZmlsbF9hcnJvd19kb3duX2NpcmNsZV9ibGFja18yNOoMIHl0X2ZpbGxfeW91dHViZV9tdXNpY19nbV9ibHVlXzI08gwgeXRfZmlsbF95b3V0dWJlX211c2ljX2dtX2JsdWVfMzb6DBl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0gg0deXRfb3V0bGluZV9iYXJfZ3JhcGhfYmxhY2tfMjSKDR95dF9vdXRsaW5lX3NoaWVsZF9wbHVzX2JsYWNrXzI0kg0deXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSaDRp5dF9vdXRsaW5lX3BlbmNpbF9ibGFja18yNKINHHl0X291dGxpbmVfZmxhc2hfb25fYmxhY2tfMjSqDR15dF9vdXRsaW5lX2ZsYXNoX29mZl9ibGFja18yNLINGXl0X2ZpbGxfZmxhc2hfb25fYmxhY2tfMjS6DRp5dF9maWxsX2ZsYXNoX29mZl9ibGFja18yNMINHnl0X291dGxpbmVfcGVyc29uX2JveF9ibGFja18yNMoNHXl0X291dGxpbmVfbXlfdmlkZW9zX2JsYWNrXzI00g0deXRfb3V0bGluZV9zdWJ0aXRsZXNfYmxhY2tfMjTaDSF5dF9vdXRsaW5lX3N1YnNjcmlwdGlvbnNfYmxhY2tfMjTiDSJ5dF9vdXRsaW5lX3lvdXR1YmVfc3R1ZGlvX2JsYWNrXzI06g0beXRfZmlsbF9hcnJvd19kb3duX2JsYWNrXzI08g0ZeXRfZmlsbF9hcnJvd191cF9ibGFja18yNPoNGnl0X2ZpbGxfbGlnaHRidWxiX2JsYWNrXzI0gg4XeXRfb3V0bGluZV9hZGRfYmxhY2tfMjSKDhp5dF9maWxsX3ZvbHVtZV9vbl9ibGFja18yNJIOInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjSaDid5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3BsdXNfYmxhY2tfMjSiDhp5dF9maWxsX2Jhcl9ncmFwaF9ibGFja18yNKoOHXl0X291dGxpbmVfYmFyX2dyYXBoX2JsYWNrXzI0sg4YeXRfb3V0bGluZV9maXJlX2JsYWNrXzI0ug4ZeXRfb3V0bGluZV9tdXNpY19ibGFja18yNMIOIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNNIOJnl0X291dGxpbmVfeW91dHViZV9pbXByb3ZlX3R2X2JsYWNrXzI02g4XeXRfb3V0bGluZV9iYWdfYmxhY2tfMjTiDhZ5dF9maWxsX2F1ZGlvX2JsYWNrXzI06g4leXRfb3V0bGluZV95b3V0dWJlX2xvZ29faWNvbl9ibGFja18yNPIOGXl0X2ZpbGxfb3Blbl9uZXdfd2hpdGVfMzb6Dh55dF9vdXRsaW5lX3ZpZGVvX2xpbmtfYmxhY2tfMTaCDyF5dF9vdXRsaW5lX3BlcnNvbl9zaGllbGRfYmxhY2tfMjSKDxl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0kg8YeXRfb3V0bGluZV9saW5rX2JsYWNrXzI0mg8YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzI0og8neXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0qg8geXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSyDxl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI0ug8ieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNMIPHHl0X291dGxpbmVfbGlzdF9hZGRfYmxhY2tfMjTKDxx5dF9vdXRsaW5lX29wZW5fbmV3X2JsYWNrXzI00g8eeXRfb3V0bGluZV9jaHJvbWVjYXN0X2JsYWNrXzI02g8beXRfb3V0bGluZV9saWJyYXJ5X2JsYWNrXzI06g8deXRfb3V0bGluZV9saXN0X3ZpZXdfYmxhY2tfMjT6Dyd5dF9vdXRsaW5lX292ZXJmbG93X2hvcml6b250YWxfYmxhY2tfMjSCEBh5dF9vdXRsaW5lX2dpZnRfYmxhY2tfMjSKEBV5dF9maWxsX2dpZnRfYmxhY2tfMjSSEBx5dF9maWxsX21lbWJlcnNoaXBzX2JsYWNrXzM2mhAYeXRfb3V0bGluZV9wb2xsX2JsYWNrXzI0ohAqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI0qhAbeXRfb3V0bGluZV9hcnRpY2xlX2JsYWNrXzI0uhAleXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18yNMoQIHl0X291dGxpbmVfYXJyb3dfcmVwZWF0X2JsYWNrXzI00hAgeXRfb3V0bGluZV9wZXJzb25fbWludXNfYmxhY2tfMjTiEBh5dF9vdXRsaW5lX2NvcHlfYmxhY2tfMjTqEBh5dF9vdXRsaW5lX21haWxfYmxhY2tfMjTyEBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfMTb6EBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfNDCCERZ5dF9maWxsX3NoYXJlX2JsYWNrXzI0ihEdeXRfZmlsbF9hcnJvd19yZXBlYXRfYmxhY2tfMjSqERd5dF9vdXRsaW5lX21pY19ibGFja18yNLIRHnl0X291dGxpbmVfZmlsbV9zdHJpcF9ibGFja18yNMIRH3l0X2ZpbGxfY2xvc2VkX2NhcHRpb25fYmxhY2tfMjTKESJ5dF9vdXRsaW5lX2Nsb3NlZF9jYXB0aW9uX2JsYWNrXzI00hEfeXRfZmlsbF9hcnJvd19yZXBlYXRfMV9ibGFja18yNNoRInl0X291dGxpbmVfYXJyb3dfcmVwZWF0XzFfYmxhY2tfMjTiESh5dF9vdXRsaW5lX3BsYXlfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI06hEaeXRfb3V0bGluZV91cGxvYWRfYmxhY2tfMjTyESh5dF9vdXRsaW5lX2JveF9wbGFjZWhvbGRlcl9sZWZ0X2JsYWNrXzI0-hEgeXRfb3V0bGluZV9wZXJzb25fcmFkYXJfd2hpdGVfMjSCEhp5dF9vdXRsaW5lX3hfbWFya19ibGFja18yMIoSFnl0X291dGxpbmVfdnJfYmxhY2tfMjSSEiR5dF9vdXRsaW5lX3N0YXRpc3RpY3NfZ3JhcGhfYmxhY2tfMjSiEiV5dF9vdXRsaW5lX3RpbWVfc3RhbXBfcGx1c19ncmV5NjAwXzI0qhIieXRfb3V0bGluZV9kYXNoYm9hcmRfcGx1c19ibGFja18yNLISHnl0X291dGxpbmVfYWxpZ25fbGVmdF9ibGFja18yNLoSJ3l0X291dGxpbmVfb3ZlcmZsb3dfaG9yaXpvbnRhbF93aGl0ZV8zNsISHXl0X291dGxpbmVfaG91cmdsYXNzX2JsYWNrXzE2yhIdeXRfb3V0bGluZV9ob3VyZ2xhc3NfYmxhY2tfMjTSEit5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3F1ZXN0aW9uX2JsYWNrXzE22hIreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18yNOISInl0X291dGxpbmVfYmFyX2hvcml6b250YWxfYmxhY2tfMTbqEiZ5dF9vdXRsaW5lX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNPISGnl0X291dGxpbmVfdHJvcGh5X2JsYWNrXzI0-hIeeXRfb3V0bGluZV9zdXBlcl9jaGF0X2JsYWNrXzI0ghMZeXRfZmlsbF9wYXVzZV92ZF90aGVtZV8yNIoTIXl0X291dGxpbmVfdm9sdW1lX3N0YWJsZV9ibGFja18yNJITHnl0X2ZpbGxfdm9sdW1lX3N0YWJsZV9ibGFja18yNKITIXl0X291dGxpbmVfc3VwZXJfc3RpY2tlcl9ibGFja18yNKoTJHl0X2ZpbGxfeW91dHViZV9sb2dvX2ljb25fZ3JleTYwMF8yNLITF3l0X2ZpbGxfY2FtZXJhX2JsYWNrXzI0uhMaeXRfb3V0bGluZV9nYW1pbmdfYmxhY2tfMjTCExp5dF9vdXRsaW5lX2JhcnNfM19ibGFja18yNMoTGHl0X291dGxpbmVfbmV3c19ibGFja18yNNITG3l0X291dGxpbmVfZmFzaGlvbl9ibGFja18yNNoTHXl0X291dGxpbmVfbGlnaHRidWxiX2JsYWNrXzI04hMdeXRfb3V0bGluZV9zdG9wd2F0Y2hfYmxhY2tfMjTqEyV5dF9vdXRsaW5lX3lvdXR1YmVfbGlua2VkX3R2X2JsYWNrXzI08hMneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0-hMceXRfb3V0bGluZV9wZW9wbGVfMl9ibGFja18yNIIUInl0X291dGxpbmVfeW91dHViZV9zaG9ydHNfYmxhY2tfMjSKFCl5dF9maWxsX2Jhcl9ncmFwaF9ib3hfdmVydGljYWxfZ3JleTYwMF8yNJoUGnl0X291dGxpbmVfeF9tYXJrX2JsYWNrXzE4ohQgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMTiyFBh5dF9vdXRsaW5lX21lZXRfYmxhY2tfMjS6FCB5dF9vdXRsaW5lX21vbmV5X2hhbmRfZ3JleTYwMF8yNMoUG3l0X291dGxpbmVfY29tcGFzc19ibGFja18yNNIUHnl0X291dGxpbmVfbGlua19vZmZfZ3JleTYwMF8yNNoUHXl0X291dGxpbmVfdm9sdW1lX29uX2JsYWNrXzI04hQeeXRfb3V0bGluZV92b2x1bWVfb2ZmX2JsYWNrXzI06hQgeXRfb3V0bGluZV9zY3JlZW5fbGlnaHRfYmxhY2tfMjTyFCB5dF9maWxsX3N1YnNjcmlwdGlvbnNfZ3JleTYwMF8yNPoUIXl0X291dGxpbmVfbWVtYmVyc2hpcHNfZ3JleTYwMF8yNIIVHXl0X2ZpbGxfcmFkYXJfbGl2ZV9ncmV5NjAwXzI0ihUeeXRfb3V0bGluZV9wZXJzb25fYWRkX2JsYWNrXzI0khUeeXRfb3V0bGluZV90ZXh0X2JveF9ncmV5NjAwXzI0mhUoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9hbGVydF9ibGFja18yNKIVIXl0X291dGxpbmVfYXJ0aWNsZV9hbGVydF9ibGFja18yNKoVIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNLIVI3l0X291dGxpbmVfYXJ0aWNsZV9jbGFyaWZ5X2JsYWNrXzI0uhUneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0whUgcXVhbnR1bV9nbV9pY19nb29nbGVfdmRfdGhlbWVfMjTaFR55dF9vdXRsaW5lX3Bpbl9vZmZfdmRfdGhlbWVfMjTiFSN5dF9vdXRsaW5lX3NoaWVsZF9lbXB0eV92ZF90aGVtZV8yNOoVIXl0X291dGxpbmVfc2hpZWxkX29mZl92ZF90aGVtZV8yNPIVH3l0X2ZpbGxfY2lyY2xlX2Z1bGxfdmRfdGhlbWVfMjSKFiJ5dF9vdXRsaW5lX3NjcmVlbl9mdWxsX3ZkX3RoZW1lXzI0khYeeXRfb3V0bGluZV9zcGFya2xlX3ZkX3RoZW1lXzI0mhYbeXRfb3V0bGluZV9wb2RjYXN0X2JsYWNrXzI0ohYaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMjSqFiZ5dF9vdXRsaW5lX3NjcmVlbl92ZXJ0aWNhbF92ZF90aGVtZV8yNLIWInl0X291dGxpbmVfYm94X29wZW5fY2hlY2tfYmxhY2tfMjS6FhNpY19ncmVlbl9zY3JlZW5fb2ZmwhYZaWNfZmFjZV9vdXRsaW5lZF9oYXBweV8zNsoWG2ljX2ZhY2Vfb3V0bGluZWRfdW5oYXBweV8zNtIWHmljX2ZhY2Vfb3V0bGluZWRfdmVyeV9oYXBweV8zNtoWF2ljX2ZhY2Vfb3V0bGluZWRfbWVoXzM24hYXaWNfZmFjZV9vdXRsaW5lZF9zYWRfMzbqFhRpY19mYWNlX2ZpbGxlZF9oYXBwefIWFmljX2ZhY2VfZmlsbGVkX3VuaGFwcHn6FhlpY19mYWNlX2ZpbGxlZF92ZXJ5X2hhcHB5ghcSaWNfZmFjZV9maWxsZWRfbWVoihcSaWNfZmFjZV9maWxsZWRfc2FkkhcZeXRfb3V0bGluZV90dl92ZF90aGVtZV8yNJoXFXl0X2ZpbGxfc2VuZF9ibGFja18yNKIXGHl0X291dGxpbmVfc2VuZF9ibGFja18yNKoXGnl0X291dGxpbmVfYmFyc18yX2JsYWNrXzI0shcceXRfb3V0bGluZV9jYWxlbmRhcl9ibGFja18yNLoXInl0X291dGxpbmVfcGVyc29uX2FjY291bnRfYmxhY2tfMjTCFx15dF9vdXRsaW5lX2luY29nbml0b19ibGFja18yNMoXHWljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX2hhcHB50hcfaWNfZmFjZV9vdXRsaW5lZF9hY3RpdmVfdW5oYXBwedoXImljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX3ZlcnlfaGFwcHniFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9tZWjqFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9zYWTyFyN5dF9vdXRsaW5lX2NsYXBwZXJib2FyZF92ZF90aGVtZV8yNPoXGnl0X291dGxpbmVfcGluX3ZkX3RoZW1lXzI0ghgjeXRfb3V0bGluZV9jaGVja19kb3VibGVfdmRfdGhlbWVfMjSKGCd5dF9vdXRsaW5lX2NoZWNrX2RvdWJsZV9vZmZfdmRfdGhlbWVfMjSSGCF5dF9vdXRsaW5lX3NoaWVsZF9hZGRfdmRfdGhlbWVfMjSaGBl5dF9vdXRsaW5lX211c2ljX2JsYWNrXzE4qhgdeXRfb3V0bGluZV9wcmljZV90YWdfYmxhY2tfMjSyGB15dF9maWxsX2NpcmNsZXNfNl92ZF90aGVtZV8yNMIYInl0X291dGxpbmVfY2VsZWJyYXRpb25fdmRfdGhlbWVfMjTSGBd5dF9maWxsX2dhbWluZ193aGl0ZV8yNNoYJHl0X291dGxpbmVfY2hldnJvbl9jb2xsYXBzZV9ibGFja18yNOIYHnF1YW50dW1faWNfcGxheV9wcmlzbV9ibGFja18yNOoYHnl0X291dGxpbmVfYm94X3BlbmNpbF9ibGFja18yNPIYF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzI0-hgreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9lbXB0eV92ZF90aGVtZV8yNIIZHXl0X291dGxpbmVfbWVnYXBob25lX2JsYWNrXzI0ihkeeXRfb3V0bGluZV9wYWxldHRlX3ZkX3RoZW1lXzI0khkaeXRfb3V0bGluZV9naWZfdmRfdGhlbWVfMjSaGSB5dF9maWxsX2Zhc3RfZm9yd2FyZF92ZF90aGVtZV8yNKIZKXl0X291dGxpbmVfZG9sbGFyX3NpZ25fY2lyY2xlX3ZkX3RoZW1lXzI0qhkmeXRfZmlsbF9kb2xsYXJfc2lnbl9jaXJjbGVfdmRfdGhlbWVfMjSyGSZ5dF9vdXRsaW5lX2NyZWF0b3JfYWNhZGVteV92ZF90aGVtZV8yNLoZInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMjTCGRp5dF9vdXRsaW5lX3BkZl92ZF90aGVtZV8yNNIZI3l0X291dGxpbmVfcGVvcGxlX2dyb3VwX3ZkX3RoZW1lXzI02hkmeXRfb3V0bGluZV9pbWFnZV93YWxscGFwZXJfdmRfdGhlbWVfMjTqGRx5dF9jb2xvcl95b3V0dWJlX3N0dWRpb18yNGRw8hkbeXRfY29sb3JfeW91dHViZV9tdXNpY18yNGRw-hkaeXRfY29sb3JfeW91dHViZV9raWRzXzI0ZHCCGh95dF9jb2xvcl95b3V0dWJlX3VucGx1Z2dlZF8yNGRwihoceXRfb3V0bGluZV9wZXJzb25fMl9ibGFja18yNJoaIHl0X291dGxpbmVfdGV4dF9ib2xkX3ZkX3RoZW1lXzI0ohoieXRfb3V0bGluZV90ZXh0X2l0YWxpY192ZF90aGVtZV8yNKoaKXl0X291dGxpbmVfdGV4dF9zdHJpa2V0aHJvdWdoX3ZkX3RoZW1lXzI0shojeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfdmRfdGhlbWVfMjS6GiB5dF9maWxsX2FsZXJ0X2NpcmNsZV92ZF90aGVtZV8yNNIaIXl0X291dGxpbmVfdHJhbnNjcmlwdF92ZF90aGVtZV8yNNoaKHl0X291dGxpbmVfdHJhbnNjcmlwdF9zZWFyY2hfdmRfdGhlbWVfMjTiGiJ5dF9vdXRsaW5lX3RpY190YWNfdG9lX3ZkX3RoZW1lXzI0-hogeXRfb3V0bGluZV9yZXBsYXlfYXJyb3dfYmxhY2tfMjSKGyF5dF9vdXRsaW5lX2xhcHRvcF9tb2JpbGVfYmxhY2tfMjSSGyN5dF9vdXRsaW5lX2hlYXJ0X2NpcmNsZV92ZF90aGVtZV8yNKIbH3l0X2NvbG9yX3lvdXR1YmVfbG9nb19pY29uXzI0ZHCqGx55dF9vdXRsaW5lX3BsYXlfYXJyb3dfYmxhY2tfMjSyGyx5dF9vdXRsaW5lX21vYmlsZV9zY3JlZW5faG9yaXpvbnRhbF9ibGFja18yNLobKnl0X291dGxpbmVfbW9iaWxlX3NjcmVlbl92ZXJ0aWNhbF9ibGFja18yNMobG3l0X291dGxpbmVfdG9vbGJveF9ibGFja18yNNIbHHl0X291dGxpbmVfYnVzaW5lc3NfYmxhY2tfMjTyGx15dF9vdXRsaW5lX2xhcHRvcF92ZF90aGVtZV8yNPobLHl0X291dGxpbmVfZG9sbGFyX3NpZ25fY29udGFpbmVyX3ZkX3RoZW1lXzI0ghwfeXRfb3V0bGluZV9pbmZpbml0eV92ZF90aGVtZV8yNIocGXl0X291dGxpbmVfaGRfdmRfdGhlbWVfMjSSHBp5dF9vdXRsaW5lX21vYmlsZV9ibGFja18yNJocFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMjSiHB15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18xMqocH3l0X291dGxpbmVfbGlzdF9wZW5jaWxfYmxhY2tfMjSyHCl5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3NlYXJjaF9ibGFja18yNLocK3l0X291dGxpbmVfeW91dHViZV9zaG9ydHNfd2F2ZWZvcm1fYmxhY2tfMjTCHBl5dF9maWxsX3RodW1iX3VwX2JsYWNrXzE4yhwbeXRfZmlsbF90aHVtYl9kb3duX2JsYWNrXzE40hwceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xONocHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xOOIcKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTjqHBl5dF9vdXRsaW5lX2hlYXJ0X2JsYWNrXzE48hwdeXRfb3V0bGluZV9maXJld29ya3NfYmxhY2tfMjT6HB15dF9vdXRsaW5lX21lbnVfc29ydF9ibGFja18yNIIdF3l0X291dGxpbmVfbWFwX2JsYWNrXzI0ih0ZeXRfZmlsbF9kb3dubG9hZF93aGl0ZV8yNJIdFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMTKiHR15dF9vdXRsaW5lX3hfb2N0YWdvbl9ibGFja18yNKodHnl0X291dGxpbmVfZGlyZWN0aW9uc19ibGFja18yNLIdJXl0X291dGxpbmVfc2NyZWVuX211bHRpX3ZpZXdfYmxhY2tfMjS6HSJ5dF9maWxsX3NjcmVlbl9tdWx0aV92aWV3X2JsYWNrXzI0wh0eeXRfZmlsbF9za2lwX2JhY2tfNV9ncmV5NjAwXzI0yh0feXRfZmlsbF9za2lwX2JhY2tfMTVfZ3JleTYwMF8yNNIdHXl0X2ZpbGxfc2tpcF9iYWNrXzIwX2JsYWNrXzI02h0deXRfZmlsbF9za2lwX2JhY2tfMzBfYmxhY2tfMjTiHR15dF9maWxsX3NraXBfYmFja182MF9ibGFja18yNOodIXl0X2ZpbGxfc2tpcF9mb3J3YXJkXzVfZ3JleTYwMF8yNPIdInl0X2ZpbGxfc2tpcF9mb3J3YXJkXzE1X2dyZXk2MDBfMjT6HSB5dF9maWxsX3NraXBfZm9yd2FyZF8yMF9ibGFja18yNIIeIHl0X2ZpbGxfc2tpcF9mb3J3YXJkXzMwX2JsYWNrXzI0ih4geXRfZmlsbF9za2lwX2ZvcndhcmRfNjBfYmxhY2tfMjSSHiN5dF9maWxsX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNJoeHnl0X291dGxpbmVfbWFnaWNfd2FuZF9ibGFja18yNLoeI3l0X291dGxpbmVfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI0wh4ZeXRfb3V0bGluZV9jcm93bl9ibGFja18yNMoeF3l0X2ZpbGxfcGVyc29uX2JsYWNrXzI00h4oeXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18xNtoeKHl0X2ZpbGxfbWVzc2FnZV9idWJibGVfcXVlc3Rpb25fYmxhY2tfMjTiHiN5dF9vdXRsaW5lX2hhbmRfc3dpcGVfbGVmdF9ibGFja18yNOoeGnl0X291dGxpbmVfdGFyZ2V0X2JsYWNrXzI08h4VeXRfZmlsbF9sb2NrX2JsYWNrXzEy-h4YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzEygh8feXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18xNoofInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMTaSHyF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaaHyR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaiHyB5dF9vdXRsaW5lX3NwYXJrX3BlbmNpbF9ibGFja18yNKofHnl0X2ZpbGxfc3Rhcl9zaG9vdGluZ19ibGFja18yNLofIHl0X291dGxpbmVfc3VwZXJzdGFyX3ZkX3RoZW1lXzI0wh8ZeXRfb3V0bGluZV9wb3VuZF9ibGFja18yNMofKXl0X291dGxpbmVfYXJyb3dfc3dhcF9ob3Jpem9udGFsX2JsYWNrXzI00h8feXRfb3V0bGluZV9zcGFya19pbWFnZV9ibGFja18yNNofIXl0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ibGFja18yNPIfF3l0X2ZpbGxfdGFyZ2V0X2JsYWNrXzI0-h8beXRfZmlsbF90YXJnZXRfYWRkX2JsYWNrXzI0giAeeXRfb3V0bGluZV90YXJnZXRfYWRkX2JsYWNrXzI0iiAXeXRfZmlsbF9tb29uX3pfYmxhY2tfMjSSIBp5dF9vdXRsaW5lX21vb25fel9ibGFja18yNJogI3l0X291dGxpbmVfc2NyZWVuX3JvdGF0aW9uX2JsYWNrXzI0qiAfeXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18yNLIgInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMjS6ICF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTCICR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTKIBx5dF9vdXRsaW5lX25vdGVfYWRkX2JsYWNrXzI00iAfeXRfb3V0bGluZV9wZW9wbGVfbm90ZV9ibGFja18yNNogJnl0X291dGxpbmVfY2lyY2xlc19vdmVybGFwX3ZkX3RoZW1lXzI04iAceXRfZmlsbF9hdWRpb19iYWRnZV9ibGFja18yNOogIXl0X291dGxpbmVfc3Rhcl9zaG9vdGluZ19ibGFja18yNPIgG3l0X291dGxpbmVfaGFzaHRhZ19ibGFja18yNIIhIHl0X291dGxpbmVfdGVtcGxhdGVfYWRkX2JsYWNrXzI0iiEkeXRfZmlsbF9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0kiEXeXRfZmlsbF9wZW9wbGVfYmxhY2tfMTKaISZ5dF9vdXRsaW5lX2Fycm93X2NpcmNsZV9yaWdodF9ibGFja18yNKIhHnl0X291dGxpbmVfYXJyb3dfcmVkb19ibGFja18yNKohHHl0X291dGxpbmVfd2F2ZWZvcm1fYmxhY2tfMjS6ISB5dF9maWxsX2NyZWF0b3JfYWNhZGVteV9ibGFja18yNMIhLXl0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfZG93bl9yaWdodF9ibGFja18yNMohK3l0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfdXBfcmlnaHRfYmxhY2tfMjTSIRp5dF9maWxsX2FkZF9jYWlyb19ibGFja18yNNohH3l0X291dGxpbmVfdGljX3RhY190b2VfYmxhY2tfMTbiIRp5dF9maWxsX3ByaWNlX3RhZ19ibGFja18yNOohGHl0X291dGxpbmVfZmlyZV9ibGFja18yNPohHHl0X2ZpbGxfc3BhcmtfcmFkYXJfYmxhY2tfMjSCIh95dF9vdXRsaW5lX3NwYXJrX3JhZGFyX2JsYWNrXzI0oiIWeXRfZmlsbF9hdWRpb19ibGFja18xMqoiGHlvdXR1YmVfc2hvcnRzX3Bpdm90X2ZhYsoiHXl0X291dGxpbmVfaGFuZF93YXZlX2JsYWNrXzI00iIZeXRfb3V0bGluZV90cnVja19ibGFja18yNNoiInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMTLiIhl5dF9maWxsX2NoZWNrX3ZkX3RoZW1lXzEy6iIZeXRfZmlsbF9hdWRpb192ZF90aGVtZV8xMvIiF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzEy-iIjeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfdmRfdGhlbWVfMTKCIxh5dF9maWxsX2ZpcmVfdmRfdGhlbWVfMTKKIx15dF9maWxsX2xpZ2h0YnVsYl92ZF90aGVtZV8xMpIjInl0X2ZpbGxfbG9jYXRpb25fcG9pbnRfdmRfdGhlbWVfMTKaIx95dF9maWxsX21lbWJlcnNoaXBzX3ZkX3RoZW1lXzEyoiMaeXRfZmlsbF9wZXJzb25fdmRfdGhlbWVfMTKqIxd5dF9maWxsX3Bpbl92ZF90aGVtZV8xMrIjJnl0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X3ZkX3RoZW1lXzEyuiMeeXRfb3V0bGluZV9wb2RjYXN0X3ZkX3RoZW1lXzEywiMceXRfZmlsbF9zY2lzc29yc192ZF90aGVtZV8xMsojHXl0X2ZpbGxfc3VidGl0bGVzX3ZkX3RoZW1lXzEy0iMfeXRfZmlsbF90aWNfdGFjX3RvZV92ZF90aGVtZV8xMtojFnl0X2ZpbGxfdHZfdmRfdGhlbWVfMTLiIyJ5dF9maWxsX3lvdXR1YmVfc2hvcnRzX3ZkX3RoZW1lXzEy6iMWeXRfZmlsbF9hdWRpb19ibGFja18xNvIjKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0giQkeXRfb3V0bGluZV9oYW5kX3N3aXBlX3JpZ2h0X2JsYWNrXzI0iiQeeXRfb3V0bGluZV9saXN0X211c2ljX2JsYWNrXzI0kiQqeXRfZmlsbF9hcnJvd19kaWFnb25hbF9kb3duX3JpZ2h0X2JsYWNrXzI0miQoeXRfZmlsbF9hcnJvd19kaWFnb25hbF91cF9yaWdodF9ibGFja18yNKIkIXl0X291dGxpbmVfY29tcGFzc19jYWlyb19ibGFja18yNKokHnl0X2ZpbGxfY29tcGFzc19jYWlyb19ibGFja18yNLIkHXl0X2ZpbGxfcGVyc29uX3JhZGFyX2JsYWNrXzI0uiQgeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfYmxhY2tfMTbqJCV5dF9vdXRsaW5lX2ZpbG1fc3RyaXBfYWRkX3ZkX3RoZW1lXzI0iiUZeXRfb3V0bGluZV9jYWJsZV9ibGFja18yNJolGnl0X291dGxpbmVfdGFibGV0X2JsYWNrXzI0oiUbeXRfb3V0bGluZV9zcGVha2VyX2JsYWNrXzI0qiUheXRfb3V0bGluZV9zcGVha2VyX2dyb3VwX2JsYWNrXzI0siUkeXRfb3V0bGluZV9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0uiUheXRfZmlsbF9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0wiUreXRfb3V0bGluZV9vdmVyZmxvd192ZXJ0aWNhbF9jYWlyb19ibGFja18yNMolJ3l0X291dGxpbmVfY2hldnJvbl9yaWdodF9jYWlyb19ibGFja18yNNIlF3l0X2ZpbGxfbW9iaWxlX2JsYWNrXzI02iUTeXRfZmlsbF90dl9ibGFja18yNOIlHnl0X291dGxpbmVfbGlzdF9xdWV1ZV9ibGFja18yNOolG3l0X291dGxpbmVfYWlycGxheV9ibGFja18yNPIlGnl0X2ZpbGxfYWRkX2NhaXJvX2JsYWNrXzE2giYheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzE4iiYVeXRfZmlsbF9sb2NrX2JsYWNrXzI0kiYaeXRfb3V0bGluZV90dl9vZmZfYmxhY2tfMjSiJh95dF9maWxsX2JveF9vcGVuX2NoZWNrX2JsYWNrXzI0qiYWeXRfZmlsbF9jcm93bl9ibGFja18yNLImG3l0X2ZpbGxfY29udHJvbGxlcl9ibGFja18yNPomHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xNoInHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xOCJsCjcNAACAQBUAAABBHQAAQEElAACAQS0AAKBBNQAAwEE9AADgQUUAAABCTQAAEEJVAAAgQl0AAAAAEgoNAACAQRUAAIBBGgoNAADAQRUAAMBBIhkNAACwQhUAAGBCHQAAgEElAAAAQC0AAIA_KhoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQAjACGAI=" + } + }, + { + "capabilitiesUpdate": { + "identifier": "capabilities|4848739a7b6ba4de", + "capabilitiesBytes": "CisI7M-9CxIkCgQIAxABCgQIBRABCgQIBxABCgQICRABCgQIDRABCgQIDhABChAInti_RhIJCgcIodi_RhABCjcIovzhbxIwCgQIHxABCgQIIBABCgQIIRABCgQIIxABCgQIJBABCgQIJRABCgQIJhABCgQIJxABCl4I3a2ydRJXCgcItIjCWxABCgcIgN_jWxABCgcI_5f8XxABCggI4oe8hAEQAQoICL_Zs60BEAEKCAiC1LfrARABCggInKzQ-AEQAQoICMC6q_oBEAEKCAjDuqv6ARABCkoIla6ydRJDCgcIy-OzXxABCgcIqqLaaxABCgcIxaPqeRABCggIi5LjkQEQAQoICPrT8b8BEAEKCAiIvZbUARABCggIwrqr-gEQAQoTCPuwsnUSDAoECAIQAQoECAQQAQoTCLOnyXUSDAoECAUQAQoECAYQAQofCJOi93gSGAoECAgQAQoECAoQAQoECAsQAQoECA0QAQoNCLXgtHsSBgoECAMQAQoNCITltHsSBgoECAEQAQpDCN3ltHsSPAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoECAUQAQoECAYQAQoECAcQAQoECAgQAQoECAkQAQoECAoQAQoNCLfqtHsSBgoECAYQAQofCP3qtHsSGAoECAkQAQoECAoQAQoECAsQAQoECAwQAQpJCPHstHsSQgoECAcQAQoECAgQAQoECAkQAQoECA4QAQoECBIQAQoECBMQAQoECBQQAQoECBUQAQoECBcQAQoECBgQAQoECBkQAQpJCM_vtHsSQgoECAcQAQoECAgQAQoECAkQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoZCP3xtHsSEgoECAQQAQoECAUQAQoECAcQAQpJCK7ztHsSQgoECAgQAQoECAkQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoECBIQAQofCOT1tHsSGAoECAsQAQoECAwQAQoECA0QAQoECA4QAQpPCJPJuHsSSAoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoECBIQAQoECBMQAQoECBQQAQoECBUQAQoECBYQAQoaCOuf2nsSEwoHCJeSgBAQAQoICIPMqq8BEAEK7wQI_5zcexLnBAoFCMUJEAEKBwj6hbVXEAEKBwj0v_xdEAEKBwiW3NNgEAEKBwiAp6hiEAEKBwiA-pRpEAEKBwjC2cJpEAEKBwi1o71rEAEKBwijwoZuEAEKBwjGrP9vEAEKBwj5tP9vEAEKBwibjaVzEAEKBwim0-Z2EAEKCAi3huSEARABCggI2eefhgEQAQoICJGP-4cBEAEKCAih6OCKARABCggI8tnqlQEQAQoICPC_qZYBEAEKCAjfx6mWARABCggI38qplgEQAQoICO_UkZsBEAEKCAiHnv-cARABCggIq6vUoAEQAQoICL60mqMBEAEKCAjj_p6oARABCggImPvwqwEQAQoICK6W3K8BEAEKCAiwltyvARABCggInoaJswEQAQoICPTBhLUBEAEKCAiA3LK5ARABCggIuJTlvQEQAQoICNyjqsIBEAEKCAj3yffDARABCggI1rPzyAEQAQoICIqXj8wBEAEKCAjQnrvOARABCggIgOWB0QEQAQoICJSUudQBEAEKCAjFtanZARABCggIgrap2QEQAQoICKS2qdkBEAEKCAi2w_7oARABCggIwcaZ7wEQAQoICKGP6PIBEAEKCAiTy6_zARABCggI2IeH9QEQAQoICLiCxPkBEAEKCAjZkv_5ARABCggI6Lqr-gEQAQoICPm6q_oBEAEKCAj8uqv6ARABCggIirur-gEQAQoICJe7q_oBEAEKCAiYu6v6ARABCggImbur-gEQAQoICKq7q_oBEAEKCAisu6v6ARABCggIrrur-gEQAQoICLG7q_oBEAEKCAi7u6v6ARABCggIw7ur-gEQAQouCMGe3HsSJwoHCIOdn2UQAQoICKGP1rQBEAEKCAiT_pu4ARABCggIl_6buAEQAQoTCOnv8XsSDAoECAUQAQoECAcQAQorCITN8nsSJAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoECAUQAQoECAYQAQoxCMLO8nsSKgoECAEQAQoECAIQAQoECAUQAQoECAYQAQoECAkQAQoECAoQAQoECAsQAQorCLfW8nsSJAoECAcQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQosCNfF3ocBEiQKBAgEEAEKBAgFEAEKBAgGEAEKBAgHEAEKBAgIEAEKBAgJEAEKIAikru2KARIYCgQIARABCgQIAhABCgQIAxABCgQIBBABCg4IkrrkiwESBgoECAMQAQoUCJDj6ZMBEgwKBAgFEAEKBAgIEAEKEgiG3oGUARIKCggIkKzckgEQAQoOCPTFxaABEgYKBAgCEAEKFAiKhOSkARIMCgQIFRABCgQIGBABCg4I6M2DpQESBgoECAIQAQoOCJmYh6cBEgYKBAgFEAEKDgij75anARIGCgQIBRABCiAI8JiXpwESGAoECAcQAQoECAgQAQoECAkQAQoECAoQAQoUCJnEmKcBEgwKBAgGEAEKBAgHEAEKFAjI8LunARIMCgQIARABCgQIAhABChoI4Ya8pwESEgoECAwQAQoECA0QAQoECBEQAQoOCInNuqgBEgYKBAgBEAEKJgjdpIupARIeCgQIARABCgQIAhABCgQIAxABCgQIBRABCgQIBhABCiAIgtfOqQESGAoECAUQAQoECAYQAQoECAcQAQoECAgQAQomCILl9KoBEh4KBAgAEAEKBAgBEAEKBAgCEAEKBAgDEAEKBAgEEAEKIAiDkdyvARIYCgQIABABCgQIARABCgQIAhABCgQIAxABCg8IvZSxsQESBwoFCOcHEAEKDgjuloa0ARIGCgQIAhABCg4IlZaptAESBgoECAgQAQoOCM7ByLcBEgYKBAgOEAEKFAjjnfG3ARIMCgQICBABCgQICRABCg4I4JrkuQESBgoECAYQAQoOCNaLwrsBEgYKBAgCEAEKFAjwuri8ARIMCgQICxABCgQIDBABCg4I5MeswAESBgoECAEQAQocCMGZisEBEhQKCAj8_L7BARABCggI6bfv8AEQAQo-CPClysEBEjYKBAgNEAEKBAgUEAEKBAgVEAEKBAgWEAEKBAgZEAEKBAgbEAEKBAgcEAEKBAgiEAEKBAgqEAEKDgjf15TCARIGCgQIAhABCg4Ij82GwwESBgoECAEQAQrUBAjh4YXHARLLBAoECFIQAQoFCI8BEAEKBQimARABCgUItwEQAQoFCMEBEAEKBQjjARABCgUI5gEQAQoFCIICEAEKBQigAhABCgUIqwIQAQoFCLsCEAEKBQjiAhABCgUI6AIQAQoFCOkCEAEKBQjqAhABCgUI6wIQAQoFCOwCEAEKBQjtAhABCgUI7gIQAQoFCO8CEAEKBQjwAhABCgUI8QIQAQoFCPQCEAEKBQj-AhABCgUIgwMQAQoFCI0DEAEKBQiUAxABCgUImgMQAQoFCLUDEAEKBQjDAxABCgUIxAMQAQoFCNIDEAEKBQjoAxABCgUI7QMQAQoFCPADEAEKBQjxAxABCgUI8gMQAQoFCPMDEAEKBQj0AxABCgUI-gMQAQoFCPsDEAEKBQiABBABCgUIhQQQAQoFCIYEEAEKBQiHBBABCgUIiAQQAQoFCIoEEAEKBQiLBBABCgUIjAQQAQoFCJEEEAEKBQiTBBABCgUIlAQQAQoFCJUEEAEKBQiXBBABCgUImQQQAQoFCJoEEAEKBQibBBABCgUInAQQAQoFCJ0EEAEKBQikBBABCgUIqQQQAQoFCKoEEAEKBQirBBABCgUIrAQQAQoFCMAEEAEKBQjDBBABCgUIzQQQAQoFCNEEEAEKBQjTBBABCgUI1AQQAQoFCNUEEAEKBQjWBBABCgUI1wQQAQoFCNgEEAEKBQjZBBABCgUI2gQQAQoFCNsEEAEKBQjcBBABCgUI3QQQAQoFCOIEEAEKBQjkBBABCgUI5QQQAQoFCOYEEAEKBQjwBBABChQI677JyAESDAoECAEQAQoECAIQAQoaCIe8mssBEhIKBAgBEAEKBAgCEAEKBAgDEAEKDgik3fDTARIGCgQIARABCg4IpYL41AESBgoECAQQAQogCJG_89UBEhgKBAgDEAEKBAgEEAEKBAgFEAEKBAgGEAEKDgjmhJflARIGCgQIBhABChoIkYrN5wESEgoECAoQAQoECAwQAQoECA8QAQpECPeNjugBEjwKCAjS74PZARABCggI9ayl3AEQAQoICLPCit0BEAEKCAiWp6ThARABCggI1amk4QEQAQoICPm6q_oBEAEKJgimg87oARIeCgQIABABCgQIARABCgQIAhABCgQIAxABCgQIBBABCg4It5uJ6QESBgoECAcQAQoOCOeh3O0BEgYKBAgEEAEKDgiPqIf0ARIGCgQIAhABCg4I3_SH9AESBgoECAIQAQoOCMSVqvUBEgYKBAgFEAEKDgip9Ob9ARIGCgQIAxABChQIjrzRggISDAoECAkQAQoECAoQAQoaCMjd8oICEhIKBAgGEAEKBAgJEAEKBAgKEAEKDgi1_d-HAhIGCgQIBRABCiAIuqzGiQISGAoECAkQAQoECAwQAQoECA0QAQoECA4QAQoUCPLhjosCEgwKBAgBEAEKBAgCEAEKFAjz4Y6LAhIMCgQIARABCgQIAhABChoI9OGOiwISEgoECAEQAQoECAIQAQoECAMQAQoUCPbhjosCEgwKBAgBEAEKBAgCEAEKDwinouqMAhIHCgUI6QcQAQoOCKPTn44CEgYKBAgGEAEKDgjOq9iRAhIGCgQIBRABCg4I_YTSkgISBgoECAMQAQoOCJa46JQCEgYKBAgDEAEKDgj1tsyYAhIGCgQIAhABCg4ImZm_nAISBgoECBIQAQoUCNyunqICEgwKBAgBEAEKBAgCEAEKDgiU95ajAhIGCgQIDhABCiAIh-XDpgISGAoECAIQAQoECAMQAQoECAQQAQoECAUQAQoPCPnglaoCEgcKBQjqBxABCiAI4o7RsQISGAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoUCJ3i27QCEgwKBAgKEAEKBAgLEAEKIAiowa63AhIYCgQIChABCgQICxABCgQIDBABCgQIDRABCg4IzbDIvQISBgoECAMQAQoOCLHYw98CEgYKBAgGEAESHWNhcGFiaWxpdGllc3w0ODQ4NzM5YTdiNmJhNGRl", + "resourceTag": "5208540076386788574" + } + }, + { + "staticDataResources": { + "resources": [ + { + "identifier": "capabilities|4848739a7b6ba4de" + }, + { + "identifier": "theme|68395bd41e9f0323" + } + ] + } + }, + { + "resourceStatusInResponseCheck": { + "resourceStatuses": [ + { + "identifier": "capabilities|4848739a7b6ba4de", + "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" + }, + { + "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", + "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" + }, + { + "identifier": "theme|68395bd41e9f0323", + "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" + } + ], + "serverBuildLabel": "boq_youtubewatchserver_20250603.05_p0" + } + } + ] + } + } +} diff --git a/youtube_transcript_api/test/assets/youtube_unplayable.html.static b/youtube_transcript_api/test/assets/youtube_unplayable.html.static deleted file mode 100644 index d67b4b4..0000000 --- a/youtube_transcript_api/test/assets/youtube_unplayable.html.static +++ /dev/null @@ -1,88 +0,0 @@ - - YouTube
AboutPressCopyrightContact usCreatorsAdvertiseDevelopersTermsPrivacyPolicy & SafetyHow YouTube worksTest new featuresNFL Sunday Ticket
\ No newline at end of file diff --git a/youtube_transcript_api/test/assets/youtube_unplayable.innertube.json.static b/youtube_transcript_api/test/assets/youtube_unplayable.innertube.json.static new file mode 100644 index 0000000..4272131 --- /dev/null +++ b/youtube_transcript_api/test/assets/youtube_unplayable.innertube.json.static @@ -0,0 +1,195 @@ +{ + "responseContext": { + "visitorData": "Cgs3NmJkd2VWU1N2USj4uaLCBjIKCgJTQRIEGgAgJzoMCAEgkoPMhYCfp6RoWJfwuc_yqZ2rVQ%3D%3D", + "serviceTrackingParams": [ + { + "service": "GFEEDBACK", + "params": [ + { + "key": "is_viewed_live", + "value": "False" + }, + { + "key": "ipcc", + "value": "0" + }, + { + "key": "is_alc_surface", + "value": "false" + }, + { + "key": "logged_in", + "value": "0" + }, + { + "key": "e", + "value": "24004644,24077241,24078649,24104894,24143331,24166867,24181174,24230811,24232551,24241378,24290153,24397985,24513381,24522874,24556101,24585737,39325413,39328442,39328647,51010008,51020570,51025415,51037346,51037353,51054999,51067700,51068313,51080128,51086511,51095478,51115184,51129105,51132535,51137671,51141472,51152050,51175149,51178320,51178333,51178342,51178355,51179435,51179748,51183909,51217334,51227037,51237842,51242448,51248777,51256074,51272458,51295372,51303432,51306453,51311031,51311036,51313109,51313767,51314496,51324733,51326139,51330753,51341228,51346985,51349914,51353393,51354083,51354114,51354567,51356621,51359177,51361830,51362071,51366123,51366423,51366620,51367487,51372971,51375205,51375719,51386541,51388661,51394776,51394779,51397332,51402689,51404808,51404810,51405647,51407634,51417450,51417473,51417480,51417497,51417508,51417523,51420458,51421832,51427573,51428417,51428624,51429106,51430311,51432294,51432529,51432560,51433499,51435249,51435805,51435845,51435875,51435884,51435893,51435905,51435912,51435918,51436950,51437205,51439763,51439874,51440725,51441100,51441710,51442501,51443707,51444218,51447191,51448332,51452420,51452479,51452495,51453239,51456413,51456421,51456628,51458927,51459425,51461268,51462839,51463532,51463930,51465523,51465804,51465955,51466698,51466900,51467076,51467525,51468320,51469820,51471138,51471685,51471785,51472877,51473079,51473810,51475247,51475592,51475686,51475960,51476590,51477496,51477506,51477582,51477845,51478690,51478931,51479232,51479706,51479906,51480511,51481240,51483631,51483888,51484222,51484412,51484746,51484750,51485249,51485417,51485661,51486018,51486232,51486471,51488577,51489047,51489149,51489197,51490157,51490995,51491436,51492251,51492548,51495585,51495706,51495859,51496968,51497133,51498591,51499562,51500337,51500785,51503024,51504828,51505739,51506681,51507237,51508242,51508738,51508979,51509314,51509613,51509678,51510317,51510817,51511950,51512707,51512805,51512852,51514264" + }, + { + "key": "visitor_data", + "value": "Cgs3NmJkd2VWU1N2USj4uaLCBjIKCgJTQRIEGgAgJzoMCAEgkoPMhYCfp6Ro" + } + ] + }, + { + "service": "CSI", + "params": [ + { + "key": "c", + "value": "ANDROID" + }, + { + "key": "cver", + "value": "20.10.38" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetPlayer_rid", + "value": "0xbc62793ea45e2d9b" + } + ] + }, + { + "service": "GUIDED_HELP", + "params": [ + { + "key": "logged_in", + "value": "0" + } + ] + }, + { + "service": "ECATCHER", + "params": [ + { + "key": "client.version", + "value": "20.10" + }, + { + "key": "client.name", + "value": "ANDROID" + } + ] + }, + { + "service": "LISTNR", + "params": [ + { + "key": "e", + "value": "51237842,51484222,51010008,51459425,51490157,51469820,51507237,51428417,51272458,51435249,51484746,51500337,51491436,51485417,51067700,51295372,51461795,51256074,24195012,51314496,51420458,51453239,51510365,51192010,24250570,24232551,51475592,51485249,51132535,51324733,51179435,51465955,51508738,51354083,24286257,51432294,51432560,51428624,51512707,24181174,51509314,51500785,51447191,51080128,51443707,51458927,51025415,51492251,51463930,51486232,51495859,51095478,51372971,51497133,51270362,24024517,24181216,39328442,51313109,51248777,51366620,51495706,51508979,51152050,51129105,51402689,51404810,51141472,51436950,24522874,51366423,51509613,51397332,51510817,51462839,51498591,24220751,51486471,51456628,51189308,51489047,24104894,24166867,51504828,24585737,51388661,51478931,51442501,51466900,51472877,51488577,51137671,51461268,51217334,51353393,24513381,51020570,51086511,51439874,51306453,51456413,51349914,51387900,51430311,39328647,51202133,51242448,51441100,51375205,51495585,51421832,24143331,51354114,51469823,51439763,51477845,51313767,24230811,51429106,51179748,51467525,39325413,51054999,51471138,51461791,51303432,51466698,24290153,51475960,51404808,51483631,24397985,51489197,51484412,51375719,24033252,51452420,51486018,24556101,51175149,51467076,51506681,24254870,51483888" + } + ] + } + ], + "maxAgeSeconds": 0, + "rolloutToken": "CNrZvdmasunZkgEQ3K6o6d_njQMY3a6o6d_njQM%3D" + }, + "playabilityStatus": { + "status": "CUSTOM", + "reason": "Custom Reason", + "errorScreen": { + "playerErrorMessageRenderer": { + "subreason": { + "runs": [ + { + "text": "Sub Reason 1" + }, + { + "text": "Sub Reason 2", + "navigationEndpoint": { + "clickTrackingParams": "CAAQu2kiEwiZrKjp3-eNAxXimsIBHTHfKdc=", + "urlEndpoint": { + "url": "https://support.google.com/youtube/answer/3037019#zippy=%2Ccheck-that-youre-signed-into-youtube" + } + } + } + ] + }, + "reason": { + "runs": [ + { + "text": "Sign in to confirm you’re not a bot" + } + ] + }, + "proceedButton": { + "buttonRenderer": { + "style": "STYLE_PRIMARY", + "size": "SIZE_DEFAULT", + "isDisabled": false, + "text": { + "simpleText": "Sign in" + }, + "navigationEndpoint": { + "clickTrackingParams": "CAIQptEGIhMImayo6d_njQMV4prCAR0x3ynX", + "signInEndpoint": { + "nextEndpoint": { + "clickTrackingParams": "CAIQptEGIhMImayo6d_njQMV4prCAR0x3ynX", + "urlEndpoint": { + "url": "" + } + } + } + }, + "trackingParams": "CAIQptEGIhMImayo6d_njQMV4prCAR0x3ynX" + } + }, + "thumbnail": { + "thumbnails": [ + { + "url": "//s.ytimg.com/yts/img/meh7-vflGevej7.png", + "width": 140, + "height": 100 + } + ] + }, + "icon": { + "iconType": "ERROR_OUTLINE" + } + } + }, + "skip": { + "playabilityErrorSkipConfig": { + "skipOnPlayabilityError": false + } + }, + "contextParams": "Q0FFU0FnZ0M=" + }, + "trackingParams": "CAAQu2kiEwiZrKjp3-eNAxXimsIBHTHfKdc=", + "playerSettingsMenuData": { + "loggingDirectives": { + "trackingParams": "CAEQtc4GIhMImayo6d_njQMV4prCAR0x3ynX", + "visibility": { + "types": "12" + } + } + }, + "adBreakHeartbeatParams": "Q0FBJTNE", + "frameworkUpdates": { + "entityBatchUpdate": { + "mutations": [ + { + "entityKey": "Eihjb21wb3NpdGUtbGl2ZS1zdHJlYW0tb2ZmbGluZS1lbnRpdHkta2V5IIUEKAE%3D", + "type": "ENTITY_MUTATION_TYPE_DELETE" + }, + { + "entityKey": "Eg0KC3d1dnd6SkY0eTdvIPYBKAE%3D", + "type": "ENTITY_MUTATION_TYPE_REPLACE", + "payload": { + "offlineabilityEntity": { + "key": "Eg0KC3d1dnd6SkY0eTdvIPYBKAE%3D", + "addToOfflineButtonState": "ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN" + } + } + } + ], + "timestamp": { + "seconds": "1749589240", + "nanos": 287157676 + } + } + } +} diff --git a/youtube_transcript_api/test/assets/youtube_video_unavailable.html.static b/youtube_transcript_api/test/assets/youtube_video_unavailable.html.static deleted file mode 100644 index 7e95256..0000000 --- a/youtube_transcript_api/test/assets/youtube_video_unavailable.html.static +++ /dev/null @@ -1,88 +0,0 @@ - - YouTube
AboutPressCopyrightContact usCreatorsAdvertiseDevelopersImpressumCancel MembershipsTermsPrivacyPolicy & SafetyHow YouTube worksTest new features
\ No newline at end of file diff --git a/youtube_transcript_api/test/assets/youtube_video_unavailable.innertube.json.static b/youtube_transcript_api/test/assets/youtube_video_unavailable.innertube.json.static new file mode 100644 index 0000000..f53ebcb --- /dev/null +++ b/youtube_transcript_api/test/assets/youtube_video_unavailable.innertube.json.static @@ -0,0 +1,197 @@ +{ + "responseContext": { + "visitorData": "CgtkVnYwR1MzN3pQTSjGu6bCBjIKCgJERRIEEgAgLjoMCAEgzKLJvOe456RoWJff7Nfpi977SA%3D%3D", + "serviceTrackingParams": [ + { + "service": "GFEEDBACK", + "params": [ + { + "key": "is_viewed_live", + "value": "False" + }, + { + "key": "logged_in", + "value": "0" + }, + { + "key": "e", + "value": "9406121,23888716,24004644,24077241,24078649,24104894,24132305,24143331,24166867,24181174,24230811,24232551,24241378,24290153,24397985,24484132,24522874,24556101,24585737,39325413,39328442,39328646,51010008,51020570,51025415,51054999,51067700,51068313,51080128,51086511,51095478,51115184,51129105,51132535,51137671,51141472,51152050,51175149,51179435,51179748,51183208,51183910,51217334,51224491,51227037,51237842,51242448,51248777,51256074,51272458,51295372,51303432,51306453,51313109,51313767,51314496,51324733,51326139,51349914,51353393,51354083,51354114,51356621,51366423,51366620,51372971,51375205,51375719,51386541,51388661,51397332,51398647,51402689,51404808,51404810,51420457,51421832,51428417,51428624,51429106,51430311,51432294,51432529,51432560,51436956,51437205,51439763,51439874,51441100,51442501,51443707,51447191,51452420,51453239,51456413,51456629,51458927,51459424,51460559,51461268,51462839,51463930,51466698,51466900,51467076,51467525,51469820,51471138,51471685,51475592,51475960,51478931,51479781,51483631,51483888,51484221,51484412,51484746,51485249,51485417,51486018,51486471,51487681,51489047,51490158,51491436,51492252,51495585,51495706,51495859,51497133,51498591,51503024,51503027,51504828,51506681,51506715,51507237,51508739,51508979,51509214,51509314,51509614,51512708" + }, + { + "key": "visitor_data", + "value": "CgtkVnYwR1MzN3pQTSjGu6bCBjIKCgJERRIEEgAgLjoMCAEgzKLJvOe456Ro" + } + ] + }, + { + "service": "CSI", + "params": [ + { + "key": "c", + "value": "ANDROID" + }, + { + "key": "cver", + "value": "20.10.38" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetPlayer_rid", + "value": "0xfa514d3157e18a41" + } + ] + }, + { + "service": "GUIDED_HELP", + "params": [ + { + "key": "logged_in", + "value": "0" + } + ] + }, + { + "service": "ECATCHER", + "params": [ + { + "key": "client.version", + "value": "20.10" + }, + { + "key": "client.name", + "value": "ANDROID" + } + ] + }, + { + "service": "LISTNR", + "params": [ + { + "key": "e", + "value": "51498591,51183208,24181216,51366423,51248777,51397332,51478931,24522874,51442501,51175149,51388661,24024517,51508739,51466900,51479781,51486471,51461268,51495585,51421832,51375205,24195012,51439763,51504828,51441100,51489047,51189308,51020570,51086511,51456413,51306453,51353393,51137671,51313767,51430311,51354114,51217334,51469823,51471138,51490158,51303432,51054999,51461791,51467525,51429106,24104894,51466698,39328646,51237842,51506715,24181174,51475960,51469820,51483888,51010008,51486018,51506681,39325413,51179748,51483631,51404808,51375719,51484412,51452420,24143331,51467076,24290153,51492252,51507237,51314496,51491436,51436956,51512708,51256074,51461795,51067700,51485417,51495706,51402689,24033252,51295372,51428417,24397985,51272458,51484746,51453239,51192010,51459424,51432294,51484221,51503027,24585737,51432560,51354083,24556101,24166867,51509214,51475592,24254870,51485249,51132535,51324733,51509314,51179435,51428624,51447191,24220751,51270362,24250570,51372971,51509614,51456629,51497133,51202133,51242448,51349914,51387900,51439874,51080128,51443707,24232551,51025415,51458927,51462839,24230811,51129105,51141472,51404810,51095478,51463930,51495859,51152050,51508979,51420457,51313109,24286257,51366620,39328442" + } + ] + } + ], + "maxAgeSeconds": 0, + "rolloutToken": "CMimoJKC4PuILBDn0eTd1OmNAxjn0eTd1OmNAw%3D%3D" + }, + "playabilityStatus": { + "status": "ERROR", + "reason": "This video is unavailable", + "errorScreen": { + "playerErrorMessageRenderer": { + "reason": { + "runs": [ + { + "text": "This video is unavailable" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "url": "//s.ytimg.com/yts/img/meh7-vflGevej7.png", + "width": 140, + "height": 100 + } + ] + }, + "icon": { + "iconType": "ERROR_OUTLINE" + } + } + }, + "contextParams": "Q0FBU0FnZ0E=" + }, + "trackingParams": "CAAQu2kiEwi20OTd1OmNAxUY-UIFHVxGIYo=", + "onResponseReceivedActions": [ + { + "clickTrackingParams": "CAAQu2kiEwi20OTd1OmNAxUY-UIFHVxGIYo=", + "startEomFlowCommand": { + "eomFlowRenderer": { + "webViewRenderer": { + "url": { + "privateDoNotAccessOrElseTrustedResourceUrlWrappedValue": "https://consent.youtube.com/yt-app-main?gl=DE&m=1&pc=yt&cm=2&hl=en&src=1&app=1&vd=CgtkVnYwR1MzN3pQTSjGu6bCBjIKCgJERRIEEgAgLjoMCAEgzKLJvOe456Ro&utm_source=YT_ANDROID&dt=0&av=20.10.38" + }, + "onFailureCommand": { + "clickTrackingParams": "CAIQmawJIhMIttDk3dTpjQMVGPlCBR1cRiGK", + "updateEomStateCommand": { + "mobileEomFlowState": { + "updatedVisitorData": "CgtkVnYwR1MzN3pQTSjGu6bCBjIKCgJERRIEEgAgLjoaCAEaDAjGu6bCBhDA5v3UAiDMosm857jnpGg%3D", + "isError": true + } + } + }, + "trackingParams": "CAIQmawJIhMIttDk3dTpjQMVGPlCBR1cRiGK", + "webViewEntityKey": "Eg5Fb21GbG93V2VidmlldyD4AigB", + "webToNativeMessageMap": [ + { + "key": "sign_in_endpoint", + "value": { + "clickTrackingParams": "CAIQmawJIhMIttDk3dTpjQMVGPlCBR1cRiGK", + "signInEndpoint": { + "hack": true + } + } + }, + { + "key": "update_eom_state_command", + "value": { + "clickTrackingParams": "CAIQmawJIhMIttDk3dTpjQMVGPlCBR1cRiGK", + "updateEomStateCommand": { + "hack": true + } + } + } + ], + "webViewUseCase": "WEB_VIEW_USE_CASE_EOM_CONSENT", + "openInBrowserUrls": [ + "https://policies.google.com", + "https://support.google.com" + ], + "firstPartyHostNameAllowList": [ + "consent.youtube.com" + ] + } + }, + "consentMoment": "CONSENT_MOMENT_INITIAL" + } + } + ], + "playerSettingsMenuData": { + "loggingDirectives": { + "trackingParams": "CAEQtc4GIhMIttDk3dTpjQMVGPlCBR1cRiGK", + "visibility": { + "types": "12" + } + } + }, + "frameworkUpdates": { + "entityBatchUpdate": { + "mutations": [ + { + "entityKey": "Eihjb21wb3NpdGUtbGl2ZS1zdHJlYW0tb2ZmbGluZS1lbnRpdHkta2V5IIUEKAE%3D", + "type": "ENTITY_MUTATION_TYPE_DELETE" + }, + { + "entityKey": "EgUKA2FiYyD2ASgB", + "type": "ENTITY_MUTATION_TYPE_REPLACE", + "payload": { + "offlineabilityEntity": { + "key": "EgUKA2FiYyD2ASgB", + "addToOfflineButtonState": "ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN" + } + } + } + ], + "timestamp": { + "seconds": "1749654982", + "nanos": 715113710 + } + } + } +} diff --git a/youtube_transcript_api/test/assets/youtube_ww1_nl_en.html.static b/youtube_transcript_api/test/assets/youtube_ww1_nl_en.html.static deleted file mode 100644 index 4a832ee..0000000 --- a/youtube_transcript_api/test/assets/youtube_ww1_nl_en.html.static +++ /dev/null @@ -1,88 +0,0 @@ -The Tide Is Turning - Russian Civil War Fall 1919 I THE GREAT WAR 1919 - YouTube
AboutPressCopyrightContact usCreatorsAdvertiseDevelopersImpressumCancel MembershipsTermsPrivacyPolicy & SafetyHow YouTube worksTest new features
\ No newline at end of file diff --git a/youtube_transcript_api/test/assets/youtube_ww1_nl_en.innertube.json.static b/youtube_transcript_api/test/assets/youtube_ww1_nl_en.innertube.json.static new file mode 100644 index 0000000..c634e02 --- /dev/null +++ b/youtube_transcript_api/test/assets/youtube_ww1_nl_en.innertube.json.static @@ -0,0 +1,2077 @@ +{ + "responseContext": { + "visitorData": "CgtseDdUcUhFTmhfTSjGu6bCBjIKCgJERRIEEgAgPToMCAEgloDE8eW456RoWK-nvta99dzy5wE%3D", + "serviceTrackingParams": [ + { + "service": "GFEEDBACK", + "params": [ + { + "key": "ipcc", + "value": "0" + }, + { + "key": "is_alc_surface", + "value": "false" + }, + { + "key": "is_viewed_live", + "value": "False" + }, + { + "key": "logged_in", + "value": "0" + }, + { + "key": "e", + "value": "9405981,23888716,24004644,24077241,24078649,24104894,24108448,24132305,24143331,24166867,24181174,24230811,24232551,24241378,24290153,24397985,24457854,24522874,24556101,24585737,39325413,39328442,39328647,51010008,51020570,51025415,51037346,51037353,51054999,51067700,51068313,51080128,51086511,51095478,51115184,51129105,51132535,51137671,51141472,51152050,51175149,51178316,51178333,51178357,51179435,51179748,51183910,51217334,51227037,51237842,51242448,51248777,51256074,51272458,51295372,51303432,51306453,51311027,51311038,51313109,51313767,51314496,51324733,51326139,51341226,51342504,51349914,51353393,51354083,51354114,51354569,51356621,51359179,51361828,51362040,51366126,51366423,51366620,51367489,51372971,51375205,51375719,51386541,51388661,51394774,51394779,51397332,51402689,51403602,51404808,51404810,51414983,51417450,51417469,51417484,51417495,51417508,51417515,51421832,51428417,51428624,51429106,51430311,51432294,51432529,51432560,51433503,51435806,51435843,51435877,51435886,51435893,51435903,51435914,51435918,51436338,51436669,51436956,51437205,51439763,51439874,51440727,51441100,51441712,51442501,51443707,51444218,51445004,51447191,51447766,51448332,51452420,51452479,51452493,51453239,51456413,51456423,51456629,51458927,51459424,51461268,51462839,51463532,51463930,51465558,51465806,51466642,51466697,51466900,51467073,51467509,51467525,51468322,51469820,51471138,51471685,51471783,51473810,51475247,51475592,51475686,51475960,51476588,51477074,51477496,51477581,51477845,51478690,51478931,51479232,51479907,51481239,51483631,51483888,51484222,51484412,51484746,51484750,51485249,51485417,51485661,51486018,51486471,51487056,51487680,51488573,51489047,51490158,51490994,51491436,51491654,51492251,51492548,51495585,51495706,51495745,51495859,51496343,51496968,51497133,51498459,51498591,51500153,51500337,51501895,51503024,51504828,51505741,51506681,51506714,51506998,51507237,51508738,51508979,51509314,51509613,51510228,51511423,51511790,51511950,51512708,51512852,51514265" + }, + { + "key": "visitor_data", + "value": "CgtseDdUcUhFTmhfTSjGu6bCBjIKCgJERRIEEgAgPToMCAEgloDE8eW456Ro" + } + ] + }, + { + "service": "CSI", + "params": [ + { + "key": "yt_ad", + "value": "1" + }, + { + "key": "c", + "value": "ANDROID" + }, + { + "key": "cver", + "value": "20.10.38" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetPlayer_rid", + "value": "0x5cb66803d2aa0d10" + } + ] + }, + { + "service": "GUIDED_HELP", + "params": [ + { + "key": "logged_in", + "value": "0" + } + ] + }, + { + "service": "ECATCHER", + "params": [ + { + "key": "client.version", + "value": "20.10" + }, + { + "key": "client.name", + "value": "ANDROID" + } + ] + }, + { + "service": "LISTNR", + "params": [ + { + "key": "e", + "value": "51353393,51439763,51461791,51456629,51490158,51508979,51129105,51478931,51485249,51467509,51010008,51192010,51314496,51387900,51421832,24232551,24230811,51132535,39325413,51486018,51467073,51475960,24286257,51483631,39328647,51175149,51432560,51501895,24220751,51469820,51217334,51402689,51080128,51475592,51484746,51495859,51354083,51441100,51443707,24166867,51469823,51404810,51095478,51436956,51463930,51237842,51466900,51295372,51509314,51202133,51508738,51497133,24033252,24250570,51495706,51375205,51366620,24585737,51152050,51313767,51442501,51498591,51248777,51388661,51495585,51430311,51491436,51471138,24254870,51459424,51495745,24024517,51458927,51256074,51452420,51428417,51453239,51488573,51506998,51306453,51507237,24143331,51272458,51025415,51484412,51512708,51439874,24522874,24181216,51428624,51354114,51349914,51447766,24104894,24397985,51086511,39328442,51020570,51483888,51466697,51485417,51484222,51324733,24181174,51467525,51506714,51477845,51270362,51137671,24195012,51375719,51397332,51429106,51461795,24290153,51492251,51500337,51054999,51432294,51461268,51366423,51456413,51447191,51489047,51179748,51141472,51486471,51067700,51179435,51372971,51466642,51510228,24556101,51189308,51506681,51404808,51462839,51509613,51242448,51504828,51303432,51313109" + } + ] + } + ], + "maxAgeSeconds": 0, + "rolloutToken": "CKn45cOmlMXyPhDB3dbd1OmNAxjG3dbd1OmNAw%3D%3D" + }, + "playabilityStatus": { + "status": "OK", + "playableInEmbed": true, + "offlineability": { + "buttonRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CAkQ6ewBIhMIhdjW3dTpjQMVygZzCR3Cizh3", + "ypcGetOfflineUpsellEndpoint": { + "params": "ChPqqN25AQ0KC0YxeGlvWFdiOENZIgtGMXhpb1hXYjhDWSoVCAkYAVIPCgtGMXhpb1hXYjhDWSAB" + } + }, + "trackingParams": "CAkQ6ewBIhMIhdjW3dTpjQMVygZzCR3Cizh3" + } + }, + "pictureInPicture": { + "pictureInPictureRenderer": { + "pictureInPictureStyleConfig": { + "enableScrubbing": true, + "enableNavigationControls": true + }, + "pictureInPicturePlayability": "PICTURE_IN_PICTURE_PLAYABILITY_SHOPPING" + } + }, + "miniplayer": { + "miniplayerRenderer": { + "playbackMode": "PLAYBACK_MODE_ALLOW" + } + }, + "contextParams": "Q0FFU0FnZ0M=" + }, + "streamingData": { + "expiresInSeconds": "21540", + "formats": [ + { + "itag": 18, + "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=18&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLODVQ3LUVaTawVqmNJsoJT9tIdSAi018NbQ_7f_c1q7wk4JAAps70V6S4-Iuuzv5oCdyHQz6bEX&spc=l3OVKXmAcJbsyCezzAU7ev0A&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&cnr=14&ratebypass=yes&dur=1509.064&lmt=1744185100200897&mt=1749654548&fvip=2&fexp=51466642%2C51466697&c=ANDROID&txp=5319224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRgIhAPAJuxw4uOitcNveaeM0gDNxpNpmHSzmW5alQPpxk-OaAiEAlfLKc0FcyUKUVlOGaLe_aMFxzYlyylDtFwTQ_U10bOo%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", + "mimeType": "video/mp4; codecs=\"avc1.42001E, mp4a.40.2\"", + "bitrate": 431699, + "width": 640, + "height": 360, + "lastModified": "1744185100200897", + "quality": "medium", + "fps": 25, + "qualityLabel": "360p", + "projectionType": "RECTANGULAR", + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "1509064", + "audioSampleRate": "44100", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_360P" + } + ], + "adaptiveFormats": [ + { + "itag": 137, + "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=137&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=443223817&dur=1509.000&lmt=1744185086514612&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5319224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhANtIHg0O53m1TW8QZiai8hZEWbHeKwafM_FVouw191d4AiBt7YMfeTv7fLXr04mZoopEfq5EkwGpivPjj8lewB8KXA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", + "mimeType": "video/mp4; codecs=\"avc1.640028\"", + "bitrate": 6484550, + "width": 1920, + "height": 1080, + "initRange": { + "start": "0", + "end": "741" + }, + "indexRange": { + "start": "742", + "end": "4313" + }, + "lastModified": "1744185086514612", + "contentLength": "443223817", + "quality": "hd1080", + "fps": 25, + "qualityLabel": "1080p", + "projectionType": "RECTANGULAR", + "averageBitrate": 2349761, + "approxDurationMs": "1509000", + "qualityOrdinal": "QUALITY_ORDINAL_1080P" + }, + { + "itag": 248, + "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=248&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=273950923&dur=1509.000&lmt=1744185096813183&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=531F224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgb379LjSYFniYSiZTWUKkgxnVb9Ms_xqtg1ql2pocaDoCIGZyfqIdKdl7mSPUf-b3UWxvDpbNxduslUfSgqWpSoQl&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 4332003, + "width": 1920, + "height": 1080, + "initRange": { + "start": "0", + "end": "220" + }, + "indexRange": { + "start": "221", + "end": "5505" + }, + "lastModified": "1744185096813183", + "contentLength": "273950923", + "quality": "hd1080", + "fps": 25, + "qualityLabel": "1080p", + "projectionType": "RECTANGULAR", + "averageBitrate": 1452357, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "1509000", + "qualityOrdinal": "QUALITY_ORDINAL_1080P" + }, + { + "itag": 136, + "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=136&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=228456640&dur=1509.000&lmt=1744185083967482&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5319224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAJqzSgBnQFO1Q4PYdh3Sd-9gUZvzxVLLkv2gYW6NN_xSAiEAuN-QhZCEIVf6C23K55A9-hGkXEu5_45XtW4wqMYV-A0%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", + "mimeType": "video/mp4; codecs=\"avc1.64001f\"", + "bitrate": 2933592, + "width": 1280, + "height": 720, + "initRange": { + "start": "0", + "end": "739" + }, + "indexRange": { + "start": "740", + "end": "4311" + }, + "lastModified": "1744185083967482", + "contentLength": "228456640", + "quality": "hd720", + "fps": 25, + "qualityLabel": "720p", + "projectionType": "RECTANGULAR", + "averageBitrate": 1211168, + "approxDurationMs": "1509000", + "qualityOrdinal": "QUALITY_ORDINAL_720P" + }, + { + "itag": 247, + "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=247&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=141256854&dur=1509.000&lmt=1744185126570977&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=531F224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAJBMRa7B022idE2zat7g7muCaTNpIGfw3tPfWyMzBDpPAiEA8D9WqClOJehhWgpbZ8Nv-QKthxu_tj4Z5aAtu8yGTzk%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 2914771, + "width": 1280, + "height": 720, + "initRange": { + "start": "0", + "end": "219" + }, + "indexRange": { + "start": "220", + "end": "5487" + }, + "lastModified": "1744185126570977", + "contentLength": "141256854", + "quality": "hd720", + "fps": 25, + "qualityLabel": "720p", + "projectionType": "RECTANGULAR", + "averageBitrate": 748876, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "1509000", + "qualityOrdinal": "QUALITY_ORDINAL_720P" + }, + { + "itag": 135, + "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=135&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=116148862&dur=1509.000&lmt=1744185082561277&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5319224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAJNTLq-vuJH6tVcaxnDjuj-nR0D-dFLybO6L403zoXBtAiEA5uAoBth9Kr0mp-8yIAMGgn0RjksKQgxabGY-aMZA5kQ%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", + "mimeType": "video/mp4; codecs=\"avc1.4d401e\"", + "bitrate": 1341107, + "width": 854, + "height": 480, + "initRange": { + "start": "0", + "end": "740" + }, + "indexRange": { + "start": "741", + "end": "4312" + }, + "lastModified": "1744185082561277", + "contentLength": "116148862", + "quality": "large", + "fps": 25, + "qualityLabel": "480p", + "projectionType": "RECTANGULAR", + "averageBitrate": 615766, + "approxDurationMs": "1509000", + "qualityOrdinal": "QUALITY_ORDINAL_480P" + }, + { + "itag": 244, + "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=244&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=74352338&dur=1509.000&lmt=1744185094555580&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=531F224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgbZ-H96gyqSEn1J7kxk1riIy-L-Ka5CrOf1hxHuTQvMwCIAImJi5KsaNACC8vFZOys0bxT8JCSBe9ajwd3E0MikPq&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 1199160, + "width": 854, + "height": 480, + "initRange": { + "start": "0", + "end": "219" + }, + "indexRange": { + "start": "220", + "end": "5451" + }, + "lastModified": "1744185094555580", + "contentLength": "74352338", + "quality": "large", + "fps": 25, + "qualityLabel": "480p", + "projectionType": "RECTANGULAR", + "averageBitrate": 394180, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "1509000", + "qualityOrdinal": "QUALITY_ORDINAL_480P" + }, + { + "itag": 134, + "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=134&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=57213170&dur=1509.000&lmt=1744185085597301&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5319224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgMPFfrsPH0vCMPM1DvliO4bz27NsW3XbdUIhehB5eMSECIQD25RXpDGK3Y9Yc2gcQTml5vPi2ZgVbfEb9CAEA80dPtw%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", + "mimeType": "video/mp4; codecs=\"avc1.4d401e\"", + "bitrate": 702904, + "width": 640, + "height": 360, + "initRange": { + "start": "0", + "end": "740" + }, + "indexRange": { + "start": "741", + "end": "4312" + }, + "lastModified": "1744185085597301", + "contentLength": "57213170", + "quality": "medium", + "fps": 25, + "qualityLabel": "360p", + "projectionType": "RECTANGULAR", + "averageBitrate": 303317, + "highReplication": true, + "approxDurationMs": "1509000", + "qualityOrdinal": "QUALITY_ORDINAL_360P" + }, + { + "itag": 243, + "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=243&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=43356643&dur=1509.000&lmt=1744185090216654&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=531F224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgG8JjwGi-BDGFKqB4ueNuFO0iMGroaC-eytpWnxt9VpUCID5q4CwWfmXlMnbKGIvsk80x_Scr060rXQc15gSfhE-y&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 702915, + "width": 640, + "height": 360, + "initRange": { + "start": "0", + "end": "219" + }, + "indexRange": { + "start": "220", + "end": "5398" + }, + "lastModified": "1744185090216654", + "contentLength": "43356643", + "quality": "medium", + "fps": 25, + "qualityLabel": "360p", + "projectionType": "RECTANGULAR", + "averageBitrate": 229856, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "1509000", + "qualityOrdinal": "QUALITY_ORDINAL_360P" + }, + { + "itag": 133, + "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=133&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=28454045&dur=1509.000&lmt=1744185081044648&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5319224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgDHqYAbObclxF5jrJz1RKpoMv_Fi14SnMthAaxuavKOACIQDQhCMuI3oR3hzeKlp-T5bzjU73rNbpupVLbQS8G1kyPw%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", + "mimeType": "video/mp4; codecs=\"avc1.4d4015\"", + "bitrate": 324750, + "width": 426, + "height": 240, + "initRange": { + "start": "0", + "end": "739" + }, + "indexRange": { + "start": "740", + "end": "4311" + }, + "lastModified": "1744185081044648", + "contentLength": "28454045", + "quality": "small", + "fps": 25, + "qualityLabel": "240p", + "projectionType": "RECTANGULAR", + "averageBitrate": 150849, + "approxDurationMs": "1509000", + "qualityOrdinal": "QUALITY_ORDINAL_240P" + }, + { + "itag": 242, + "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=242&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=22789979&dur=1509.000&lmt=1744185111988931&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=531F224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAMjl6fFkFbIpivdzlAKL7UYERALwM_TIOu3EZY-JyWjRAiBuYyZ5IS5hK4DUcdJwS_j3RIJwzeaBe9nFFylOBt1wJA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 325557, + "width": 426, + "height": 240, + "initRange": { + "start": "0", + "end": "218" + }, + "indexRange": { + "start": "219", + "end": "5298" + }, + "lastModified": "1744185111988931", + "contentLength": "22789979", + "quality": "small", + "fps": 25, + "qualityLabel": "240p", + "projectionType": "RECTANGULAR", + "averageBitrate": 120821, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "1509000", + "qualityOrdinal": "QUALITY_ORDINAL_240P" + }, + { + "itag": 160, + "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=160&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=12874055&dur=1509.000&lmt=1744185081312233&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5319224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAMte5w9Umnnus0Nwk6RwfOhnxw8J9tvPwB-FabhVpOoPAiBY4caQTjf-5QtHiymsrulPDsHZdEr9zpY520XStiu45A%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", + "mimeType": "video/mp4; codecs=\"avc1.4d400c\"", + "bitrate": 138940, + "width": 256, + "height": 144, + "initRange": { + "start": "0", + "end": "738" + }, + "indexRange": { + "start": "739", + "end": "4310" + }, + "lastModified": "1744185081312233", + "contentLength": "12874055", + "quality": "tiny", + "fps": 25, + "qualityLabel": "144p", + "projectionType": "RECTANGULAR", + "averageBitrate": 68252, + "approxDurationMs": "1509000", + "qualityOrdinal": "QUALITY_ORDINAL_144P" + }, + { + "itag": 278, + "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=278&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=14785136&dur=1509.000&lmt=1744185092501588&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=531F224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAMABMXitA5CrNgwTyAbwIo9Qs00GF-rKY_1iHqdOz9T9AiAe4EHucltpnbUkmzy8wkRXw9Ku0lTWeykSVtN_TZT06Q%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 150934, + "width": 256, + "height": 144, + "initRange": { + "start": "0", + "end": "218" + }, + "indexRange": { + "start": "219", + "end": "5223" + }, + "lastModified": "1744185092501588", + "contentLength": "14785136", + "quality": "tiny", + "fps": 25, + "qualityLabel": "144p", + "projectionType": "RECTANGULAR", + "averageBitrate": 78383, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "1509000", + "qualityOrdinal": "QUALITY_ORDINAL_144P" + }, + { + "itag": 139, + "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=9203047&dur=1509.111&lmt=1744184981041373&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAN18-u5lFcuARQtWj7xNnr-V3KhVoXLUb_kqyrSVeBxLAiEA0d_gaIIjrGeJ1J4G8Hm2stYDi6heiNyGexoDxfQvGtg%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", + "mimeType": "audio/mp4; codecs=\"mp4a.40.5\"", + "bitrate": 51422, + "initRange": { + "start": "0", + "end": "731" + }, + "indexRange": { + "start": "732", + "end": "2587" + }, + "lastModified": "1744184981041373", + "contentLength": "9203047", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 48786, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "1509111", + "audioSampleRate": "22050", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 139, + "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=9203047&dur=1509.111&lmt=1744185075861126&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgGbMn678WoKtLCJrnvrQh3Jnobk01DAeZY9bPeVa6R3ACIQDc4dISM9s-NXVYjE2rkUTM3ajZFWELouxvKQloKeZ7OA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", + "mimeType": "audio/mp4; codecs=\"mp4a.40.5\"", + "bitrate": 51425, + "initRange": { + "start": "0", + "end": "731" + }, + "indexRange": { + "start": "732", + "end": "2587" + }, + "lastModified": "1744185075861126", + "contentLength": "9203047", + "quality": "tiny", + "xtags": "CggKA2RyYxIBMQ", + "projectionType": "RECTANGULAR", + "averageBitrate": 48786, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "1509111", + "audioSampleRate": "22050", + "audioChannels": 2, + "isDrc": true, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 140, + "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=24423384&dur=1509.064&lmt=1744184986323291&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAIBFn_xk4d-El0YTGy3NtyfWRo7raIEH3D0dpWwYVp7RAiEAl-3Gekshsu0GXUEv1QNuuod7dmzfoZHAQ7duPZ8_Tpw%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", + "mimeType": "audio/mp4; codecs=\"mp4a.40.2\"", + "bitrate": 131890, + "initRange": { + "start": "0", + "end": "722" + }, + "indexRange": { + "start": "723", + "end": "2578" + }, + "lastModified": "1744184986323291", + "contentLength": "24423384", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 129475, + "highReplication": true, + "audioQuality": "AUDIO_QUALITY_MEDIUM", + "approxDurationMs": "1509064", + "audioSampleRate": "44100", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 140, + "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=24423384&dur=1509.064&lmt=1744185038516732&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgLbQHvgpsQN26bCyF7Eu78KQKdP7WRtwpgpCx6lubbD8CIAlQhtuJkG8AbZvDNmUrk4M4AJ03jCNbPC1IHxyNQWYd&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", + "mimeType": "audio/mp4; codecs=\"mp4a.40.2\"", + "bitrate": 131889, + "initRange": { + "start": "0", + "end": "722" + }, + "indexRange": { + "start": "723", + "end": "2578" + }, + "lastModified": "1744185038516732", + "contentLength": "24423384", + "quality": "tiny", + "xtags": "CggKA2RyYxIBMQ", + "projectionType": "RECTANGULAR", + "averageBitrate": 129475, + "highReplication": true, + "audioQuality": "AUDIO_QUALITY_MEDIUM", + "approxDurationMs": "1509064", + "audioSampleRate": "44100", + "audioChannels": 2, + "isDrc": true, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 249, + "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=9381425&dur=1509.021&lmt=1744185109305392&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgO4A-Dr7NCJ3GlhSWPKK1XOEuZVhs2Xn79BPn-4Eo6n4CIC2c0bZdT_h7Z4rLbCaZBgtta597b3uUDkd-1QiKK4Bg&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 54182, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "2829" + }, + "lastModified": "1744185109305392", + "contentLength": "9381425", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 49735, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "1509021", + "audioSampleRate": "48000", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 249, + "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=9409236&dur=1509.021&lmt=1744185172951831&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgS03k3txOlyKQIrb6d6voD1Z2Ht8-SMGqkVC8mCGK5R0CIQD7H5by-KCD-VeFg353IJ1AYgfFfdqI2ggj3xGHpXNZrA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 54388, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "2829" + }, + "lastModified": "1744185172951831", + "contentLength": "9409236", + "quality": "tiny", + "xtags": "CggKA2RyYxIBMQ", + "projectionType": "RECTANGULAR", + "averageBitrate": 49882, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "1509021", + "audioSampleRate": "48000", + "audioChannels": 2, + "isDrc": true, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 250, + "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=250&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=12070212&dur=1509.021&lmt=1744185109351689&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgEA_z-DsOwPDjTDbLLdg6OjKGjd_INHj7NLpUTlychNACICAbAw5AtI-5AgjjXbfajTM18agp-tonzR012-L6ZkF9&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 72690, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "2829" + }, + "lastModified": "1744185109351689", + "contentLength": "12070212", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 63989, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "1509021", + "audioSampleRate": "48000", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 250, + "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=250&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=12104618&dur=1509.021&lmt=1744185172937687&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgCqHYwVVF0XXVczcyeBXW_fHQUxUo8Aa8iZqZs01-3-oCIQDBzAyTf8GI0cS5Bjmd8inKOCrux_jwd5ej9sYaBvAhWg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 72788, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "2829" + }, + "lastModified": "1744185172937687", + "contentLength": "12104618", + "quality": "tiny", + "xtags": "CggKA2RyYxIBMQ", + "projectionType": "RECTANGULAR", + "averageBitrate": 64172, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "1509021", + "audioSampleRate": "48000", + "audioChannels": 2, + "isDrc": true, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 251, + "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=23421724&dur=1509.021&lmt=1744185109351018&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgDrNeJMxbsVTpb0r02abD5ri2MNP9znhu84TyU2j0C_sCIF_pgA5gH4711EdvwwExSm4a9DxFkFeVgUBzP5pCvZ7N&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 141460, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "2873" + }, + "lastModified": "1744185109351018", + "contentLength": "23421724", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 124169, + "audioQuality": "AUDIO_QUALITY_MEDIUM", + "approxDurationMs": "1509021", + "audioSampleRate": "48000", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 251, + "url": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&bui=AY1jyLNjaSuciqxVji0nq6-FlwwUxaFIV6DOjSz68sTOQ2mfNEZs_YwH2hNMOJoWQY_Zbhgf3EGr91fp&spc=l3OVKQuFQpW8zS23&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=23465796&dur=1509.021&lmt=1744185173060658&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhALXuLSbSJ_GVWkXSD6jbX-TguW5RGV-G1wuoUSOMHpKiAiBrcoqeZGmHCCYV_GyoEXl9UFoXOxaExp8FcmXPcKcL9A%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 141744, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "2873" + }, + "lastModified": "1744185173060658", + "contentLength": "23465796", + "quality": "tiny", + "xtags": "CggKA2RyYxIBMQ", + "projectionType": "RECTANGULAR", + "averageBitrate": 124402, + "audioQuality": "AUDIO_QUALITY_MEDIUM", + "approxDurationMs": "1509021", + "audioSampleRate": "48000", + "audioChannels": 2, + "isDrc": true, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + } + ], + "serverAbrStreamingUrl": "https://rr1---sn-4g5ednkl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaIXdHMqNzPsPwpfiuQc&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-ABUltv6Wvuzmhr1ndlbRhjjSnb0MOV5yrNer7wdLWi62&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=2_&mm=31%2C26&mn=sn-4g5ednkl%2Csn-f5f7knee&ms=au%2Conr&mv=m&mvi=1&pl=46&rms=au%2Cau&initcwndbps=2616250&spc=l3OVKQuFQpW8zS23&svpuc=1&sabr=1&rqh=1&mt=1749654548&fvip=2&keepalive=yes&fexp=51466642%2C51466697&c=ANDROID&sparams=expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Cxpc%2Cspc%2Csvpuc%2Csabr%2Crqh&sig=AJfQdSswRAIgaS5M3ffepixk1T8pZt1_dzkK6ZrBFXvOKw9n8vOJ-QECIHpLyajBYytgPs3H2KtpGT1QdpZjO6x83yAcoFNsxvwy&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIgcY5Xm-Zz3K18KZX9_aR1hqNxfNzEGD_DM8HmfXfSt4gCIBxFmyo7KkszYwcjRtxN6e_kj_XxGlw5Q4L-xkNTF6TL" + }, + "playbackTracking": { + "videostatsPlaybackUrl": { + "baseUrl": "https://s.youtube.com/api/stats/playback?cl=766672562&docid=F1xioXWb8CY&ei=xp1JaIXdHMqNzPsPwpfiuQc&fexp=v1%2C9405981%2C14482735%2C115928%2C72597%2C1408%2C26245%2C3554%2C23857%2C11026%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C59869%2C65020%2C33227%2C29636%2C14739676%2C3029%2C205%2C11681361%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3167%2C17%2C24%2C1078%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4574%2C11%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C1278%2C7410%2C3479%2C690%2C31%2C455%2C2052%2C2558%2C2649%2C212%2C4086%2C297%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C2120%2C6113%2C5%2C2553%2C5357%2C913%2C1206%2C2%2C10173%2C2467%2C19%2C15%2C11%2C13%2C7%2C4317%2C6585%2C207%2C482%2C1205%2C1983%2C235%2C31%2C943%2C2303%2C37%2C34%2C9%2C7%2C10%2C11%2C4%2C420%2C331%2C287%2C249%2C2558%2C111%2C853%2C373%2C612%2C789%2C1206%2C511%2C786%2C2187%2C575%2C566%2C4088%2C59%2C14%2C746%2C3174%2C10%2C206%2C2298%2C497%2C1844%2C1571%2C693%2C398%2C1628%2C248%2C836%2C55%2C203%2C173%2C436%2C16%2C797%2C1498%2C1318%2C547%2C98%2C2027%2C1437%2C345%2C94%2C274%2C628%2C486%2C422%2C85%2C264%2C845%2C241%2C301%2C675%2C1332%2C2392%2C257%2C334%2C190%2C334%2C4%2C499%2C168%2C244%2C357%2C453%2C585%2C624%2C893%2C474%2C1111%2C836%2C442%2C218%2C597%2C297%2C3037%2C121%2C39%2C114%2C484%2C625%2C165%2C1326%2C132%2C1562%2C184%2C1558%2C1129%2C1804%2C913%2C940%2C33%2C284%2C239%2C1501%2C241%2C335%2C299%2C615%2C1195%2C367%2C160%2C758%2C144%2C1413&ns=yt&plid=AAY3TUu17q_09C7D&el=detailpage&len=1509&of=EDCYpW3LESb5yFnkK4_XfA&vm=CAEQARgEOjJBSHFpSlRKdExKZmFhdzZoQ3kxcEpkb1N2Y3AtLWpxNmVMVThMSkVMbFA0M1NFREVrZ2JiQUZVQTZSUm42d3l3U3lPSXdXbXRCNEVDRk12YnczM1JQSzNIckR0Yk5RQWY1X3N2Uzd4QmNvbzBBYlhVTURqUVg4T0p5Q29JMzlpd25fLUx1OWNLdjZZbmhRRm9XaDY0ZGc", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "videostatsDelayplayUrl": { + "baseUrl": "https://s.youtube.com/api/stats/delayplay?cl=766672562&docid=F1xioXWb8CY&ei=xp1JaIXdHMqNzPsPwpfiuQc&fexp=v1%2C9405981%2C14482735%2C115928%2C72597%2C1408%2C26245%2C3554%2C23857%2C11026%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C59869%2C65020%2C33227%2C29636%2C14739676%2C3029%2C205%2C11681361%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3167%2C17%2C24%2C1078%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4574%2C11%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C1278%2C7410%2C3479%2C690%2C31%2C455%2C2052%2C2558%2C2649%2C212%2C4086%2C297%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C2120%2C6113%2C5%2C2553%2C5357%2C913%2C1206%2C2%2C10173%2C2467%2C19%2C15%2C11%2C13%2C7%2C4317%2C6585%2C207%2C482%2C1205%2C1983%2C235%2C31%2C943%2C2303%2C37%2C34%2C9%2C7%2C10%2C11%2C4%2C420%2C331%2C287%2C249%2C2558%2C111%2C853%2C373%2C612%2C789%2C1206%2C511%2C786%2C2187%2C575%2C566%2C4088%2C59%2C14%2C746%2C3174%2C10%2C206%2C2298%2C497%2C1844%2C1571%2C693%2C398%2C1628%2C248%2C836%2C55%2C203%2C173%2C436%2C16%2C797%2C1498%2C1318%2C547%2C98%2C2027%2C1437%2C345%2C94%2C274%2C628%2C486%2C422%2C85%2C264%2C845%2C241%2C301%2C675%2C1332%2C2392%2C257%2C334%2C190%2C334%2C4%2C499%2C168%2C244%2C357%2C453%2C585%2C624%2C893%2C474%2C1111%2C836%2C442%2C218%2C597%2C297%2C3037%2C121%2C39%2C114%2C484%2C625%2C165%2C1326%2C132%2C1562%2C184%2C1558%2C1129%2C1804%2C913%2C940%2C33%2C284%2C239%2C1501%2C241%2C335%2C299%2C615%2C1195%2C367%2C160%2C758%2C144%2C1413&ns=yt&plid=AAY3TUu17q_09C7D&el=detailpage&len=1509&of=EDCYpW3LESb5yFnkK4_XfA&vm=CAEQARgEOjJBSHFpSlRKdExKZmFhdzZoQ3kxcEpkb1N2Y3AtLWpxNmVMVThMSkVMbFA0M1NFREVrZ2JiQUZVQTZSUm42d3l3U3lPSXdXbXRCNEVDRk12YnczM1JQSzNIckR0Yk5RQWY1X3N2Uzd4QmNvbzBBYlhVTURqUVg4T0p5Q29JMzlpd25fLUx1OWNLdjZZbmhRRm9XaDY0ZGc", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "videostatsWatchtimeUrl": { + "baseUrl": "https://s.youtube.com/api/stats/watchtime?cl=766672562&docid=F1xioXWb8CY&ei=xp1JaIXdHMqNzPsPwpfiuQc&fexp=v1%2C9405981%2C14482735%2C115928%2C72597%2C1408%2C26245%2C3554%2C23857%2C11026%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C59869%2C65020%2C33227%2C29636%2C14739676%2C3029%2C205%2C11681361%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3167%2C17%2C24%2C1078%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4574%2C11%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C1278%2C7410%2C3479%2C690%2C31%2C455%2C2052%2C2558%2C2649%2C212%2C4086%2C297%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C2120%2C6113%2C5%2C2553%2C5357%2C913%2C1206%2C2%2C10173%2C2467%2C19%2C15%2C11%2C13%2C7%2C4317%2C6585%2C207%2C482%2C1205%2C1983%2C235%2C31%2C943%2C2303%2C37%2C34%2C9%2C7%2C10%2C11%2C4%2C420%2C331%2C287%2C249%2C2558%2C111%2C853%2C373%2C612%2C789%2C1206%2C511%2C786%2C2187%2C575%2C566%2C4088%2C59%2C14%2C746%2C3174%2C10%2C206%2C2298%2C497%2C1844%2C1571%2C693%2C398%2C1628%2C248%2C836%2C55%2C203%2C173%2C436%2C16%2C797%2C1498%2C1318%2C547%2C98%2C2027%2C1437%2C345%2C94%2C274%2C628%2C486%2C422%2C85%2C264%2C845%2C241%2C301%2C675%2C1332%2C2392%2C257%2C334%2C190%2C334%2C4%2C499%2C168%2C244%2C357%2C453%2C585%2C624%2C893%2C474%2C1111%2C836%2C442%2C218%2C597%2C297%2C3037%2C121%2C39%2C114%2C484%2C625%2C165%2C1326%2C132%2C1562%2C184%2C1558%2C1129%2C1804%2C913%2C940%2C33%2C284%2C239%2C1501%2C241%2C335%2C299%2C615%2C1195%2C367%2C160%2C758%2C144%2C1413&ns=yt&plid=AAY3TUu17q_09C7D&el=detailpage&len=1509&of=EDCYpW3LESb5yFnkK4_XfA&vm=CAEQARgEOjJBSHFpSlRKdExKZmFhdzZoQ3kxcEpkb1N2Y3AtLWpxNmVMVThMSkVMbFA0M1NFREVrZ2JiQUZVQTZSUm42d3l3U3lPSXdXbXRCNEVDRk12YnczM1JQSzNIckR0Yk5RQWY1X3N2Uzd4QmNvbzBBYlhVTURqUVg4T0p5Q29JMzlpd25fLUx1OWNLdjZZbmhRRm9XaDY0ZGc", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "ptrackingUrl": { + "baseUrl": "https://www.youtube.com/ptracking?ei=xp1JaIXdHMqNzPsPwpfiuQc&oid=eqHgL7N39U_ZKs4I2e6a0A&plid=AAY3TUu17q_09C7D&pltype=content&ptchn=UcyEsEjhPEDf69RRVhRh4A&ptk=youtube_single&video_id=F1xioXWb8CY", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "qoeUrl": { + "baseUrl": "https://s.youtube.com/api/stats/qoe?cl=766672562&docid=F1xioXWb8CY&ei=xp1JaIXdHMqNzPsPwpfiuQc&el=detailpage&event=streamingstats&fexp=v1%2C9405981%2C14482735%2C115928%2C72597%2C1408%2C26245%2C3554%2C23857%2C11026%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C59869%2C65020%2C33227%2C29636%2C14739676%2C3029%2C205%2C11681361%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3167%2C17%2C24%2C1078%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4574%2C11%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C1278%2C7410%2C3479%2C690%2C31%2C455%2C2052%2C2558%2C2649%2C212%2C4086%2C297%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C2120%2C6113%2C5%2C2553%2C5357%2C913%2C1206%2C2%2C10173%2C2467%2C19%2C15%2C11%2C13%2C7%2C4317%2C6585%2C207%2C482%2C1205%2C1983%2C235%2C31%2C943%2C2303%2C37%2C34%2C9%2C7%2C10%2C11%2C4%2C420%2C331%2C287%2C249%2C2558%2C111%2C853%2C373%2C612%2C789%2C1206%2C511%2C786%2C2187%2C575%2C566%2C4088%2C59%2C14%2C746%2C3174%2C10%2C206%2C2298%2C497%2C1844%2C1571%2C693%2C398%2C1628%2C248%2C836%2C55%2C203%2C173%2C436%2C16%2C797%2C1498%2C1318%2C547%2C98%2C2027%2C1437%2C345%2C94%2C274%2C628%2C486%2C422%2C85%2C264%2C845%2C241%2C301%2C675%2C1332%2C2392%2C257%2C334%2C190%2C334%2C4%2C499%2C168%2C244%2C357%2C453%2C585%2C624%2C893%2C474%2C1111%2C836%2C442%2C218%2C597%2C297%2C3037%2C121%2C39%2C114%2C484%2C625%2C165%2C1326%2C132%2C1562%2C184%2C1558%2C1129%2C1804%2C913%2C940%2C33%2C284%2C239%2C1501%2C241%2C335%2C299%2C615%2C1195%2C367%2C160%2C758%2C144%2C1413&ns=yt&plid=AAY3TUu17q_09C7D", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "atrUrl": { + "baseUrl": "https://s.youtube.com/api/stats/atr?c=ANDROID&docid=F1xioXWb8CY&ei=xp1JaIXdHMqNzPsPwpfiuQc&len=1509&ns=yt&plid=AAY3TUu17q_09C7D&ver=2&vm=CAEQARgEOjJBSHFpSlRKdExKZmFhdzZoQ3kxcEpkb1N2Y3AtLWpxNmVMVThMSkVMbFA0M1NFREVrZ2JiQUZVQTZSUm42d3l3U3lPSXdXbXRCNEVDRk12YnczM1JQSzNIckR0Yk5RQWY1X3N2Uzd4QmNvbzBBYlhVTURqUVg4T0p5Q29JMzlpd25fLUx1OWNLdjZZbmhRRm9XaDY0ZGc", + "elapsedMediaTimeSeconds": 3, + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "engageUrl": { + "baseUrl": "https://s.youtube.com/api/stats/engage?cl=766672562&cmt=%5BVSS_CMT%5D&conn=%5BVSS_CONN%5D&cpn=%5BVSS_CPN%5D&docid=F1xioXWb8CY&ei=xp1JaIXdHMqNzPsPwpfiuQc&el=detailpage&fexp=v1%2C9405981%2C14482735%2C115928%2C72597%2C1408%2C26245%2C3554%2C23857%2C11026%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C59869%2C65020%2C33227%2C29636%2C14739676%2C3029%2C205%2C11681361%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3167%2C17%2C24%2C1078%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4574%2C11%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C1278%2C7410%2C3479%2C690%2C31%2C455%2C2052%2C2558%2C2649%2C212%2C4086%2C297%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C2120%2C6113%2C5%2C2553%2C5357%2C913%2C1206%2C2%2C10173%2C2467%2C19%2C15%2C11%2C13%2C7%2C4317%2C6585%2C207%2C482%2C1205%2C1983%2C235%2C31%2C943%2C2303%2C37%2C34%2C9%2C7%2C10%2C11%2C4%2C420%2C331%2C287%2C249%2C2558%2C111%2C853%2C373%2C612%2C789%2C1206%2C511%2C786%2C2187%2C575%2C566%2C4088%2C59%2C14%2C746%2C3174%2C10%2C206%2C2298%2C497%2C1844%2C1571%2C693%2C398%2C1628%2C248%2C836%2C55%2C203%2C173%2C436%2C16%2C797%2C1498%2C1318%2C547%2C98%2C2027%2C1437%2C345%2C94%2C274%2C628%2C486%2C422%2C85%2C264%2C845%2C241%2C301%2C675%2C1332%2C2392%2C257%2C334%2C190%2C334%2C4%2C499%2C168%2C244%2C357%2C453%2C585%2C624%2C893%2C474%2C1111%2C836%2C442%2C218%2C597%2C297%2C3037%2C121%2C39%2C114%2C484%2C625%2C165%2C1326%2C132%2C1562%2C184%2C1558%2C1129%2C1804%2C913%2C940%2C33%2C284%2C239%2C1501%2C241%2C335%2C299%2C615%2C1195%2C367%2C160%2C758%2C144%2C1413&lact=%5BVSS_LACT%5D&len=1509&ns=yt&of=EDCYpW3LESb5yFnkK4_XfA&plid=AAY3TUu17q_09C7D&rt=%5BVSS_RT%5D&state=%5BVSS_STATE%5D&vis=%5BVSS_VIS%5D&vm=CAEQARgEOjJBSHFpSlRKdExKZmFhdzZoQ3kxcEpkb1N2Y3AtLWpxNmVMVThMSkVMbFA0M1NFREVrZ2JiQUZVQTZSUm42d3l3U3lPSXdXbXRCNEVDRk12YnczM1JQSzNIckR0Yk5RQWY1X3N2Uzd4QmNvbzBBYlhVTURqUVg4T0p5Q29JMzlpd25fLUx1OWNLdjZZbmhRRm9XaDY0ZGc", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + } + ] + }, + "videostatsScheduledFlushWalltimeSeconds": [ + 10, + 20, + 30 + ], + "videostatsDefaultFlushIntervalSeconds": 300 + }, + "captions": { + "playerCaptionsTracklistRenderer": { + "captionTracks": [ + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=F1xioXWb8CY&ei=xp1JaIXdHMqNzPsPwpfiuQc&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=8107301391C9DAD43DFF3774A68FE6A0B13D63B6.BDA4BE372308F8B092A3A9749BBFDF6D70AD1DAE&key=yt8&lang=en&fmt=srv3", + "name": { + "runs": [ + { + "text": "English" + } + ] + }, + "vssId": ".en", + "languageCode": "en", + "isTranslatable": true, + "trackName": "" + }, + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=F1xioXWb8CY&ei=xp1JaIXdHMqNzPsPwpfiuQc&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=8107301391C9DAD43DFF3774A68FE6A0B13D63B6.BDA4BE372308F8B092A3A9749BBFDF6D70AD1DAE&key=yt8&kind=asr&lang=en&fmt=srv3", + "name": { + "runs": [ + { + "text": "English (auto-generated)" + } + ] + }, + "vssId": "a.en", + "languageCode": "en", + "kind": "asr", + "isTranslatable": true, + "trackName": "" + } + ], + "audioTracks": [ + { + "captionTrackIndices": [ + 0, + 1 + ], + "defaultCaptionTrackIndex": 0, + "hasDefaultTrack": true, + "captionsInitialState": "CAPTIONS_INITIAL_STATE_OFF_RECOMMENDED" + } + ], + "translationLanguages": [ + { + "languageCode": "ar", + "languageName": { + "runs": [ + { + "text": "Arabic" + } + ] + } + }, + { + "languageCode": "zh-Hant", + "languageName": { + "runs": [ + { + "text": "Chinese (Traditional)" + } + ] + } + }, + { + "languageCode": "nl", + "languageName": { + "runs": [ + { + "text": "Dutch" + } + ] + } + }, + { + "languageCode": "fr", + "languageName": { + "runs": [ + { + "text": "French" + } + ] + } + }, + { + "languageCode": "de", + "languageName": { + "runs": [ + { + "text": "German" + } + ] + } + }, + { + "languageCode": "hi", + "languageName": { + "runs": [ + { + "text": "Hindi" + } + ] + } + }, + { + "languageCode": "id", + "languageName": { + "runs": [ + { + "text": "Indonesian" + } + ] + } + }, + { + "languageCode": "it", + "languageName": { + "runs": [ + { + "text": "Italian" + } + ] + } + }, + { + "languageCode": "ja", + "languageName": { + "runs": [ + { + "text": "Japanese" + } + ] + } + }, + { + "languageCode": "ko", + "languageName": { + "runs": [ + { + "text": "Korean" + } + ] + } + }, + { + "languageCode": "pt", + "languageName": { + "runs": [ + { + "text": "Portuguese" + } + ] + } + }, + { + "languageCode": "ru", + "languageName": { + "runs": [ + { + "text": "Russian" + } + ] + } + }, + { + "languageCode": "es", + "languageName": { + "runs": [ + { + "text": "Spanish" + } + ] + } + }, + { + "languageCode": "th", + "languageName": { + "runs": [ + { + "text": "Thai" + } + ] + } + }, + { + "languageCode": "tr", + "languageName": { + "runs": [ + { + "text": "Turkish" + } + ] + } + }, + { + "languageCode": "uk", + "languageName": { + "runs": [ + { + "text": "Ukrainian" + } + ] + } + }, + { + "languageCode": "vi", + "languageName": { + "runs": [ + { + "text": "Vietnamese" + } + ] + } + } + ], + "defaultAudioTrackIndex": 0, + "defaultTranslationSourceTrackIndices": [ + 0 + ] + } + }, + "videoDetails": { + "videoId": "F1xioXWb8CY", + "title": "The Tide Is Turning - Russian Civil War Fall 1919 I THE GREAT WAR 1919", + "lengthSeconds": "1509", + "keywords": [ + "History", + "World War 1", + "WW1", + "First World War", + "Documentary", + "Documentary Series", + "The Great War", + "Indy Neidell", + "1919", + "Interwar Period", + "1920s", + "Educational", + "Russian Civil War", + "Revolution", + "Interbelum", + "Russia", + "Bolsheviks", + "White Movement", + "Admiral Kolchak", + "Siberia", + "Moscow", + "Omsk", + "Ukraine", + "Red Army", + "Joseph Stalin", + "Vladimir Lenin" + ], + "channelId": "UCUcyEsEjhPEDf69RRVhRh4A", + "isOwnerViewing": false, + "shortDescription": "Support 16 Days in Berlin: https://realtimehistory.net/indiegogo\n\nThe White Russian advance on Moscow comes to a crashing end as the Red Army manages to turn the tide of the Russian Civil War in Fall 1919. \n \n» SUPPORT THE CHANNEL\nPatreon: https://www.patreon.com/thegreatwar \nBecome a member: https://www.youtube.com/channel/UCUcyEsEjhPEDf69RRVhRh4A/join\n \n» OUR PODCAST\nhttps://realtimehistory.net/podcast - interviews with World War 1 historians and background info for the show.\n \n» BUY OUR SOURCES IN OUR AMAZON STORES\nhttps://realtimehistory.net/amazon *\n*Buying via this link supports The Great War (Affiliate-Link)\n \n» SOURCES\n Figes, Orlando. A People’s Tragedy. The Russian Revolution (London: The Bodley Head, 2017 [1996]).\nMawdsley, Evan. The Russian Civil War (New York: Pegasus Books, 2005).\nSmele, Jonathan. The ‘Russian’ Civil Wars 1916-1926 (London: Hurst, 2015).\nSumpf, Alexandre. “Russian Civil War,” in 1914-1918 online. International Encyclopedia of the First World War. https://encyclopedia.1914-1918-online.\nEngelstein, Laura. Russia in Flames (Oxford University Press, 2017).\n\n» MORE THE GREAT WAR\nWebsite: https://realtimehistory.net \nFacebook: https://facebook.com/TheGreatWarYT\nInstagram: https://instagram.com/the_great_war\nTwitter: https://twitter.com/WW1_Series\nReddit: htpps://reddit.com/r/TheGreatWarChannel\n \n» OTHER PROJECTS \n16 DAYS IN BERLIN: https://realtimehistory.net/pages/16-days-in-berlin\n \n»CREDITS\nPresented by: Jesse Alexander\nWritten by: Jesse Alexander\nDirector: Toni Steller & Florian Wittig\nDirector of Photography: Toni Steller\nSound: Toni Steller\nEditing: Toni Steller\nMotion Design: Philipp Appelt\nMixing, Mastering & Sound Design: http://above-zero.com\nMaps: Daniel Kogosov (https://www.patreon.com/Zalezsky)\nResearch by: Jesse Alexander\nFact checking: Florian Wittig\n \nChannel Design: Alexander Clark\nOriginal Logo: David van Stephold\n \nContains licensed material by getty images\nAll rights reserved - Real Time History GmbH 2020", + "isCrawlable": true, + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/F1xioXWb8CY/default.jpg", + "width": 120, + "height": 90 + }, + { + "url": "https://i.ytimg.com/vi/F1xioXWb8CY/mqdefault.jpg", + "width": 320, + "height": 180 + }, + { + "url": "https://i.ytimg.com/vi/F1xioXWb8CY/hqdefault.jpg", + "width": 480, + "height": 360 + }, + { + "url": "https://i.ytimg.com/vi/F1xioXWb8CY/sddefault.jpg", + "width": 640, + "height": 480 + } + ] + }, + "allowRatings": true, + "viewCount": "274558", + "author": "The Great War", + "isPrivate": false, + "isUnpluggedCorpus": false, + "isLiveContent": false + }, + "playerConfig": { + "audioConfig": { + "loudnessDb": -5.41, + "perceptualLoudnessDb": -19.41, + "enablePerFormatLoudness": false, + "trackAbsoluteLoudnessLkfs": -19.41, + "loudnessTargetLkfs": -14 + }, + "exoPlayerConfig": { + "useExoPlayer": true, + "useAdaptiveBitrate": true, + "maxInitialByteRate": 91136, + "minDurationForQualityIncreaseMs": 12364, + "maxDurationForQualityDecreaseMs": 3720, + "minDurationToRetainAfterDiscardMs": 21000, + "lowWatermarkMs": 15000, + "highWatermarkMs": 30000, + "lowPoolLoad": 0.8, + "highPoolLoad": 0.8, + "sufficientBandwidthOverhead": 1, + "bufferChunkSizeKb": 50, + "httpConnectTimeoutMs": 16000, + "httpReadTimeoutMs": 8000, + "numAudioSegmentsPerFetch": 1, + "numVideoSegmentsPerFetch": 2, + "minDurationForPlaybackStartMs": 1600, + "enableExoplayerReuse": false, + "useRadioTypeForInitialQualitySelection": true, + "blacklistFormatOnError": false, + "enableBandaidHttpDataSource": true, + "httpLoadTimeoutMs": 18000, + "canPlayHdDrm": true, + "videoBufferSegmentCount": 389, + "audioBufferSegmentCount": 38, + "useAbruptSplicing": false, + "minRetryCount": 10, + "minChunksNeededToPreferOffline": 2, + "secondsToMaxAggressiveness": 0, + "enableSurfaceviewResizeWorkaround": false, + "enableVp9IfThresholdsPass": false, + "matchQualityToViewportOnUnfullscreen": false, + "lowAudioQualityConnTypes": [ + "MOBILE_CONNECTION_TYPE_CELLULAR_2G", + "MOBILE_CONNECTION_TYPE_CELLULAR_3G" + ], + "useDashForLiveStreams": true, + "enableLibvpxVideoTrackRenderer": false, + "lowAudioQualityBandwidthThresholdBps": 786432, + "enableVariableSpeedPlayback": false, + "preferOnesieBufferedFormat": true, + "minimumBandwidthSampleBytes": 16384, + "useDashForOtfAndCompletedLiveStreams": true, + "disableCacheAwareVideoFormatEvaluation": false, + "useLiveDvrForDashLiveStreams": true, + "cronetResetTimeoutOnRedirects": true, + "emitVideoDecoderChangeEvents": false, + "onesieVideoBufferLoadTimeoutMs": "0", + "onesieVideoBufferReadTimeoutMs": "0", + "libvpxEnableGl": false, + "enableVp9EncryptedIfThresholdsPass": false, + "enableOpus": false, + "usePredictedBuffer": true, + "maxReadAheadMediaTimeMs": 120000, + "useMediaTimeCappedLoadControl": true, + "allowCacheOverrideToLowerQualitiesWithinRange": 0, + "allowDroppingUndecodedFrames": true, + "minDurationForPlaybackRestartMs": 5000, + "serverProvidedBandwidthHeader": "", + "liveOnlyPegStrategy": "LIVE_ONLY_PEG_STRATEGY_SEEK_ON_REBUFFER_ESTIMATE_DURATION", + "enableRedirectorHostFallback": true, + "enableHighlyAvailableFormatFallbackOnPcr": false, + "recordTrackRendererTimingEvents": true, + "minErrorsForRedirectorHostFallback": 0, + "nonHardwareMediaCodecNames": [ + "OMX.ffmpeg.vp9.decoder", + "OMX.google.vp9.decoder", + "c2.android.vp9.decoder", + "OMX.Intel.sw_vd.vp9", + "OMX.MTK.VIDEO.DECODER.SW.VP9", + "c2.mtk.sw.vp9.decoder", + "OMX.google.av1.decoder", + "c2.android.av1.decoder", + "OMX.sprd.av1.decoder", + "c2.android.av1-dav1d.decoder" + ], + "enableVp9IfInHardware": false, + "enableVp9EncryptedIfInHardware": true, + "useOpusMedAsLowQualityAudio": false, + "minErrorsForPcrFallback": 0, + "useStickyRedirectHttpDataSource": true, + "onlyVideoBandwidth": true, + "useRedirectorOnNetworkChange": false, + "enableMaxReadaheadAbrThreshold": true, + "cacheCheckDirectoryWritabilityOnce": false, + "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", + "slidingPercentile": 0.25, + "slidingWindowSize": 12, + "maxFrameDropIntervalMs": 100, + "ignoreLoadTimeoutForFallback": false, + "serverBweMultiplier": 1, + "drmMaxKeyfetchDelayMs": 0, + "maxResolutionForWhiteNoise": 0, + "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", + "enableLibvpxHdr": false, + "enableCacheAwareStreamSelection": true, + "useExoCronetDataSource": true, + "whiteNoiseScale": 0, + "whiteNoiseOffset": 0, + "preventVideoFrameLaggingWithLibvpx": false, + "enableMediaCodecHdr": true, + "enableMediaCodecSwHdr": false, + "liveOnlyWindowChunks": 10, + "bearerMinDurationToRetainAfterDiscardMs": [ + 21000, + 21000, + 21000, + 21000, + 120000, + 120000, + 90000, + 120000 + ], + "forceWidevineL3": false, + "useAverageBitrate": false, + "useMedialibAudioTrackRendererForLive": true, + "useExoPlayerV2": false, + "logMediaRequestEventsToCsi": true, + "onesieFixNonZeroStartTimeFormatSelection": false, + "liveOnlyReadaheadStepSizeChunks": 1, + "liveOnlyBufferHealthHalfLifeSeconds": 60, + "liveOnlyMinBufferHealthRatio": 0.75, + "liveOnlyMinLatencyToSeekRatio": 3, + "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", + "ignoreViewportSizeWhenSticky": false, + "enableLibvpxFallback": false, + "disableLibvpxLoopFilter": false, + "enableVpxMediaView": false, + "hdrMinScreenBrightness": 0, + "hdrMaxScreenBrightnessThreshold": 0, + "onesieDataSourceAboveCacheDataSource": true, + "httpNonplayerLoadTimeoutMs": 72000, + "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", + "maxVideoDurationPerFetchMs": 12000, + "maxVideoEstimatedLoadDurationMs": -1, + "estimatedServerClockHalfLife": 5, + "estimatedServerClockStrictOffset": false, + "minReadAheadMediaTimeMs": 0, + "readAheadGrowthRate": 0, + "useDynamicReadAhead": false, + "useYtVodMediaSourceForV2": false, + "enableV2Gapless": true, + "useLiveHeadTimeMillis": true, + "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, + "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, + "enableDynamicHdr": false, + "v2PerformEarlyStreamSelection": false, + "v2UsePlaybackStreamSelectionResult": false, + "v2MinTimeBetweenAbrReevaluationMs": 2000, + "avoidReusePlaybackAcrossLoadvideos": false, + "enableInfiniteNetworkLoadingRetries": true, + "reportExoPlayerStateOnTransition": false, + "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", + "useLiveHeadWindow": true, + "enableDynamicHdrInHardware": false, + "ultralowAudioQualityBandwidthThresholdBps": 0, + "retryLiveNetNocontentWithDelay": true, + "ignoreUnneededSeeksToLiveHead": true, + "adaptiveLiveHeadWindow": true, + "drmMetricsQoeLoggingFraction": 0.01, + "liveNetNocontentMaximumErrors": -1, + "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, + "slidingPercentileScalar": 0.85, + "minAdaptiveVideoQuality": 0, + "retryLiveEmptyChunkWithDelay": true, + "platypusBackBufferDurationMs": 30000, + "platypusEnableServerSideFormatFiltering": true + }, + "playbackStartConfig": { + "startTimeToleranceBeforeMs": "20000" + }, + "adRequestConfig": { + "filterTimeEventsOnDelta": 10000, + "useCriticalExecOnAdsPrep": true, + "userCriticalExecOnAdsProcessing": true, + "enableCountdownNextToThumbnailAndroid": true, + "preskipScalingFactorAndroid": 0.712, + "preskipPaddingAndroid": 6 + }, + "networkProtocolConfig": { + "useQuic": true + }, + "androidNetworkStackConfig": { + "networkStack": "CRONET", + "androidCronetResponsePriority": { + "priorityValue": "BACKGROUND_10_THREAD_PRIORITY" + }, + "androidMetadataNetworkConfig": { + "coalesceRequests": true + } + }, + "lidarSdkConfig": { + "enableActiveViewReporter": true, + "useMediaTime": true, + "sendTosMetrics": true, + "usePlayerState": false, + "enableIosAppStateCheck": true, + "enableImprovedSizeReportingAndroid": true, + "enableIsAndroidVideoAlwaysMeasurable": true, + "enableActiveViewAudioMeasurementAndroid": true + }, + "androidMedialibConfig": { + "isItag18MainProfile": true, + "initialBandwidthEstimates": [ + { + "detailedNetworkType": "DETAILED_NETWORK_TYPE_WIFI", + "bandwidthBps": "921853" + }, + { + "detailedNetworkType": "DETAILED_NETWORK_TYPE_LTE", + "bandwidthBps": "631467" + } + ], + "viewportSizeFraction": 0.85, + "enablePrerollPrebuffer": true, + "prebufferOptimizeForViewportSize": true, + "hpqViewportSizeFraction": 0.58 + }, + "playerControlsConfig": { + "showCachedInTimebar": true + }, + "variableSpeedConfig": { + "showVariableSpeedDisabledDialog": true + }, + "decodeQualityConfig": { + "maximumVideoDecodeVerticalResolution": 2160 + }, + "vrConfig": { + "allowVr": true, + "allowSubtitles": true, + "showHqButton": true, + "sphericalDirectionLoggingEnabled": true, + "enableAndroidVr180MagicWindow": true, + "enableAndroidMagicWindowEduOverlay": true, + "magicWindowEduOverlayText": "Move device to explore video", + "magicWindowEduOverlayAnimationUrl": "https://youtube.com/img/vr/magic_window_edu_overlay_animation_v2.webp", + "enableMagicWindowZoom": true, + "useCardboardOssSdk": true + }, + "qoeStatsClientConfig": { + "batchedEntriesPeriodMs": "30000" + }, + "androidPlayerStatsConfig": { + "usePblForAttestationReporting": false, + "usePblForHeartbeatReporting": false, + "usePblForPlaybacktrackingReporting": false, + "usePblForQoeReporting": true, + "changeCpnOnFatalPlaybackError": true + }, + "stickyQualitySelectionConfig": { + "stickySelectionType": "DISABLE_STICKY", + "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", + "expirationTimeSinceLastPlaybackStartMs": "18000000", + "stickyCeilingOverridesSimpleBitrateCap": true + }, + "adSurveyRequestConfig": { + "useGetRequests": true + }, + "retryConfig": { + "retryEligibleErrors": [ + "fmt.decode", + "android.exo.fatal", + "scripted_player.js.fatal", + "android.stuck.bufferfull", + "player.timeout", + "android.audiotrack" + ], + "retryUnderSameConditionAttempts": 1, + "retryWithNewSurfaceAttempts": 1, + "progressiveFallbackOnNonNetworkErrors": true, + "l3FallbackOnDrmErrors": true, + "retryAfterCacheRemoval": true, + "widevineL3EnforcedFallbackOnDrmErrors": true, + "exoProxyableFormatFallback": true, + "maxPlayerRetriesWhenNetworkUnavailable": 2, + "retryWithLibvpx": true, + "suppressFatalErrorAfterStop": false, + "fallbackFromHfrToSfrOnFormatDecodeError": true, + "disableFallbackToCabrOnClientErrors": [ + "fmt.decode", + "android.audiotrack", + "fmt.unparseable", + "player.exception", + "player.fatalexception" + ] + }, + "cmsPathProbeConfig": { + "cmsPathProbeDelayMs": 7000 + }, + "mediaCommonConfig": { + "dynamicReadaheadConfig": { + "maxReadAheadMediaTimeMs": 160000, + "minReadAheadMediaTimeMs": 15000, + "readAheadGrowthRateMs": 300, + "readAheadWatermarkMarginRatio": 0, + "minReadAheadWatermarkMarginMs": 0, + "maxReadAheadWatermarkMarginMs": 0, + "shouldIncorporateNetworkActiveState": false + }, + "mediaUstreamerRequestConfig": { + "enableVideoPlaybackRequest": true, + "videoPlaybackUstreamerConfig": "Cq8MCvAICAAQgAUY6AIlMZkqPi0AAIA_NZqZmT9YAWgBch8KG21mczJfdjNfMl9zbWFsbF9ub192YW5jZV8wNxgAeI9OgAEBoAEBqAEAtQH2KNw_4AEB6AED8AEB-QEAAAAAAADQP4ECAAAAAAAAGECYAvABoALoArgCAcgCAdoCvwEQsOoBGKhGIKCcASjYNjCYdXCIJ4AB9AO4AQHgAQOQAgGYAgygAgHAAgHQAgLYAgHgAgHoAgKAAwKIA4gnqAMDsAMBuAMBwAMByAMB0AMBgAQBmAQBoAQByAQB0AQB4AQA-AQHgAV9kAUBmAUBsAUBuAUBwAUB0AUB4AXQD-gFAfgF0A-ABgG4BgHABgHoBgH4BgGAB5BOkAcBwAcB0AcB8AcBkAgBnQgAAIC_oAjoB-AIAegI____________AfoCkwItAACgQjUAAKpCQAFIAWUAAIBAaMBwqAHQhgO4AQHNAQAAgD_9AQAAgD-FAq5HYT6NAuxRuD-VArgeBT61AgAAgD_AAo8B0gIRsP__________AR48RlpcXV7aAgUyMDowMOACeOgC6AL9AgAAAD6dAwrXIz2gAwHVAwAAekTYAwGYBAHFBJqZWUDVBAAAgD_IBQG1Br03hjW9BjMzg0DFBgAAgD7VBgAACEHtBm8SgzqCBwgAyAGWAQIAAI0HAAAAP5gHAcAHAcgHAdUHAACCQ-UHAIAJRPAHAYAIAaEIAAAAAAAA8L-pCAAAAAAAAPC_sAjwAbgIAegIAfUIAACCQ5gJ6AegCaCNBr0JvTeGNfgQAYIDAJADAagDAbADA9ADAdgDAeADkE6wBAG4BAHKBG8KFQiA4gkQmHUYrAIlAAAAACgAMABAARDg1AMY0A8qTQoKdGJfY29zdF81MCAIKQAAAAAAAAAASAFQAV3NzEw-ZQAAAD9tAAAAP3UAAAA_eMCpB4ABwD6NAZqZmT6SAQ1zdGFydHVwXzFhXzg3MAHSBB4KFgjoBxC4FxoG3AvQD8QTKMCaDDABOAEYoJwBKAHaBAwKCAiIJxCIJzgBKAH4BAGIBQGQBQGYBQGoBQGwBQHQBQHYBQHoBQHwBQGIBgGYBgGgBgGoBoCAAsAGAcgGAeAGAfAGAYIHCxUAAIA_GGQgoI0GiAcBoAcBwAcByAcAgAgBoAgBsAgBuAgB0ggGCAEQARgBqQkAAAAAAADwv7EJAAAAAAAA8L_QCQHaCSRxTC9EdmhTVk03clIya2wvREFSb0llVEo4T3phTXEwRDNybmrgCQHoCQGwCgGICwGYCwGgCwHACwHICwHQCwHYCwHqCwSLBowG-AsBkAwBqAyQAbAMAbgMAcAMAcgMAdAMAeAMAfgMAYANAZgNAaANAbANAdANAdgNAeANAegNAfgNAYAOAYgOAbAOAcAOAdAOAdgOAfgOAYgPAaAPAdAPAYAQAaAQAegQAYARAYgRAagRAbIREENBTVNCaFVEbGFUSkRBPT3AEQHgEQHwEQGYEgGgEgG4EgHwEgH4EgEYASABMgwIiQEQtKuE5LvKjAMyDAj4ARD_9Pjou8qMAzIMCIgBEPrv6OK7yowDMgwI9wEQ4ZeR97vKjAMyDAiHARD9hZPiu8qMAzIMCPQBELyP7-e7yowDMgwIhgEQ9azM47vKjAMyDAjzARDOpeblu8qMAzIMCIUBEKi9tuG7yowDMgwI8gEQw5WX8LvKjAMyDAigARDp58bhu8qMAzIMCJYCENTg8ea7yowDMgwIiwEQ3eHesbvKjAMyHAiLARCGjfreu8qMAxoOQ2dnS0EyUnlZeElCTVEyDAiMARDbkqG0u8qMAzIcCIwBEPzjks27yowDGg5DZ2dLQTJSeVl4SUJNUTIMCPkBELCw8-67yowDMhwI-QEQl4agjbzKjAMaDkNnZ0tBMlJ5WXhJQk1RMgwI-gEQiZr27rvKjAMyHAj6ARDXl5-NvMqMAxoOQ2dnS0EyUnlZeElCTVEyDAj7ARDqlPbuu8qMAzIcCPsBELLYpo28yowDGg5DZ2dLQTJSeVl4SUJNUToASABSKBoCZW4oADIYVUNVY3lFc0VqaFBFRGY2OVJSVmhSaDRBOABAAFgAYACQy9OPDgESSwBfc_2nMEQCIDKfV_4hXVckREu_f3iFwYpkWjmxy6jwAWIfIY1K3meXAiAxG99PcP-Q5qT-UYVhyybtXVViMSyZr1TWzDR5yfUDwhoCZWk=", + "videoPlaybackPostEmptyBody": false, + "isVideoPlaybackRequestIdempotent": true + }, + "predictedReadaheadConfig": { + "minReadaheadMs": 5000, + "maxReadaheadMs": 157000 + }, + "mediaFetchRetryConfig": { + "initialDelayMs": 1000, + "backoffFactor": 1.3, + "maximumDelayMs": 20000, + "jitterFactor": 0.1 + }, + "mediaFetchMaximumServerErrors": 10, + "mediaFetchMaximumNetworkErrors": -1, + "mediaFetchMaximumErrors": 10, + "serverReadaheadConfig": { + "nextRequestPolicy": { + "targetAudioReadaheadMs": 120000, + "targetVideoReadaheadMs": 120000 + } + }, + "useServerDrivenAbr": true, + "sabrClientConfig": { + "defaultBackOffTimeMs": 0, + "enableHostFallback": true, + "primaryProbingDelayMs": 5000, + "maxFailureAttemptsBeforeFallback": 2, + "enableServerInitiatedHostFallback": true + }, + "serverPlaybackStartConfig": { + "enable": true, + "playbackStartPolicy": { + "startMinReadaheadPolicy": [ + { + "minReadaheadMs": 1600 + } + ] + } + }, + "usePlatypus": true, + "mediaCacheConfig": { + "cacheLoadPolicy": { + "readaheadThresholdMs": 15000 + } + }, + "bandwidthEstimationConfig": { + "nearestRankConfig": { + "slidingWindowSize": 12, + "percentile": 0.25, + "scalar": 0.91 + } + }, + "fixLivePlaybackModelDefaultPosition": false + }, + "playerGestureConfig": { + "downAndOutLandscapeAllowed": true, + "downAndOutPortraitAllowed": true + }, + "taskCoordinatorConfig": { + "prefetchCoordinatorBufferedPositionMillisRelease": 6000, + "prefetchCoordinatorBufferedPositionMillisPause": 6000 + } + }, + "storyboards": { + "playerStoryboardSpecRenderer": { + "spec": "https://i.ytimg.com/sb/F1xioXWb8CY/storyboard3_L$L/$N.jpg?sqp=-oaymwGbA0g48quKqQOSA4gBAZUBAAAEQpgBMqABPKgBBLABELABDbABDLABELABFbABH7ABJrABLbABDrABDrABD7ABErABF7ABK7ABLLABKbABD7ABDrABELABFbABH7ABKrABMrABKbABD7ABEbABFLABGLABJrABPbABOLABLbABEbABFLABHrABKrABMbABS7ABR7ABNrABFbABHLABKbABLrABObABR7ABTbABP7ABJbABLrABN7ABPbABR7ABUrABUbABRbABM7ABQLABQrABQ7ABTLABRLABRrABQ7gBEbgBEbgBFbgBI7gBRLgBQ7gBQ7gBQ7gBEbgBE7gBFrgBL7gBQ7gBQ7gBQ7gBQ7gBFbgBFrgBKbgBQ7gBQ7gBQ7gBQ7gBQ7gBI7gBL7gBQ7gBQ7gBQ7gBQ7gBQ7gBQ7gBRLgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQqLzl_8DBgilspHtBQ==|48#27#100#10#10#0#default#rs$AOn4CLBDE60B7670hG3CyBVZH8fPnt3bCA|80#45#152#10#10#10000#M$M#rs$AOn4CLC_jyBpHMh679fmfwymL4Dj4Qp4_w|160#90#152#5#5#10000#M$M#rs$AOn4CLAVJsdd68OlJaYTg87ffJ-LW1oYCA", + "recommendedLevel": 2 + } + }, + "trackingParams": "CAAQu2kiEwiF2Nbd1OmNAxXKBnMJHcKLOHc=", + "attestation": { + "playerAttestationRenderer": { + "challenge": "a=6&a2=1&b=NV5VdsrptvCE61flbUf6I8XRX6o&c=1749654982&d=3&e=F1xioXWb8CY&c5a=1&c5b=yt_player_ias&hh=aL67QYIhcXkqoTXCns8-XWE4D-arjQ0UjFWIceB8Hes" + } + }, + "endscreen": { + "endscreenRenderer": { + "elements": [ + { + "endscreenElementRenderer": { + "style": "CHANNEL", + "image": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_nV8s_nSchsYZLh2ucm2n03z_pE9WqcbwMTlgRoutOnv4Q=s250-c-k-c0x00ffffff-no-rj", + "width": 250, + "height": 250 + }, + { + "url": "https://yt3.ggpht.com/ytc/AIdro_nV8s_nSchsYZLh2ucm2n03z_pE9WqcbwMTlgRoutOnv4Q=s400-c-k-c0x00ffffff-no-rj", + "width": 400, + "height": 400 + } + ] + }, + "icon": { + "thumbnails": [ + { + "url": "https://www.gstatic.com/youtube/img/annotations/youtube.png" + } + ] + }, + "left": 0.67017543, + "width": 0.15438597, + "top": 0.18565032, + "aspectRatio": 1, + "startMs": "1489111", + "endMs": "1509096", + "title": { + "runs": [ + { + "text": "The Great War" + } + ], + "accessibility": { + "accessibilityData": { + "label": "The Great War, channel" + } + } + }, + "metadata": { + "runs": [ + { + "text": "1.82M subscribers" + } + ] + }, + "callToAction": { + "runs": [ + { + "text": "VISIT CHANNEL" + } + ] + }, + "dismiss": { + "runs": [ + { + "text": "CANCEL" + } + ] + }, + "endpoint": { + "clickTrackingParams": "CAcQ-N4BGAAiEwiF2Nbd1OmNAxXKBnMJHcKLOHcyDGl2LWVuZHNjcmVlbkim4O-sl9SYrhc=", + "browseEndpoint": { + "browseId": "UCUcyEsEjhPEDf69RRVhRh4A" + } + }, + "hovercardButton": { + "subscribeButtonRenderer": { + "buttonText": { + "runs": [ + { + "text": "SUBSCRIBE" + } + ] + }, + "subscribed": false, + "enabled": true, + "type": "FREE", + "channelId": "UCUcyEsEjhPEDf69RRVhRh4A", + "showPreferences": false, + "unsubscribeMessage": { + "paidChannelUnsubscribeMessageRenderer": { + "unsubscribeMessage": { + "runs": [ + { + "text": "Unsubscribe from " + }, + { + "text": "The Great War" + }, + { + "text": "?" + } + ] + }, + "keepSubscriptionButtonText": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "unsubscriptionAllowed": true, + "unsubscribeButtonText": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + } + } + }, + "subscribedButtonText": { + "runs": [ + { + "text": "SUBSCRIBED" + } + ] + }, + "unsubscribedButtonText": { + "runs": [ + { + "text": "SUBSCRIBE" + } + ] + }, + "trackingParams": "CAgQmysiEwiF2Nbd1OmNAxXKBnMJHcKLOHcyDGl2LWVuZHNjcmVlbg==", + "unsubscribeButtonText": { + "runs": [ + { + "text": "UNSUBSCRIBE" + } + ] + }, + "serviceEndpoints": [ + { + "clickTrackingParams": "CAgQmysiEwiF2Nbd1OmNAxXKBnMJHcKLOHcyDGl2LWVuZHNjcmVlbg==", + "subscribeEndpoint": { + "channelIds": [ + "UCUcyEsEjhPEDf69RRVhRh4A" + ], + "params": "EgIIBBgA" + } + }, + { + "clickTrackingParams": "CAgQmysiEwiF2Nbd1OmNAxXKBnMJHcKLOHcyDGl2LWVuZHNjcmVlbg==", + "unsubscribeEndpoint": { + "channelIds": [ + "UCUcyEsEjhPEDf69RRVhRh4A" + ], + "params": "CgIIBBgA" + } + } + ], + "style": { + "styleType": "MEDIUM_BRAND_LINK", + "suppressFreeIcon": true + }, + "subscribeAccessibility": { + "accessibilityData": { + "label": "Subscribe to The Great War." + } + }, + "unsubscribeAccessibility": { + "accessibilityData": { + "label": "Unsubscribe from The Great War." + } + }, + "serverTimestampMs": "1749654982510" + } + }, + "trackingParams": "CAcQ-N4BGAAiEwiF2Nbd1OmNAxXKBnMJHcKLOHc=", + "isSubscribe": true, + "id": "a0df1c45-5361-4fec-a1d0-e0f5b1746cce" + } + }, + { + "endscreenElementRenderer": { + "style": "VIDEO", + "image": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/ARUwVuhyg2Q/default.jpg", + "width": 120, + "height": 90 + }, + { + "url": "https://i.ytimg.com/vi/ARUwVuhyg2Q/mqdefault.jpg", + "width": 320, + "height": 180 + }, + { + "url": "https://i.ytimg.com/vi/ARUwVuhyg2Q/hqdefault.jpg", + "width": 480, + "height": 360 + }, + { + "url": "https://i.ytimg.com/vi/ARUwVuhyg2Q/sddefault.jpg", + "width": 640, + "height": 480 + } + ] + }, + "left": 0.12982456, + "width": 0.38421053, + "top": 0.13084112, + "aspectRatio": 1.7777778, + "startMs": "1489111", + "endMs": "1509096", + "title": { + "runs": [ + { + "text": "Russia's Great Retreat 1915 (WW1 Documentary)" + } + ], + "accessibility": { + "accessibilityData": { + "label": "Russia's Great Retreat 1915 (WW1 Documentary), video" + } + } + }, + "metadata": { + "runs": [ + { + "text": "177,635 views" + } + ] + }, + "endpoint": { + "clickTrackingParams": "CAYQ8N4BGAEiEwiF2Nbd1OmNAxXKBnMJHcKLOHcyDGl2LWVuZHNjcmVlbkim4O-sl9SYrheaAQMQu2k=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "loggingExpectations": { + "screenCreatedLoggingExpectations": { + "expectedParentScreens": [ + { + "screenVeType": 3832 + } + ] + } + } + } + }, + "watchEndpoint": { + "videoId": "ARUwVuhyg2Q", + "watchEndpointSupportedOnesieConfig": { + "playbackOnesieConfig": { + "url": "https://rr3---sn-4g5ednsk.googlevideo.com/initplayback?source=youtube&oeis=1&c=ANDROID&oad=7000&ovd=7000&oaad=11000&oavd=11000&ocs=550&oewis=1&ohct=2&oaf1=1&oputc=1&ofpcc=2&obbl=24576&msp=1&odepv=1&onvi=1&id=01153056e8728364&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&initcwndbps=2616250&mt=1749654548", + "exoPlayerInitConfig": { + "exoPlayerConfig": { + "useExoPlayer": true, + "useAdaptiveBitrate": true, + "maxInitialByteRate": 91136, + "minDurationForQualityIncreaseMs": 12364, + "maxDurationForQualityDecreaseMs": 3720, + "lowWatermarkMs": 15000, + "highWatermarkMs": 30000, + "lowPoolLoad": 0.8, + "highPoolLoad": 0.8, + "sufficientBandwidthOverhead": 1, + "bufferChunkSizeKb": 50, + "httpConnectTimeoutMs": 16000, + "httpReadTimeoutMs": 8000, + "numAudioSegmentsPerFetch": 1, + "numVideoSegmentsPerFetch": 2, + "minDurationForPlaybackStartMs": 1600, + "enableExoplayerReuse": false, + "useRadioTypeForInitialQualitySelection": true, + "enableBandaidHttpDataSource": true, + "httpLoadTimeoutMs": 18000, + "canPlayHdDrm": true, + "videoBufferSegmentCount": 389, + "audioBufferSegmentCount": 38, + "useAbruptSplicing": false, + "minRetryCount": 10, + "secondsToMaxAggressiveness": 0, + "enableSurfaceviewResizeWorkaround": false, + "enableVp9IfThresholdsPass": false, + "matchQualityToViewportOnUnfullscreen": false, + "lowAudioQualityConnTypes": [ + "MOBILE_CONNECTION_TYPE_CELLULAR_2G", + "MOBILE_CONNECTION_TYPE_CELLULAR_3G" + ], + "enableLibvpxVideoTrackRenderer": false, + "lowAudioQualityBandwidthThresholdBps": 786432, + "enableVariableSpeedPlayback": false, + "preferOnesieBufferedFormat": true, + "cronetResetTimeoutOnRedirects": true, + "onesieVideoBufferLoadTimeoutMs": "0", + "onesieVideoBufferReadTimeoutMs": "0", + "libvpxEnableGl": false, + "enableOpus": false, + "maxReadAheadMediaTimeMs": 120000, + "useMediaTimeCappedLoadControl": true, + "allowDroppingUndecodedFrames": true, + "minDurationForPlaybackRestartMs": 5000, + "serverProvidedBandwidthHeader": "", + "enableRedirectorHostFallback": true, + "recordTrackRendererTimingEvents": true, + "minErrorsForRedirectorHostFallback": 0, + "nonHardwareMediaCodecNames": [ + "OMX.ffmpeg.vp9.decoder", + "OMX.google.vp9.decoder", + "c2.android.vp9.decoder", + "OMX.Intel.sw_vd.vp9", + "OMX.MTK.VIDEO.DECODER.SW.VP9", + "c2.mtk.sw.vp9.decoder", + "OMX.google.av1.decoder", + "c2.android.av1.decoder", + "OMX.sprd.av1.decoder", + "c2.android.av1-dav1d.decoder" + ], + "enableVp9IfInHardware": false, + "enableVp9EncryptedIfInHardware": true, + "useOpusMedAsLowQualityAudio": false, + "minErrorsForPcrFallback": 0, + "useStickyRedirectHttpDataSource": true, + "onlyVideoBandwidth": true, + "useRedirectorOnNetworkChange": false, + "enableMaxReadaheadAbrThreshold": true, + "cacheCheckDirectoryWritabilityOnce": false, + "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", + "slidingPercentile": 0.25, + "slidingWindowSize": 12, + "maxFrameDropIntervalMs": 100, + "ignoreLoadTimeoutForFallback": false, + "serverBweMultiplier": 1, + "drmMaxKeyfetchDelayMs": 0, + "maxResolutionForWhiteNoise": 0, + "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", + "enableLibvpxHdr": false, + "enableCacheAwareStreamSelection": true, + "useExoCronetDataSource": true, + "whiteNoiseScale": 0, + "whiteNoiseOffset": 0, + "preventVideoFrameLaggingWithLibvpx": false, + "enableMediaCodecHdr": true, + "enableMediaCodecSwHdr": false, + "liveOnlyWindowChunks": 10, + "bearerMinDurationToRetainAfterDiscardMs": [ + 21000, + 21000, + 21000, + 21000, + 120000, + 120000, + 90000, + 120000 + ], + "forceWidevineL3": false, + "useAverageBitrate": false, + "useMedialibAudioTrackRendererForLive": true, + "useExoPlayerV2": false, + "logMediaRequestEventsToCsi": true, + "onesieFixNonZeroStartTimeFormatSelection": false, + "liveOnlyReadaheadStepSizeChunks": 1, + "liveOnlyBufferHealthHalfLifeSeconds": 60, + "liveOnlyMinBufferHealthRatio": 0.75, + "liveOnlyMinLatencyToSeekRatio": 3, + "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", + "ignoreViewportSizeWhenSticky": false, + "enableLibvpxFallback": false, + "disableLibvpxLoopFilter": false, + "enableVpxMediaView": false, + "hdrMinScreenBrightness": 0, + "hdrMaxScreenBrightnessThreshold": 0, + "onesieDataSourceAboveCacheDataSource": true, + "httpNonplayerLoadTimeoutMs": 72000, + "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", + "maxVideoDurationPerFetchMs": 12000, + "maxVideoEstimatedLoadDurationMs": -1, + "estimatedServerClockHalfLife": 5, + "estimatedServerClockStrictOffset": false, + "minReadAheadMediaTimeMs": 0, + "readAheadGrowthRate": 0, + "useDynamicReadAhead": false, + "useYtVodMediaSourceForV2": false, + "enableV2Gapless": true, + "useLiveHeadTimeMillis": true, + "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, + "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, + "enableDynamicHdr": false, + "v2PerformEarlyStreamSelection": false, + "v2UsePlaybackStreamSelectionResult": false, + "v2MinTimeBetweenAbrReevaluationMs": 2000, + "avoidReusePlaybackAcrossLoadvideos": false, + "enableInfiniteNetworkLoadingRetries": true, + "reportExoPlayerStateOnTransition": false, + "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", + "useLiveHeadWindow": true, + "enableDynamicHdrInHardware": false, + "ultralowAudioQualityBandwidthThresholdBps": 0, + "retryLiveNetNocontentWithDelay": true, + "ignoreUnneededSeeksToLiveHead": true, + "adaptiveLiveHeadWindow": true, + "drmMetricsQoeLoggingFraction": 0.01, + "liveNetNocontentMaximumErrors": -1, + "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, + "slidingPercentileScalar": 0.85, + "minAdaptiveVideoQuality": 0, + "retryLiveEmptyChunkWithDelay": true, + "platypusBackBufferDurationMs": 30000, + "platypusEnableServerSideFormatFiltering": true + } + }, + "playerInitConfig": { + "stickyQualitySelectionConfig": { + "stickySelectionType": "DISABLE_STICKY", + "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", + "expirationTimeSinceLastPlaybackStartMs": "18000000", + "stickyCeilingOverridesSimpleBitrateCap": true + } + }, + "dataSaverConfig": { + "simpleBitrateCap": "0" + }, + "commonConfig": {} + } + } + } + }, + "trackingParams": "CAYQ8N4BGAEiEwiF2Nbd1OmNAxXKBnMJHcKLOHc=", + "id": "96d2c59a-94aa-4e39-b085-bccf703acdb7", + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "runs": [ + { + "text": "27:02" + } + ], + "accessibility": { + "accessibilityData": { + "label": "27 minutes, 2 seconds" + } + } + }, + "style": "DEFAULT" + } + } + ] + } + } + ], + "startMs": "1489111", + "trackingParams": "CAUQ794BIhMIhdjW3dTpjQMVygZzCR3Cizh3" + } + }, + "overlay": {}, + "onResponseReceivedActions": [ + { + "clickTrackingParams": "CAAQu2kiEwiF2Nbd1OmNAxXKBnMJHcKLOHc=", + "startEomFlowCommand": { + "eomFlowRenderer": { + "webViewRenderer": { + "url": { + "privateDoNotAccessOrElseTrustedResourceUrlWrappedValue": "https://consent.youtube.com/yt-app-main?gl=DE&m=1&pc=yt&cm=2&hl=en&src=1&app=1&vd=CgtseDdUcUhFTmhfTSjGu6bCBjIKCgJERRIEEgAgPToMCAEgloDE8eW456Ro&utm_source=YT_ANDROID&dt=0&av=20.10.38" + }, + "onFailureCommand": { + "clickTrackingParams": "CAQQmawJIhMIhdjW3dTpjQMVygZzCR3Cizh3", + "updateEomStateCommand": { + "mobileEomFlowState": { + "updatedVisitorData": "CgtseDdUcUhFTmhfTSjGu6bCBjIKCgJERRIEEgAgPToaCAEaDAjGu6bCBhDo34yJAiCWgMTx5bjnpGg%3D", + "isError": true + } + } + }, + "trackingParams": "CAQQmawJIhMIhdjW3dTpjQMVygZzCR3Cizh3", + "webViewEntityKey": "Eg5Fb21GbG93V2VidmlldyD4AigB", + "webToNativeMessageMap": [ + { + "key": "sign_in_endpoint", + "value": { + "clickTrackingParams": "CAQQmawJIhMIhdjW3dTpjQMVygZzCR3Cizh3", + "signInEndpoint": { + "hack": true + } + } + }, + { + "key": "update_eom_state_command", + "value": { + "clickTrackingParams": "CAQQmawJIhMIhdjW3dTpjQMVygZzCR3Cizh3", + "updateEomStateCommand": { + "hack": true + } + } + } + ], + "webViewUseCase": "WEB_VIEW_USE_CASE_EOM_CONSENT", + "openInBrowserUrls": [ + "https://policies.google.com", + "https://support.google.com" + ], + "firstPartyHostNameAllowList": [ + "consent.youtube.com" + ] + } + }, + "consentMoment": "CONSENT_MOMENT_INITIAL" + } + } + ], + "playerSettingsMenuData": { + "loggingDirectives": { + "trackingParams": "CAMQtc4GIhMIhdjW3dTpjQMVygZzCR3Cizh3", + "visibility": { + "types": "12" + } + } + }, + "adBreakHeartbeatParams": "Q0FBJTNE", + "frameworkUpdates": { + "entityBatchUpdate": { + "mutations": [ + { + "entityKey": "Eihjb21wb3NpdGUtbGl2ZS1zdHJlYW0tb2ZmbGluZS1lbnRpdHkta2V5IIUEKAE%3D", + "type": "ENTITY_MUTATION_TYPE_DELETE" + }, + { + "entityKey": "Eg0KC0YxeGlvWFdiOENZIPYBKAE%3D", + "type": "ENTITY_MUTATION_TYPE_REPLACE", + "payload": { + "offlineabilityEntity": { + "key": "Eg0KC0YxeGlvWFdiOENZIPYBKAE%3D", + "addToOfflineButtonState": "ADD_TO_OFFLINE_BUTTON_STATE_ENABLED", + "commandWrapper": { + "command": { + "innertubeCommand": { + "clickTrackingParams": "CAIQ6ewBIhMIhdjW3dTpjQMVygZzCR3Cizh3", + "ypcGetOfflineUpsellEndpoint": { + "params": "ChPqqN25AQ0KC0YxeGlvWFdiOENZIgtGMXhpb1hXYjhDWSoVCAkYAVIPCgtGMXhpb1hXYjhDWSAB" + } + } + }, + "loggingDirectives": { + "trackingParams": "CAIQ6ewBIhMIhdjW3dTpjQMVygZzCR3Cizh3" + } + }, + "contentCheckOk": false, + "racyCheckOk": false, + "loggingDirectives": { + "trackingParams": "CAEQxzciEwiF2Nbd1OmNAxXKBnMJHcKLOHc=", + "visibility": { + "types": "4" + } + } + } + } + } + ], + "timestamp": { + "seconds": "1749654982", + "nanos": 556022952 + } + } + } +} diff --git a/youtube_transcript_api/test/test_api.py b/youtube_transcript_api/test/test_api.py index ed08b2c..41da74f 100644 --- a/youtube_transcript_api/test/test_api.py +++ b/youtube_transcript_api/test/test_api.py @@ -1,3 +1,4 @@ +import pytest import os from pathlib import Path from unittest import TestCase @@ -69,6 +70,11 @@ def setUp(self): ) self.ref_transcript_raw = self.ref_transcript.to_raw_data() httpretty.enable() + httpretty.register_uri( + httpretty.POST, + "https://www.youtube.com/youtubei/v1/player", + body=load_asset("youtube.innertube.json.static"), + ) httpretty.register_uri( httpretty.GET, "https://www.youtube.com/watch", @@ -106,9 +112,9 @@ def test_fetch_formatted(self): def test_fetch__with_altered_user_agent(self): httpretty.register_uri( - httpretty.GET, - "https://www.youtube.com/watch", - body=load_asset("youtube_altered_user_agent.html.static"), + httpretty.POST, + "https://www.youtube.com/youtubei/v1/player", + body=load_asset("youtube_altered_user_agent.innertube.json.static"), ) transcript = YouTubeTranscriptApi().fetch("GJLlxj_dtq8") @@ -145,32 +151,21 @@ def test_list__find_generated(self): def test_list__url_as_video_id(self): httpretty.register_uri( - httpretty.GET, - "https://www.youtube.com/watch", - body=load_asset("youtube_video_unavailable.html.static"), + httpretty.POST, + "https://www.youtube.com/youtubei/v1/player", + body=load_asset("youtube_video_unavailable.innertube.json.static"), ) with self.assertRaises(InvalidVideoId): - YouTubeTranscriptApi().list("https://www.youtube.com/watch?v=GJLlxj_dtq8") - - def test_list__no_translation_languages_provided(self): - httpretty.register_uri( - httpretty.GET, - "https://www.youtube.com/watch", - body=load_asset("youtube_no_translation_languages.html.static"), - ) - - transcript_list = YouTubeTranscriptApi().list("GJLlxj_dtq8") - for transcript in transcript_list: - self.assertEqual(len(transcript.translation_languages), 0) + YouTubeTranscriptApi().list("https://www.youtube.com/youtubei/v1/player?v=GJLlxj_dtq8") def test_translate_transcript(self): transcript = YouTubeTranscriptApi().list("GJLlxj_dtq8").find_transcript(["en"]) - translated_transcript = transcript.translate("af") + translated_transcript = transcript.translate("ar") - self.assertEqual(translated_transcript.language_code, "af") - self.assertIn("&tlang=af", translated_transcript._url) + self.assertEqual(translated_transcript.language_code, "ar") + self.assertIn("&tlang=ar", translated_transcript._url) def test_translate_transcript__translation_language_not_available(self): transcript = YouTubeTranscriptApi().list("GJLlxj_dtq8").find_transcript(["en"]) @@ -195,9 +190,9 @@ def test_fetch__correct_language_is_used(self): def test_fetch__fallback_language_is_used(self): httpretty.register_uri( - httpretty.GET, - "https://www.youtube.com/watch", - body=load_asset("youtube_ww1_nl_en.html.static"), + httpretty.POST, + "https://www.youtube.com/youtubei/v1/player", + body=load_asset("youtube_ww1_nl_en.innertube.json.static"), ) YouTubeTranscriptApi().fetch("F1xioXWb8CY", ["de", "en"]) @@ -215,23 +210,19 @@ def test_fetch__create_consent_cookie_if_needed(self): ) YouTubeTranscriptApi().fetch("F1xioXWb8CY") - self.assertEqual(len(httpretty.latest_requests()), 3) + self.assertEqual(len(httpretty.latest_requests()), 4) for request in httpretty.latest_requests()[1:]: self.assertEqual( request.headers["cookie"], "CONSENT=YES+cb.20210328-17-p0.de+FX+119" ) def test_fetch__exception_if_create_consent_cookie_failed(self): - httpretty.register_uri( - httpretty.GET, - "https://www.youtube.com/watch", - body=load_asset("youtube_consent_page.html.static"), - ) - httpretty.register_uri( - httpretty.GET, - "https://www.youtube.com/watch", - body=load_asset("youtube_consent_page.html.static"), - ) + for _ in range(2): + httpretty.register_uri( + httpretty.GET, + "https://www.youtube.com/watch", + body=load_asset("youtube_consent_page.html.static"), + ) with self.assertRaises(FailedToCreateConsentCookie): YouTubeTranscriptApi().fetch("F1xioXWb8CY") @@ -248,9 +239,9 @@ def test_fetch__exception_if_consent_cookie_age_invalid(self): def test_fetch__exception_if_video_unavailable(self): httpretty.register_uri( - httpretty.GET, - "https://www.youtube.com/watch", - body=load_asset("youtube_video_unavailable.html.static"), + httpretty.POST, + "https://www.youtube.com/youtubei/v1/player", + body=load_asset("youtube_video_unavailable.innertube.json.static"), ) with self.assertRaises(VideoUnavailable): @@ -258,7 +249,7 @@ def test_fetch__exception_if_video_unavailable(self): def test_fetch__exception_if_youtube_request_fails(self): httpretty.register_uri( - httpretty.GET, "https://www.youtube.com/watch", status=500 + httpretty.POST, "https://www.youtube.com/youtubei/v1/player", status=500 ) with self.assertRaises(YouTubeRequestFailed) as cm: @@ -266,11 +257,24 @@ def test_fetch__exception_if_youtube_request_fails(self): self.assertIn("Request to YouTube failed: ", str(cm.exception)) - def test_fetch__exception_if_age_restricted(self): + + def test_get_transcript__exception_if_youtube_request_limit_reached( + self, + ): httpretty.register_uri( httpretty.GET, "https://www.youtube.com/watch", - body=load_asset("youtube_age_restricted.html.static"), + body=load_asset("youtube_too_many_requests.html.static"), + ) + + with self.assertRaises(IpBlocked): + YouTubeTranscriptApi().fetch("abc") + + def test_fetch__exception_if_age_restricted(self): + httpretty.register_uri( + httpretty.POST, + "https://www.youtube.com/youtubei/v1/player", + body=load_asset("youtube_age_restricted.innertube.json.static"), ) with self.assertRaises(AgeRestricted): @@ -288,9 +292,9 @@ def test_fetch__exception_if_ip_blocked(self): def test_fetch__exception_request_blocked(self): httpretty.register_uri( - httpretty.GET, - "https://www.youtube.com/watch", - body=load_asset("youtube_request_blocked.html.static"), + httpretty.POST, + "https://www.youtube.com/youtubei/v1/player", + body=load_asset("youtube_request_blocked.innertube.json.static"), ) with self.assertRaises(RequestBlocked) as cm: @@ -300,9 +304,9 @@ def test_fetch__exception_request_blocked(self): def test_fetch__exception_unplayable(self): httpretty.register_uri( - httpretty.GET, - "https://www.youtube.com/watch", - body=load_asset("youtube_unplayable.html.static"), + httpretty.POST, + "https://www.youtube.com/youtubei/v1/player", + body=load_asset("youtube_unplayable.innertube.json.static"), ) with self.assertRaises(VideoUnplayable) as cm: @@ -314,18 +318,18 @@ def test_fetch__exception_unplayable(self): def test_fetch__exception_if_transcripts_disabled(self): httpretty.register_uri( - httpretty.GET, - "https://www.youtube.com/watch", - body=load_asset("youtube_transcripts_disabled.html.static"), + httpretty.POST, + "https://www.youtube.com/youtubei/v1/player", + body=load_asset("youtube_transcripts_disabled.innertube.json.static"), ) with self.assertRaises(TranscriptsDisabled): YouTubeTranscriptApi().fetch("dsMFmonKDD4") httpretty.register_uri( - httpretty.GET, - "https://www.youtube.com/watch", - body=load_asset("youtube_transcripts_disabled2.html.static"), + httpretty.POST, + "https://www.youtube.com/youtubei/v1/player", + body=load_asset("youtube_transcripts_disabled2.innertube.json.static"), ) with self.assertRaises(TranscriptsDisabled): YouTubeTranscriptApi().fetch("Fjg5lYqvzUs") @@ -366,9 +370,9 @@ def test_fetch__with_proxy_prevent_alive_connections(self, to_requests_dict): def test_fetch__with_proxy_retry_when_blocked(self, to_requests_dict): for _ in range(3): httpretty.register_uri( - httpretty.GET, - "https://www.youtube.com/watch", - body=load_asset("youtube_request_blocked.html.static"), + httpretty.POST, + "https://www.youtube.com/youtubei/v1/player", + body=load_asset("youtube_request_blocked.innertube.json.static"), ) proxy_config = WebshareProxyConfig( proxy_username="username", @@ -377,16 +381,16 @@ def test_fetch__with_proxy_retry_when_blocked(self, to_requests_dict): YouTubeTranscriptApi(proxy_config=proxy_config).fetch("Njp5uhTorCo") - self.assertEqual(len(httpretty.latest_requests()), 3 + 2) + self.assertEqual(len(httpretty.latest_requests()), 2 * 3 + 3) @patch("youtube_transcript_api.proxies.GenericProxyConfig.to_requests_dict") def test_fetch__with_webshare_proxy_reraise_when_blocked(self, to_requests_dict): retries = 5 for _ in range(retries): httpretty.register_uri( - httpretty.GET, - "https://www.youtube.com/watch", - body=load_asset("youtube_request_blocked.html.static"), + httpretty.POST, + "https://www.youtube.com/youtubei/v1/player", + body=load_asset("youtube_request_blocked.innertube.json.static"), ) proxy_config = WebshareProxyConfig( proxy_username="username", @@ -397,16 +401,16 @@ def test_fetch__with_webshare_proxy_reraise_when_blocked(self, to_requests_dict) with self.assertRaises(RequestBlocked) as cm: YouTubeTranscriptApi(proxy_config=proxy_config).fetch("Njp5uhTorCo") - self.assertEqual(len(httpretty.latest_requests()), retries) + self.assertEqual(len(httpretty.latest_requests()), retries * 2) self.assertEqual(cm.exception._proxy_config, proxy_config) self.assertIn("Webshare", str(cm.exception)) @patch("youtube_transcript_api.proxies.GenericProxyConfig.to_requests_dict") def test_fetch__with_generic_proxy_reraise_when_blocked(self, to_requests_dict): httpretty.register_uri( - httpretty.GET, - "https://www.youtube.com/watch", - body=load_asset("youtube_request_blocked.html.static"), + httpretty.POST, + "https://www.youtube.com/youtubei/v1/player", + body=load_asset("youtube_request_blocked.innertube.json.static"), ) proxy_config = GenericProxyConfig( http_url="http://localhost:8080", @@ -416,10 +420,14 @@ def test_fetch__with_generic_proxy_reraise_when_blocked(self, to_requests_dict): with self.assertRaises(RequestBlocked) as cm: YouTubeTranscriptApi(proxy_config=proxy_config).fetch("Njp5uhTorCo") - self.assertEqual(len(httpretty.latest_requests()), 1) + self.assertEqual(len(httpretty.latest_requests()), 2) self.assertEqual(cm.exception._proxy_config, proxy_config) self.assertIn("YouTube is blocking your requests", str(cm.exception)) + @pytest.mark.skip( + reason="This test is temporarily disabled because cookie auth is currently not " + "working due to YouTube changes." + ) def test_fetch__with_cookies(self): cookie_path = get_asset_path("example_cookies.txt") transcript = YouTubeTranscriptApi(cookie_path=cookie_path).fetch("GJLlxj_dtq8") @@ -429,6 +437,10 @@ def test_fetch__with_cookies(self): self.ref_transcript, ) + @pytest.mark.skip( + reason="This test is temporarily disabled because cookie auth is currently not " + "working due to YouTube changes." + ) def test_load_cookies(self): cookie_path = get_asset_path("example_cookies.txt") @@ -440,11 +452,19 @@ def test_load_cookies(self): requests.utils.dict_from_cookiejar(session_cookies), ) + @pytest.mark.skip( + reason="This test is temporarily disabled because cookie auth is currently not " + "working due to YouTube changes." + ) def test_load_cookies__bad_file_path(self): cookie_path = get_asset_path("nonexistent_cookies.txt") with self.assertRaises(CookiePathInvalid): YouTubeTranscriptApi(cookie_path=cookie_path) + @pytest.mark.skip( + reason="This test is temporarily disabled because cookie auth is currently not " + "working due to YouTube changes." + ) def test_load_cookies__no_valid_cookies(self): cookie_path = get_asset_path("expired_example_cookies.txt") with self.assertRaises(CookieInvalid): @@ -521,36 +541,25 @@ def test_list_transcripts__find_generated__deprecated(self): def test_list_transcripts__url_as_video_id__deprecated(self): httpretty.register_uri( - httpretty.GET, - "https://www.youtube.com/watch", - body=load_asset("youtube_video_unavailable.html.static"), + httpretty.POST, + "https://www.youtube.com/youtubei/v1/player", + body=load_asset("youtube_video_unavailable.innertube.json.static"), ) with self.assertRaises(InvalidVideoId): YouTubeTranscriptApi.list_transcripts( - "https://www.youtube.com/watch?v=GJLlxj_dtq8" + "https://www.youtube.com/youtubei/v1/player?v=GJLlxj_dtq8" ) - def test_list_transcripts__no_translation_languages_provided__deprecated(self): - httpretty.register_uri( - httpretty.GET, - "https://www.youtube.com/watch", - body=load_asset("youtube_no_translation_languages.html.static"), - ) - - transcript_list = YouTubeTranscriptApi.list_transcripts("GJLlxj_dtq8") - for transcript in transcript_list: - self.assertEqual(len(transcript.translation_languages), 0) - def test_translate_transcript__deprecated(self): transcript = YouTubeTranscriptApi.list_transcripts( "GJLlxj_dtq8" ).find_transcript(["en"]) - translated_transcript = transcript.translate("af") + translated_transcript = transcript.translate("ar") - self.assertEqual(translated_transcript.language_code, "af") - self.assertIn("&tlang=af", translated_transcript._url) + self.assertEqual(translated_transcript.language_code, "ar") + self.assertIn("&tlang=ar", translated_transcript._url) def test_translate_transcript__translation_language_not_available__deprecated(self): transcript = YouTubeTranscriptApi.list_transcripts( @@ -579,9 +588,9 @@ def test_get_transcript__correct_language_is_used__deprecated(self): def test_get_transcript__fallback_language_is_used__deprecated(self): httpretty.register_uri( - httpretty.GET, - "https://www.youtube.com/watch", - body=load_asset("youtube_ww1_nl_en.html.static"), + httpretty.POST, + "https://www.youtube.com/youtubei/v1/player", + body=load_asset("youtube_ww1_nl_en.innertube.json.static"), ) YouTubeTranscriptApi.get_transcript("F1xioXWb8CY", ["de", "en"]) @@ -599,7 +608,7 @@ def test_get_transcript__create_consent_cookie_if_needed__deprecated(self): ) YouTubeTranscriptApi.get_transcript("F1xioXWb8CY") - self.assertEqual(len(httpretty.latest_requests()), 3) + self.assertEqual(len(httpretty.latest_requests()), 4) for request in httpretty.latest_requests()[1:]: self.assertEqual( request.headers["cookie"], "CONSENT=YES+cb.20210328-17-p0.de+FX+119" @@ -608,16 +617,12 @@ def test_get_transcript__create_consent_cookie_if_needed__deprecated(self): def test_get_transcript__exception_if_create_consent_cookie_failed__deprecated( self, ): - httpretty.register_uri( - httpretty.GET, - "https://www.youtube.com/watch", - body=load_asset("youtube_consent_page.html.static"), - ) - httpretty.register_uri( - httpretty.GET, - "https://www.youtube.com/watch", - body=load_asset("youtube_consent_page.html.static"), - ) + for _ in range(2): + httpretty.register_uri( + httpretty.GET, + "https://www.youtube.com/watch", + body=load_asset("youtube_consent_page.html.static"), + ) with self.assertRaises(FailedToCreateConsentCookie): YouTubeTranscriptApi.get_transcript("F1xioXWb8CY") @@ -634,9 +639,9 @@ def test_get_transcript__exception_if_consent_cookie_age_invalid__deprecated(sel def test_get_transcript__exception_if_video_unavailable__deprecated(self): httpretty.register_uri( - httpretty.GET, - "https://www.youtube.com/watch", - body=load_asset("youtube_video_unavailable.html.static"), + httpretty.POST, + "https://www.youtube.com/youtubei/v1/player", + body=load_asset("youtube_video_unavailable.innertube.json.static"), ) with self.assertRaises(VideoUnavailable): @@ -644,7 +649,7 @@ def test_get_transcript__exception_if_video_unavailable__deprecated(self): def test_get_transcript__exception_if_youtube_request_fails__deprecated(self): httpretty.register_uri( - httpretty.GET, "https://www.youtube.com/watch", status=500 + httpretty.POST, "https://www.youtube.com/youtubei/v1/player", status=500 ) with self.assertRaises(YouTubeRequestFailed): @@ -664,18 +669,18 @@ def test_get_transcript__exception_if_youtube_request_limit_reached__deprecated( def test_get_transcript__exception_if_transcripts_disabled__deprecated(self): httpretty.register_uri( - httpretty.GET, - "https://www.youtube.com/watch", - body=load_asset("youtube_transcripts_disabled.html.static"), + httpretty.POST, + "https://www.youtube.com/youtubei/v1/player", + body=load_asset("youtube_transcripts_disabled.innertube.json.static"), ) with self.assertRaises(TranscriptsDisabled): YouTubeTranscriptApi.get_transcript("dsMFmonKDD4") httpretty.register_uri( - httpretty.GET, - "https://www.youtube.com/watch", - body=load_asset("youtube_transcripts_disabled2.html.static"), + httpretty.POST, + "https://www.youtube.com/youtubei/v1/player", + body=load_asset("youtube_transcripts_disabled2.innertube.json.static"), ) with self.assertRaises(TranscriptsDisabled): YouTubeTranscriptApi.get_transcript("Fjg5lYqvzUs") @@ -736,6 +741,10 @@ def test_get_transcript__with_proxy_config__deprecated(self, to_requests_dict): ) to_requests_dict.assert_any_call() + @pytest.mark.skip( + reason="This test is temporarily disabled because cookie auth is currently not " + "working due to YouTube changes." + ) def test_get_transcript__with_cookies__deprecated(self): cookies_path = get_asset_path("example_cookies.txt") transcript = YouTubeTranscriptApi.get_transcript( @@ -777,8 +786,8 @@ def test_get_transcripts__deprecated(self, mock_get_transcript): [video_id_1, video_id_2], languages=languages ) - mock_get_transcript.assert_any_call(video_id_1, languages, None, None, False) - mock_get_transcript.assert_any_call(video_id_2, languages, None, None, False) + mock_get_transcript.assert_any_call(video_id_1, languages, None, False) + mock_get_transcript.assert_any_call(video_id_2, languages, None, False) self.assertEqual(mock_get_transcript.call_count, 2) @patch( @@ -801,9 +810,13 @@ def test_get_transcripts__continue_on_error__deprecated(self, mock_get_transcrip ["video_id_1", "video_id_2"], continue_after_error=True ) - mock_get_transcript.assert_any_call(video_id_1, ("en",), None, None, False) - mock_get_transcript.assert_any_call(video_id_2, ("en",), None, None, False) + mock_get_transcript.assert_any_call(video_id_1, ("en",), None, False) + mock_get_transcript.assert_any_call(video_id_2, ("en",), None, False) + @pytest.mark.skip( + reason="This test is temporarily disabled because cookie auth is currently not " + "working due to YouTube changes." + ) @patch("youtube_transcript_api.YouTubeTranscriptApi.get_transcript") def test_get_transcripts__with_cookies__deprecated(self, mock_get_transcript): cookie_path = get_asset_path("example_cookies.txt") @@ -820,5 +833,5 @@ def test_get_transcripts__with_proxies__deprecated(self, mock_get_transcript): } YouTubeTranscriptApi.get_transcripts(["GJLlxj_dtq8"], proxies=proxies) mock_get_transcript.assert_any_call( - "GJLlxj_dtq8", ("en",), proxies, None, False + "GJLlxj_dtq8", ("en",), proxies, False ) diff --git a/youtube_transcript_api/test/test_cli.py b/youtube_transcript_api/test/test_cli.py index d1d863d..8262d60 100644 --- a/youtube_transcript_api/test/test_cli.py +++ b/youtube_transcript_api/test/test_cli.py @@ -1,3 +1,4 @@ +import pytest from unittest import TestCase from unittest.mock import MagicMock @@ -326,6 +327,10 @@ def test_run__generic_proxy_config(self): self.assertEqual(proxy_config.http_url, "http://user:pass@domain:port") self.assertEqual(proxy_config.https_url, "https://user:pass@domain:port") + @pytest.mark.skip( + reason="This test is temporarily disabled because cookie auth is currently not " + "working due to YouTube changes." + ) def test_run__cookies(self): YouTubeTranscriptCli( ("v1 v2 --languages de en " "--cookies blahblah.txt").split() From cbe4cd51950661823497826b8a3cbbc0f0ba5b08 Mon Sep 17 00:00:00 2001 From: Jonas Depoix Date: Wed, 11 Jun 2025 18:33:21 +0200 Subject: [PATCH 3/4] added exception for transcript URLs that require PO tokens --- youtube_transcript_api/__init__.py | 1 + youtube_transcript_api/_api.py | 1 - youtube_transcript_api/_cli.py | 1 - youtube_transcript_api/_errors.py | 15 +- youtube_transcript_api/_settings.py | 6 +- youtube_transcript_api/_transcripts.py | 6 +- ...be_po_token_required.innertube.json.static | 2681 +++++++++++++++++ youtube_transcript_api/test/test_api.py | 32 +- youtube_transcript_api/test/test_cli.py | 2 +- 9 files changed, 2722 insertions(+), 23 deletions(-) create mode 100644 youtube_transcript_api/test/assets/youtube_po_token_required.innertube.json.static diff --git a/youtube_transcript_api/__init__.py b/youtube_transcript_api/__init__.py index a33a93b..8eda51f 100644 --- a/youtube_transcript_api/__init__.py +++ b/youtube_transcript_api/__init__.py @@ -25,4 +25,5 @@ InvalidVideoId, AgeRestricted, YouTubeDataUnparsable, + PoTokenRequired, ) diff --git a/youtube_transcript_api/_api.py b/youtube_transcript_api/_api.py index 2a9e8b1..4f7851c 100644 --- a/youtube_transcript_api/_api.py +++ b/youtube_transcript_api/_api.py @@ -1,5 +1,4 @@ import warnings -from pathlib import Path from typing import Optional, Iterable from requests import Session diff --git a/youtube_transcript_api/_cli.py b/youtube_transcript_api/_cli.py index 7663d4d..3f28766 100644 --- a/youtube_transcript_api/_cli.py +++ b/youtube_transcript_api/_cli.py @@ -33,7 +33,6 @@ def run(self) -> str: proxy_password=parsed_args.webshare_proxy_password, ) - transcripts = [] exceptions = [] diff --git a/youtube_transcript_api/_errors.py b/youtube_transcript_api/_errors.py index 1c24cc1..ebfeab1 100644 --- a/youtube_transcript_api/_errors.py +++ b/youtube_transcript_api/_errors.py @@ -16,12 +16,16 @@ class CookieError(YouTubeTranscriptApiException): class CookiePathInvalid(CookieError): - def __init__(self, cookie_path: Path): # pragma: no cover until cookie authentication is re-implemented + def __init__( + self, cookie_path: Path + ): # pragma: no cover until cookie authentication is re-implemented super().__init__(f"Can't load the provided cookie file: {cookie_path}") class CookieInvalid(CookieError): - def __init__(self, cookie_path: Path): # pragma: no cover until cookie authentication is re-implemented + def __init__( + self, cookie_path: Path + ): # pragma: no cover until cookie authentication is re-implemented super().__init__( f"The cookies provided are not valid (may have expired): {cookie_path}" ) @@ -258,3 +262,10 @@ def cause(self) -> str: requested_language_codes=self._requested_language_codes, transcript_data=str(self._transcript_data), ) + + +class PoTokenRequired(CouldNotRetrieveTranscript): + CAUSE_MESSAGE = ( + "The requested video cannot be retrieved without a PO Token. If this happens, " + "please open a GitHub issue!" + ) diff --git a/youtube_transcript_api/_settings.py b/youtube_transcript_api/_settings.py index 4ff5ef0..0e23962 100644 --- a/youtube_transcript_api/_settings.py +++ b/youtube_transcript_api/_settings.py @@ -1,7 +1,3 @@ WATCH_URL = "https://www.youtube.com/watch?v={video_id}" INNERTUBE_API_URL = "https://www.youtube.com/youtubei/v1/player?key={api_key}" -INNERTUBE_CONTEXT = { -"client": { - "clientName": "ANDROID", - "clientVersion": "20.10.38" -}} +INNERTUBE_CONTEXT = {"client": {"clientName": "ANDROID", "clientVersion": "20.10.38"}} diff --git a/youtube_transcript_api/_transcripts.py b/youtube_transcript_api/_transcripts.py index 36bd21c..1d4590a 100644 --- a/youtube_transcript_api/_transcripts.py +++ b/youtube_transcript_api/_transcripts.py @@ -27,6 +27,7 @@ AgeRestricted, VideoUnplayable, YouTubeDataUnparsable, + PoTokenRequired, ) @@ -129,6 +130,8 @@ def fetch(self, preserve_formatting: bool = False) -> FetchedTranscript: Loads the actual transcript data. :param preserve_formatting: whether to keep select HTML text formatting """ + if "&exp=xpe" in self._url: + raise PoTokenRequired(self.video_id) response = self._http_client.get(self._url) snippets = _TranscriptParser(preserve_formatting=preserve_formatting).parse( _raise_http_errors(response, self.video_id).text, @@ -367,7 +370,6 @@ def _fetch_captions_json(self, video_id: str, try_number: int = 0) -> Dict: return self._fetch_captions_json(video_id, try_number=try_number + 1) raise exception.with_proxy_config(self._proxy_config) - def _extract_innertube_api_key(self, html: str, video_id: str) -> str: pattern = r'"INNERTUBE_API_KEY":\s*"([a-zA-Z0-9_-]+)"' match = re.search(pattern, html) @@ -375,7 +377,7 @@ def _extract_innertube_api_key(self, html: str, video_id: str) -> str: return match.group(1) if 'class="g-recaptcha"' in html: raise IpBlocked(video_id) - raise YouTubeDataUnparsable(video_id) # pragma: no cover + raise YouTubeDataUnparsable(video_id) # pragma: no cover def _extract_captions_json(self, innertube_data: Dict, video_id: str) -> Dict: self._assert_playability(innertube_data.get("playabilityStatus"), video_id) diff --git a/youtube_transcript_api/test/assets/youtube_po_token_required.innertube.json.static b/youtube_transcript_api/test/assets/youtube_po_token_required.innertube.json.static new file mode 100644 index 0000000..5010b03 --- /dev/null +++ b/youtube_transcript_api/test/assets/youtube_po_token_required.innertube.json.static @@ -0,0 +1,2681 @@ +{ + "responseContext": { + "visitorData": "CgtmS09UUW54WUQ5VSjGu6bCBjIKCgJERRIEEgAgRDoMCAEg78fRoOW456RoWMrtgeuL0_SSmQE%3D", + "serviceTrackingParams": [ + { + "service": "GFEEDBACK", + "params": [ + { + "key": "is_alc_surface", + "value": "false" + }, + { + "key": "ipcc", + "value": "0" + }, + { + "key": "is_viewed_live", + "value": "False" + }, + { + "key": "logged_in", + "value": "0" + }, + { + "key": "e", + "value": "23888716,24004644,24077241,24078649,24104894,24135943,24143331,24166867,24181174,24230811,24232551,24241378,24290153,24397985,24425063,24459435,24513381,24522874,24556101,24585737,39325413,39328442,39329270,51010008,51020570,51025415,51037346,51037353,51054999,51067700,51068313,51080128,51086511,51095478,51115184,51129105,51132535,51137671,51141472,51152050,51175149,51178310,51178329,51178344,51178351,51179435,51179748,51183910,51217334,51227037,51237842,51242448,51248777,51256074,51272458,51295372,51303432,51306453,51311029,51311038,51313109,51313767,51314496,51324733,51326139,51341226,51349914,51353393,51354083,51354114,51354567,51355199,51356621,51359177,51361828,51362038,51362073,51366127,51366423,51366620,51367489,51372971,51375205,51375719,51386541,51386909,51388660,51394776,51394783,51397332,51402689,51403603,51404808,51404810,51409578,51414983,51417456,51417463,51417476,51417497,51417508,51417525,51420702,51421832,51428417,51428624,51429106,51430311,51430417,51432294,51432529,51432560,51433501,51435843,51435875,51435886,51435893,51435903,51435912,51435922,51436338,51436953,51437206,51439763,51439874,51440727,51441100,51441712,51442501,51442682,51443707,51444217,51445004,51447191,51448334,51452420,51452479,51452495,51453239,51456413,51456423,51456628,51458927,51459424,51461268,51462839,51463530,51463930,51466900,51467073,51467524,51468320,51469820,51471138,51471685,51473812,51475248,51475592,51475688,51475961,51476310,51476590,51477494,51478688,51478931,51479230,51479780,51479901,51479906,51481240,51483631,51483888,51484222,51484412,51484709,51484746,51484750,51485249,51485417,51485661,51486018,51486471,51487680,51488418,51489047,51489151,51489568,51490158,51490842,51490994,51491436,51492252,51492546,51495585,51495706,51495859,51496341,51497133,51497258,51498459,51498591,51499467,51502939,51503024,51503027,51504828,51505673,51505739,51506682,51507237,51508738,51508979,51509314,51509614,51509857,51510319,51511950,51512708,51512852,51513096,51513113,51513637,51514993,51515953,51516610" + }, + { + "key": "visitor_data", + "value": "CgtmS09UUW54WUQ5VSjGu6bCBjIKCgJERRIEEgAgRDoMCAEg78fRoOW456Ro" + } + ] + }, + { + "service": "CSI", + "params": [ + { + "key": "yt_ad", + "value": "1" + }, + { + "key": "c", + "value": "ANDROID" + }, + { + "key": "cver", + "value": "20.10.38" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetPlayer_rid", + "value": "0x3badeb0c90305355" + } + ] + }, + { + "service": "GUIDED_HELP", + "params": [ + { + "key": "logged_in", + "value": "0" + } + ] + }, + { + "service": "ECATCHER", + "params": [ + { + "key": "client.version", + "value": "20.10" + }, + { + "key": "client.name", + "value": "ANDROID" + } + ] + }, + { + "service": "LISTNR", + "params": [ + { + "key": "e", + "value": "39328442,51141472,51489047,51152050,51366620,51375205,51442501,24166867,51498591,51471138,51313767,51495585,39325413,51456628,51463930,51095478,51404810,51248777,51430311,51295372,24286257,51479780,51237842,51469823,51202133,24232551,51466900,51514993,51497133,24230811,39329270,51508738,51509314,24459435,51436953,24556101,51483631,51442682,51175149,24513381,51428624,51509857,51349914,51354114,51388660,51483888,51086511,51509614,51485417,51484222,51491436,51506682,51020570,51516610,51458927,51428417,51459424,51453239,51452420,51507237,51256074,51272458,51492252,51505673,51306453,51025415,51495706,24220751,24397985,24254870,24104894,51189308,51475961,51372971,51303432,24135943,51404808,51462839,51242448,51439763,51504828,51313109,24024517,51137671,24143331,51488418,51270362,51324733,51375719,51429106,51397332,51461795,51054999,51456413,51484709,24585737,51489568,24250570,51366423,51484412,51503027,24033252,51512708,51439874,51432294,51432560,51461268,51080128,51467073,51469820,51217334,24181174,51354083,51513113,51402689,51441100,24195012,51484746,51443707,51467524,51475592,51495859,51353393,24290153,51129105,51490158,51508979,51478931,51314496,51192010,51010008,51421832,51461791,51497258,51485249,24522874,24181216,51486018,51132535,51179748,51067700,51179435,51387900,51447191,51486471" + } + ] + } + ], + "maxAgeSeconds": 0, + "rolloutToken": "CPr65bOliYmCEhDl1r_d1OmNAxjm1r_d1OmNAw%3D%3D" + }, + "playabilityStatus": { + "status": "OK", + "playableInEmbed": true, + "offlineability": { + "buttonRenderer": { + "serviceEndpoint": { + "clickTrackingParams": "CAsQ6ewBIhMIx8-_3dTpjQMVzAVzCR322ylM", + "ypcGetOfflineUpsellEndpoint": { + "params": "ChPqqN25AQ0KC0dKTGx4al9kdHE4IgtHSkxseGpfZHRxOCoVCAkYAVIPCgtHSkxseGpfZHRxOCAB" + } + }, + "trackingParams": "CAsQ6ewBIhMIx8-_3dTpjQMVzAVzCR322ylM" + } + }, + "pictureInPicture": { + "pictureInPictureRenderer": { + "pictureInPictureStyleConfig": { + "enableScrubbing": true, + "enableNavigationControls": true + }, + "pictureInPicturePlayability": "PICTURE_IN_PICTURE_PLAYABILITY_SHOPPING" + } + }, + "miniplayer": { + "miniplayerRenderer": { + "playbackMode": "PLAYBACK_MODE_ALLOW" + } + }, + "contextParams": "Q0FFU0FnZ0M=" + }, + "streamingData": { + "expiresInSeconds": "21540", + "formats": [ + { + "itag": 18, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=18&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLPfrFjYIy7o-veIXGmVs2idrqn6Y4J6F7yC7ZTMWHI6N1JG3xLRYGE0ipqRG13llrkpCyI_sIN3&spc=l3OVKewUAR3M_LZtFFKYCoc5&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&cnr=14&ratebypass=yes&dur=316.093&lmt=1679947114115693&mt=1749654791&fvip=4&fexp=51514993&c=ANDROID&txp=4538434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRAIgcJqk_mH0vOzhsTBWnr2sKTcfAQp9Z83tMVXxOH6IqS0CIF-iz-iDCf0E7GeNp9ptU70nbLhJMDPc9bzKPd3wa44Q&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/mp4; codecs=\"avc1.42001E, mp4a.40.2\"", + "bitrate": 219300, + "width": 640, + "height": 360, + "lastModified": "1679947114115693", + "quality": "medium", + "fps": 24, + "qualityLabel": "360p", + "projectionType": "RECTANGULAR", + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "316093", + "audioSampleRate": "44100", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_360P" + } + ], + "adaptiveFormats": [ + { + "itag": 313, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=313&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=288981873&dur=316.024&lmt=1679947670582836&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAPwbyzrK46sAGpKbAhOEa4rPDasXn2GSZi4OEqVuQz3TAiEAmiKizTpHQkfu1xxmZH8E5uIqkL3aHk9H6hTZCyo7ZY0%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 13803554, + "width": 3840, + "height": 2160, + "initRange": { + "start": "0", + "end": "220" + }, + "indexRange": { + "start": "221", + "end": "1235" + }, + "lastModified": "1679947670582836", + "contentLength": "288981873", + "quality": "hd2160", + "fps": 24, + "qualityLabel": "2160p", + "projectionType": "RECTANGULAR", + "averageBitrate": 7315441, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_2160P" + }, + { + "itag": 271, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=271&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=76665322&dur=316.024&lmt=1679947771813516&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAJDivkKb3mLq202WMJ8I6KIpK73jnf0BEK5rthVFjla9AiAF9XCrceT5UEnVofzotcb-ontTNOeiGmDMaIbTzI-JMg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 4008940, + "width": 2560, + "height": 1440, + "initRange": { + "start": "0", + "end": "219" + }, + "indexRange": { + "start": "220", + "end": "1224" + }, + "lastModified": "1679947771813516", + "contentLength": "76665322", + "quality": "hd1440", + "fps": 24, + "qualityLabel": "1440p", + "projectionType": "RECTANGULAR", + "averageBitrate": 1940746, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_1440P" + }, + { + "itag": 137, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=137&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=31316532&dur=316.024&lmt=1679947026477095&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgSx29HvqKkNlsqj1j7c3hH61kkUbKqd7aDiD135jS_kACIA2BKyBreUPn_lEE4dbnrw8OYnHxXt5ManF4qBudUEif&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/mp4; codecs=\"avc1.640028\"", + "bitrate": 1386757, + "width": 1920, + "height": 1080, + "initRange": { + "start": "0", + "end": "740" + }, + "indexRange": { + "start": "741", + "end": "1456" + }, + "lastModified": "1679947026477095", + "contentLength": "31316532", + "quality": "hd1080", + "fps": 24, + "qualityLabel": "1080p", + "projectionType": "RECTANGULAR", + "averageBitrate": 792763, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_1080P" + }, + { + "itag": 248, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=248&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=29708612&dur=316.024&lmt=1679947902529968&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAJ2O72ysbW6jwVDtZ884wOXSUXjAaYWTlyZQMju9o7DVAiBQOLsfk0vwb_dyKN3O-0elpFzsH4pMIrd6mqXke0dUKg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 1601870, + "width": 1920, + "height": 1080, + "initRange": { + "start": "0", + "end": "219" + }, + "indexRange": { + "start": "220", + "end": "1204" + }, + "lastModified": "1679947902529968", + "contentLength": "29708612", + "quality": "hd1080", + "fps": 24, + "qualityLabel": "1080p", + "projectionType": "RECTANGULAR", + "averageBitrate": 752059, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_1080P" + }, + { + "itag": 136, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=136&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=7895059&dur=316.024&lmt=1679947081877871&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAMHXVCU_S_-aUQA6IFl6FAnaWKwwQOMrp_MehdP2bV65AiBWJrups45QAQEnV0XxK_duKSoUjtG5JkaDBmBAYMgx1A%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/mp4; codecs=\"avc1.4d401f\"", + "bitrate": 338890, + "width": 1280, + "height": 720, + "initRange": { + "start": "0", + "end": "738" + }, + "indexRange": { + "start": "739", + "end": "1454" + }, + "lastModified": "1679947081877871", + "contentLength": "7895059", + "quality": "hd720", + "fps": 24, + "qualityLabel": "720p", + "projectionType": "RECTANGULAR", + "averageBitrate": 199859, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_720P" + }, + { + "itag": 247, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=247&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=16887950&dur=316.024&lmt=1679947770503510&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgDy41YIrGP6GcfGQM-otVCeTDuE-NdQtKHa3Qq6BzPrUCIQDopiXhr4GQv1_eYYV7t3fev8_C3a-dffVksNq5kXCwnA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 852860, + "width": 1280, + "height": 720, + "initRange": { + "start": "0", + "end": "219" + }, + "indexRange": { + "start": "220", + "end": "1181" + }, + "lastModified": "1679947770503510", + "contentLength": "16887950", + "quality": "hd720", + "fps": 24, + "qualityLabel": "720p", + "projectionType": "RECTANGULAR", + "averageBitrate": 427510, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_720P" + }, + { + "itag": 135, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=135&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=5333192&dur=316.024&lmt=1679947075242457&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgVToB1mkiC2z3mRvkG9l03IOr-_Sufy4ousgDtAvckKICIEOGL8zj1q_EniwLzjDn-7DlQ89w_4Ve-aBN544eNK4D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/mp4; codecs=\"avc1.4d401e\"", + "bitrate": 228014, + "width": 854, + "height": 480, + "initRange": { + "start": "0", + "end": "738" + }, + "indexRange": { + "start": "739", + "end": "1454" + }, + "lastModified": "1679947075242457", + "contentLength": "5333192", + "quality": "large", + "fps": 24, + "qualityLabel": "480p", + "projectionType": "RECTANGULAR", + "averageBitrate": 135007, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_480P" + }, + { + "itag": 244, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=244&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=9246283&dur=316.024&lmt=1679947770377890&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgDneCEm-f1aExEzHUPWC0RWQeKGiCNx1WM0f7kVSQhTACIQD3ZsOm-2gnsNqlp6qDtCGQgq3hKnAExLdLgHNIPZATHg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 442364, + "width": 854, + "height": 480, + "initRange": { + "start": "0", + "end": "219" + }, + "indexRange": { + "start": "220", + "end": "1180" + }, + "lastModified": "1679947770377890", + "contentLength": "9246283", + "quality": "large", + "fps": 24, + "qualityLabel": "480p", + "projectionType": "RECTANGULAR", + "averageBitrate": 234065, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_480P" + }, + { + "itag": 134, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=134&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=3559867&dur=316.024&lmt=1679947075224042&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAPFyTdmgMJrw3Q_kMBAi9xQUp69SGwUGYTrD20fPptWjAiEAtYRvqxaIpfiATk3jsl5Q8ezp_6v7aAdOR2dwt7ODcfU%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/mp4; codecs=\"avc1.4d401e\"", + "bitrate": 144990, + "width": 640, + "height": 360, + "initRange": { + "start": "0", + "end": "738" + }, + "indexRange": { + "start": "739", + "end": "1454" + }, + "lastModified": "1679947075224042", + "contentLength": "3559867", + "quality": "medium", + "fps": 24, + "qualityLabel": "360p", + "projectionType": "RECTANGULAR", + "averageBitrate": 90116, + "highReplication": true, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_360P" + }, + { + "itag": 243, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=243&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=5812597&dur=316.024&lmt=1679947761306773&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgd0AAOE3Cksnny1aSvL3PWRGvebDwAOZFcX8o5pPQU98CIQCMGOfQPGIwi2NOUDtchulAxg2PouP8UPDSE57BM279IQ%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 268960, + "width": 640, + "height": 360, + "initRange": { + "start": "0", + "end": "219" + }, + "indexRange": { + "start": "220", + "end": "1180" + }, + "lastModified": "1679947761306773", + "contentLength": "5812597", + "quality": "medium", + "fps": 24, + "qualityLabel": "360p", + "projectionType": "RECTANGULAR", + "averageBitrate": 147143, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_360P" + }, + { + "itag": 133, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=133&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=2070848&dur=316.024&lmt=1679947063456736&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgXCm5I5TVBok2f9nZ5zHt67nHCSxZ1dHFV7_GePbtH8oCIQCu0U0aIZpzbir9ovpPMRuTED0lW7FJx0VScMtuiQAAig%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/mp4; codecs=\"avc1.4d4015\"", + "bitrate": 78892, + "width": 426, + "height": 240, + "initRange": { + "start": "0", + "end": "738" + }, + "indexRange": { + "start": "739", + "end": "1454" + }, + "lastModified": "1679947063456736", + "contentLength": "2070848", + "quality": "small", + "fps": 24, + "qualityLabel": "240p", + "projectionType": "RECTANGULAR", + "averageBitrate": 52422, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_240P" + }, + { + "itag": 242, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=242&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=2779205&dur=316.024&lmt=1679947768148157&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgAJZJ26Gxze936JQqywPlu2cD5rrBI7cKBWzO-PqCkj0CIQDKfClSKTfChM-r4R5uFM5ZTXF7DXx_UdEUl__WBB1DiA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 110651, + "width": 426, + "height": 240, + "initRange": { + "start": "0", + "end": "218" + }, + "indexRange": { + "start": "219", + "end": "1179" + }, + "lastModified": "1679947768148157", + "contentLength": "2779205", + "quality": "small", + "fps": 24, + "qualityLabel": "240p", + "projectionType": "RECTANGULAR", + "averageBitrate": 70354, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_240P" + }, + { + "itag": 160, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=160&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=1131596&dur=316.024&lmt=1679947044399212&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgPm3lsvGQd3TOImIL6HFNg7MiUG40rfvSikDsMMgqXnACIFFr0zP3swdlcjUV9NHMRkzfb3axqHRdCfko28e70bqL&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/mp4; codecs=\"avc1.4d400c\"", + "bitrate": 39756, + "width": 256, + "height": 144, + "initRange": { + "start": "0", + "end": "737" + }, + "indexRange": { + "start": "738", + "end": "1453" + }, + "lastModified": "1679947044399212", + "contentLength": "1131596", + "quality": "tiny", + "fps": 24, + "qualityLabel": "144p", + "projectionType": "RECTANGULAR", + "averageBitrate": 28645, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_144P" + }, + { + "itag": 278, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=278&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=2348670&dur=316.024&lmt=1679947787484423&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgT2DbpSqNxZ9T9Lel_k_Gu0E5kr3KGf9ZV8VxSozlSycCIHRaiSsx-6k1D4iq-J62WTVSXNx7UNwXvNF1GR3mlSX3&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "video/webm; codecs=\"vp9\"", + "bitrate": 86442, + "width": 256, + "height": 144, + "initRange": { + "start": "0", + "end": "218" + }, + "indexRange": { + "start": "219", + "end": "1178" + }, + "lastModified": "1679947787484423", + "contentLength": "2348670", + "quality": "tiny", + "fps": 24, + "qualityLabel": "144p", + "projectionType": "RECTANGULAR", + "averageBitrate": 59455, + "colorInfo": { + "primaries": "COLOR_PRIMARIES_BT709", + "transferCharacteristics": "COLOR_TRANSFER_CHARACTERISTICS_BT709", + "matrixCoefficients": "COLOR_MATRIX_COEFFICIENTS_BT709" + }, + "approxDurationMs": "316024", + "qualityOrdinal": "QUALITY_ORDINAL_144P" + }, + { + "itag": 139, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=1928949&dur=316.162&lmt=1679942862476679&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAMpQSb8j3fTX3Fsjc3ay1LZn-_bIa1zrxWyVttUr_fgNAiBD53gqf2X_wqmGnlq4I-AnuO93gCpMlHBWT4UDWiwWiA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "audio/mp4; codecs=\"mp4a.40.5\"", + "bitrate": 49994, + "initRange": { + "start": "0", + "end": "640" + }, + "indexRange": { + "start": "641", + "end": "1056" + }, + "lastModified": "1679942862476679", + "contentLength": "1928949", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 48809, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "316162", + "audioSampleRate": "22050", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 139, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=1928948&dur=316.162&lmt=1679943032755999&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAIIaBuVuSPLw3jTn_FO9TtBfat2eqGGoyCS8OejFDLw2AiEA-rbuptsznFOGteixXa3cPwaMLvN7FOZxDqQGFxXDxJ4%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "audio/mp4; codecs=\"mp4a.40.5\"", + "bitrate": 50027, + "initRange": { + "start": "0", + "end": "640" + }, + "indexRange": { + "start": "641", + "end": "1056" + }, + "lastModified": "1679943032755999", + "contentLength": "1928948", + "quality": "tiny", + "xtags": "CggKA2RyYxIBMQ", + "projectionType": "RECTANGULAR", + "averageBitrate": 48809, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "316162", + "audioSampleRate": "22050", + "audioChannels": 2, + "isDrc": true, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 140, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=5116319&dur=316.093&lmt=1679942862501240&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAMqTFq0kKDazeJUjw0p_kOQg7_sriu4Y2Et2siO52TZ8AiEApmdJfImrCnbHmXmkh43nZwCGOmbeNOYSqlf6T50ZeKg%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "audio/mp4; codecs=\"mp4a.40.2\"", + "bitrate": 130583, + "initRange": { + "start": "0", + "end": "631" + }, + "indexRange": { + "start": "632", + "end": "1047" + }, + "lastModified": "1679942862501240", + "contentLength": "5116319", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 129488, + "highReplication": true, + "audioQuality": "AUDIO_QUALITY_MEDIUM", + "approxDurationMs": "316093", + "audioSampleRate": "44100", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 140, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fmp4&rqh=1&gir=yes&clen=5116724&dur=316.093&lmt=1679943032799229&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAOqi8WjrpkqLWRviqfAMsRBTfNb1JxgYNlfgwhZEp8P8AiBfTOoXzBVvf8lTxA4IMEf77nn0vNcEVS0vgFL4cD7TWw%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "audio/mp4; codecs=\"mp4a.40.2\"", + "bitrate": 130502, + "initRange": { + "start": "0", + "end": "631" + }, + "indexRange": { + "start": "632", + "end": "1047" + }, + "lastModified": "1679943032799229", + "contentLength": "5116724", + "quality": "tiny", + "xtags": "CggKA2RyYxIBMQ", + "projectionType": "RECTANGULAR", + "averageBitrate": 129499, + "highReplication": true, + "audioQuality": "AUDIO_QUALITY_MEDIUM", + "approxDurationMs": "316093", + "audioSampleRate": "44100", + "audioChannels": 2, + "isDrc": true, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 249, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=1992383&dur=316.061&lmt=1679942903132105&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgCYi2vmSA-N2MGVQTVu6V5C4ZRa6xbWE93Wgl6L0QRlgCIAhNELzA5n9BkoD3KAxI1oxQCcsVzgMOHIH33JmcqcZw&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 51225, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "805" + }, + "lastModified": "1679942903132105", + "contentLength": "1992383", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 50430, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "316061", + "audioSampleRate": "48000", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 249, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=1998927&dur=316.061&lmt=1679943142589565&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgTML6zcBQkALUi1rL8nO_hUjpDG1G2RsuGnSyZqRiXtQCICj-RW7BcVZZm40H3LNsSeuHm0xbU7rCe2iKucn3pA6K&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 53255, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "805" + }, + "lastModified": "1679943142589565", + "contentLength": "1998927", + "quality": "tiny", + "xtags": "CggKA2RyYxIBMQ", + "projectionType": "RECTANGULAR", + "averageBitrate": 50595, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "316061", + "audioSampleRate": "48000", + "audioChannels": 2, + "isDrc": true, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 250, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=250&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=2447892&dur=316.061&lmt=1679942902782314&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgISu6M3Y6wk3Vy3E41udct_0ZntZbJh5bLq6xTXd66q0CIHXOp0_5ReAm968mCb4-LHBjRIWmj4NJnreCkzcJin80&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 69140, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "806" + }, + "lastModified": "1679942902782314", + "contentLength": "2447892", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 61959, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "316061", + "audioSampleRate": "48000", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 250, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=250&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=2452188&dur=316.061&lmt=1679943142809279&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAL-ujL-n3BAsS9VixJ6jjmGFRCcdUe_xu-ILt84c0CJBAiApfpNfk-UWOGR7SI41KfKfXn2hbJZlTzPnOoQgBA5B9g%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 71734, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "806" + }, + "lastModified": "1679943142809279", + "contentLength": "2452188", + "quality": "tiny", + "xtags": "CggKA2RyYxIBMQ", + "projectionType": "RECTANGULAR", + "averageBitrate": 62068, + "audioQuality": "AUDIO_QUALITY_LOW", + "approxDurationMs": "316061", + "audioSampleRate": "48000", + "audioChannels": 2, + "isDrc": true, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 251, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=4606050&dur=316.061&lmt=1679942902584077&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAPJEzJU8XV6Ic5JTc7Soo3EG69r0_bS3hkoInt1qFikgAiEA5UFVEmHv44JUdW2MDVeSauHCUlESifOyuS1Q10apAr8%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 142286, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "806" + }, + "lastModified": "1679942902584077", + "contentLength": "4606050", + "quality": "tiny", + "projectionType": "RECTANGULAR", + "averageBitrate": 116586, + "audioQuality": "AUDIO_QUALITY_MEDIUM", + "approxDurationMs": "316061", + "audioSampleRate": "48000", + "audioChannels": 2, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + }, + { + "itag": 251, + "url": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&bui=AY1jyLMIBz_g5LvkYzH-tN-rI2W1r41QQEuMyPf2fnOgwtedbSViCv4KfbEllTa-UI5TfmrGs586pcWH&spc=l3OVKZ4RMx6c-bxp&vprv=1&svpuc=1&xtags=drc%3D1&mime=audio%2Fwebm&rqh=1&gir=yes&clen=4607742&dur=316.061&lmt=1679943142504142&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgXEhG9-70Cdh2LYbj7OynflzInQ0Jcr2OGuUEBrDKEhUCIQDGAIafeoMn2131kpbXPNyf52Jc1du2ce0-NAk7G6j9uA%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "mimeType": "audio/webm; codecs=\"opus\"", + "bitrate": 144555, + "initRange": { + "start": "0", + "end": "265" + }, + "indexRange": { + "start": "266", + "end": "806" + }, + "lastModified": "1679943142504142", + "contentLength": "4607742", + "quality": "tiny", + "xtags": "CggKA2RyYxIBMQ", + "projectionType": "RECTANGULAR", + "averageBitrate": 116629, + "audioQuality": "AUDIO_QUALITY_MEDIUM", + "approxDurationMs": "316061", + "audioSampleRate": "48000", + "audioChannels": 2, + "isDrc": true, + "qualityOrdinal": "QUALITY_ORDINAL_UNKNOWN" + } + ], + "serverAbrStreamingUrl": "https://rr4---sn-4g5edndl.googlevideo.com/videoplayback?expire=1749676582&ei=xp1JaMfUBcyLzPsP9ren4QQ&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&id=o-AMikiFTX4TOev0vBlUG_v7ciGM6Zq1GCwNWtad2dIEw8&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1749654982%2C&mh=PG&mm=31%2C26&mn=sn-4g5edndl%2Csn-f5f7lnld&ms=au%2Conr&mv=m&mvi=4&pl=46&rms=au%2Cau&initcwndbps=2621250&spc=l3OVKZ4RMx6c-bxp&svpuc=1&sabr=1&rqh=1&mt=1749654791&fvip=4&keepalive=yes&fexp=51514993&c=ANDROID&sparams=expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Cxpc%2Cspc%2Csvpuc%2Csabr%2Crqh&sig=AJfQdSswRAIgbvSZ9pZvkeac6I2nbJ9gz1MS3-RYbbHfUk27riYnQecCIHKxvzjWtoYYmFdp8isRPhiDPUhTe83Bdf_JyPcLBgdH&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRQIhAOCyIdAkDJv5q3JLsIKOSMu3AkOtFeRYJhbg_fyn5anpAiAbf-r83XI-4SaGakXLVaL_GvTlJWgtoNfaxtTvoOo3SA%3D%3D", + "metadataFormats": [ + {} + ] + }, + "playbackTracking": { + "videostatsPlaybackUrl": { + "baseUrl": "https://s.youtube.com/api/stats/playback?cl=766672562&docid=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&fexp=v1%2C23888716%2C115928%2C72597%2C1408%2C26245%2C31049%2C7388%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C27078%2C34372%2C53946%2C9493%2C33227%2C29636%2C14739676%2C3029%2C828%2C11680738%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3161%2C19%2C15%2C7%2C1084%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4576%2C9%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C8688%2C3479%2C690%2C31%2C453%2C632%2C1422%2C2556%2C2651%2C210%2C35%2C4054%2C296%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C368%2C1751%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C4768%2C5405%2C2473%2C7%2C13%2C21%2C11%2C17%2C3177%2C1130%2C6585%2C207%2C482%2C1205%2C106%2C1877%2C235%2C31%2C941%2C2342%2C32%2C11%2C7%2C10%2C9%2C10%2C416%2C615%2C253%2C2557%2C111%2C853%2C373%2C612%2C789%2C181%2C1025%2C510%2C787%2C2187%2C1143%2C4086%2C59%2C16%2C744%2C3174%2C10%2C205%2C2299%2C497%2C1844%2C1571%2C691%2C400%2C2970%2C173%2C451%2C796%2C1500%2C1318%2C547%2C2127%2C1436%2C344%2C96%2C273%2C349%2C280%2C904%2C1194%2C243%2C299%2C550%2C121%2C5%2C1334%2C2391%2C257%2C334%2C190%2C297%2C37%2C4%2C499%2C168%2C244%2C357%2C453%2C1209%2C738%2C629%2C104%2C417%2C590%2C684%2C152%2C442%2C816%2C294%2C3039%2C121%2C153%2C482%2C792%2C125%2C1201%2C132%2C876%2C3472%2C85%2C3%2C1801%2C845%2C66%2C943%2C555%2C1501%2C241%2C335%2C300%2C243%2C462%2C1631%2C758%2C144%2C244%2C17%2C524%2C1356%2C960%2C657&ns=yt&plid=AAY3TUuwLeaOuChM&el=detailpage&len=317&of=-kbIeWkl9lOSrDfQeigFXg&vm=CAEQARgEOjJBSHFpSlRLdzc2bG1ZSjNTVlR1enNnRU5BN2wxMkNtLW9RMk1PN3Rub0FpTUJEWHpNd2JiQUZVQTZSU1VwRjFIRmNqWkhFX0FqVl9iZzlxRHRlcGhqVWpPbHVUaV9ibzNlRFZjclYxemJGbDExNDljaTRRQ1c0cmEteldUZWZLTFNPdUdCa0NxaG5QdkFNWTNWalF5SGc", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "videostatsDelayplayUrl": { + "baseUrl": "https://s.youtube.com/api/stats/delayplay?cl=766672562&docid=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&fexp=v1%2C23888716%2C115928%2C72597%2C1408%2C26245%2C31049%2C7388%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C27078%2C34372%2C53946%2C9493%2C33227%2C29636%2C14739676%2C3029%2C828%2C11680738%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3161%2C19%2C15%2C7%2C1084%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4576%2C9%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C8688%2C3479%2C690%2C31%2C453%2C632%2C1422%2C2556%2C2651%2C210%2C35%2C4054%2C296%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C368%2C1751%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C4768%2C5405%2C2473%2C7%2C13%2C21%2C11%2C17%2C3177%2C1130%2C6585%2C207%2C482%2C1205%2C106%2C1877%2C235%2C31%2C941%2C2342%2C32%2C11%2C7%2C10%2C9%2C10%2C416%2C615%2C253%2C2557%2C111%2C853%2C373%2C612%2C789%2C181%2C1025%2C510%2C787%2C2187%2C1143%2C4086%2C59%2C16%2C744%2C3174%2C10%2C205%2C2299%2C497%2C1844%2C1571%2C691%2C400%2C2970%2C173%2C451%2C796%2C1500%2C1318%2C547%2C2127%2C1436%2C344%2C96%2C273%2C349%2C280%2C904%2C1194%2C243%2C299%2C550%2C121%2C5%2C1334%2C2391%2C257%2C334%2C190%2C297%2C37%2C4%2C499%2C168%2C244%2C357%2C453%2C1209%2C738%2C629%2C104%2C417%2C590%2C684%2C152%2C442%2C816%2C294%2C3039%2C121%2C153%2C482%2C792%2C125%2C1201%2C132%2C876%2C3472%2C85%2C3%2C1801%2C845%2C66%2C943%2C555%2C1501%2C241%2C335%2C300%2C243%2C462%2C1631%2C758%2C144%2C244%2C17%2C524%2C1356%2C960%2C657&ns=yt&plid=AAY3TUuwLeaOuChM&el=detailpage&len=317&of=-kbIeWkl9lOSrDfQeigFXg&vm=CAEQARgEOjJBSHFpSlRLdzc2bG1ZSjNTVlR1enNnRU5BN2wxMkNtLW9RMk1PN3Rub0FpTUJEWHpNd2JiQUZVQTZSU1VwRjFIRmNqWkhFX0FqVl9iZzlxRHRlcGhqVWpPbHVUaV9ibzNlRFZjclYxemJGbDExNDljaTRRQ1c0cmEteldUZWZLTFNPdUdCa0NxaG5QdkFNWTNWalF5SGc", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "videostatsWatchtimeUrl": { + "baseUrl": "https://s.youtube.com/api/stats/watchtime?cl=766672562&docid=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&fexp=v1%2C23888716%2C115928%2C72597%2C1408%2C26245%2C31049%2C7388%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C27078%2C34372%2C53946%2C9493%2C33227%2C29636%2C14739676%2C3029%2C828%2C11680738%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3161%2C19%2C15%2C7%2C1084%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4576%2C9%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C8688%2C3479%2C690%2C31%2C453%2C632%2C1422%2C2556%2C2651%2C210%2C35%2C4054%2C296%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C368%2C1751%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C4768%2C5405%2C2473%2C7%2C13%2C21%2C11%2C17%2C3177%2C1130%2C6585%2C207%2C482%2C1205%2C106%2C1877%2C235%2C31%2C941%2C2342%2C32%2C11%2C7%2C10%2C9%2C10%2C416%2C615%2C253%2C2557%2C111%2C853%2C373%2C612%2C789%2C181%2C1025%2C510%2C787%2C2187%2C1143%2C4086%2C59%2C16%2C744%2C3174%2C10%2C205%2C2299%2C497%2C1844%2C1571%2C691%2C400%2C2970%2C173%2C451%2C796%2C1500%2C1318%2C547%2C2127%2C1436%2C344%2C96%2C273%2C349%2C280%2C904%2C1194%2C243%2C299%2C550%2C121%2C5%2C1334%2C2391%2C257%2C334%2C190%2C297%2C37%2C4%2C499%2C168%2C244%2C357%2C453%2C1209%2C738%2C629%2C104%2C417%2C590%2C684%2C152%2C442%2C816%2C294%2C3039%2C121%2C153%2C482%2C792%2C125%2C1201%2C132%2C876%2C3472%2C85%2C3%2C1801%2C845%2C66%2C943%2C555%2C1501%2C241%2C335%2C300%2C243%2C462%2C1631%2C758%2C144%2C244%2C17%2C524%2C1356%2C960%2C657&ns=yt&plid=AAY3TUuwLeaOuChM&el=detailpage&len=317&of=-kbIeWkl9lOSrDfQeigFXg&vm=CAEQARgEOjJBSHFpSlRLdzc2bG1ZSjNTVlR1enNnRU5BN2wxMkNtLW9RMk1PN3Rub0FpTUJEWHpNd2JiQUZVQTZSU1VwRjFIRmNqWkhFX0FqVl9iZzlxRHRlcGhqVWpPbHVUaV9ibzNlRFZjclYxemJGbDExNDljaTRRQ1c0cmEteldUZWZLTFNPdUdCa0NxaG5QdkFNWTNWalF5SGc", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "ptrackingUrl": { + "baseUrl": "https://www.youtube.com/ptracking?ei=xp1JaMfUBcyLzPsP9ren4QQ&oid=wKy8wAwrz9bUuWfeADfZzA&plid=AAY3TUuwLeaOuChM&pltype=content&ptchn=VYamHliCI9rw1tHR1xbkfw&ptk=youtube_single&video_id=GJLlxj_dtq8", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "qoeUrl": { + "baseUrl": "https://s.youtube.com/api/stats/qoe?cl=766672562&docid=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&el=detailpage&event=streamingstats&fexp=v1%2C23888716%2C115928%2C72597%2C1408%2C26245%2C31049%2C7388%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C27078%2C34372%2C53946%2C9493%2C33227%2C29636%2C14739676%2C3029%2C828%2C11680738%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3161%2C19%2C15%2C7%2C1084%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4576%2C9%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C8688%2C3479%2C690%2C31%2C453%2C632%2C1422%2C2556%2C2651%2C210%2C35%2C4054%2C296%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C368%2C1751%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C4768%2C5405%2C2473%2C7%2C13%2C21%2C11%2C17%2C3177%2C1130%2C6585%2C207%2C482%2C1205%2C106%2C1877%2C235%2C31%2C941%2C2342%2C32%2C11%2C7%2C10%2C9%2C10%2C416%2C615%2C253%2C2557%2C111%2C853%2C373%2C612%2C789%2C181%2C1025%2C510%2C787%2C2187%2C1143%2C4086%2C59%2C16%2C744%2C3174%2C10%2C205%2C2299%2C497%2C1844%2C1571%2C691%2C400%2C2970%2C173%2C451%2C796%2C1500%2C1318%2C547%2C2127%2C1436%2C344%2C96%2C273%2C349%2C280%2C904%2C1194%2C243%2C299%2C550%2C121%2C5%2C1334%2C2391%2C257%2C334%2C190%2C297%2C37%2C4%2C499%2C168%2C244%2C357%2C453%2C1209%2C738%2C629%2C104%2C417%2C590%2C684%2C152%2C442%2C816%2C294%2C3039%2C121%2C153%2C482%2C792%2C125%2C1201%2C132%2C876%2C3472%2C85%2C3%2C1801%2C845%2C66%2C943%2C555%2C1501%2C241%2C335%2C300%2C243%2C462%2C1631%2C758%2C144%2C244%2C17%2C524%2C1356%2C960%2C657&ns=yt&plid=AAY3TUuwLeaOuChM", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "atrUrl": { + "baseUrl": "https://s.youtube.com/api/stats/atr?c=ANDROID&docid=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&len=317&ns=yt&plid=AAY3TUuwLeaOuChM&ver=2&vm=CAEQARgEOjJBSHFpSlRLdzc2bG1ZSjNTVlR1enNnRU5BN2wxMkNtLW9RMk1PN3Rub0FpTUJEWHpNd2JiQUZVQTZSU1VwRjFIRmNqWkhFX0FqVl9iZzlxRHRlcGhqVWpPbHVUaV9ibzNlRFZjclYxemJGbDExNDljaTRRQ1c0cmEteldUZWZLTFNPdUdCa0NxaG5QdkFNWTNWalF5SGc", + "elapsedMediaTimeSeconds": 3, + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + }, + { + "headerType": "PLUS_PAGE_ID" + } + ] + }, + "engageUrl": { + "baseUrl": "https://s.youtube.com/api/stats/engage?cl=766672562&cmt=%5BVSS_CMT%5D&conn=%5BVSS_CONN%5D&cpn=%5BVSS_CPN%5D&docid=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&el=detailpage&fexp=v1%2C23888716%2C115928%2C72597%2C1408%2C26245%2C31049%2C7388%2C23536%2C14307%2C49637%2C1740%2C8827%2C48775%2C107832%2C27078%2C34372%2C53946%2C9493%2C33227%2C29636%2C14739676%2C3029%2C828%2C11680738%2C10562%2C4845%2C11931%2C7%2C17646%2C12701%2C613%2C11815%2C6383%2C8967%2C19706%2C13921%2C3430%2C5136%2C3801%2C10578%2C23099%2C3161%2C19%2C15%2C7%2C1084%2C313%2C4162%2C33424%2C9703%2C10805%2C4606%2C6329%2C7297%2C16384%2C22914%2C8060%2C3021%2C4576%2C9%2C2071%2C658%2C729%2C10237%2C1406%2C15087%2C8688%2C3479%2C690%2C31%2C453%2C632%2C1422%2C2556%2C2651%2C210%2C35%2C4054%2C296%2C197%2C869%2C5482%2C2234%2C514%2C10822%2C368%2C1751%2C6116%2C7%2C2549%2C5357%2C914%2C1205%2C2%2C4768%2C5405%2C2473%2C7%2C13%2C21%2C11%2C17%2C3177%2C1130%2C6585%2C207%2C482%2C1205%2C106%2C1877%2C235%2C31%2C941%2C2342%2C32%2C11%2C7%2C10%2C9%2C10%2C416%2C615%2C253%2C2557%2C111%2C853%2C373%2C612%2C789%2C181%2C1025%2C510%2C787%2C2187%2C1143%2C4086%2C59%2C16%2C744%2C3174%2C10%2C205%2C2299%2C497%2C1844%2C1571%2C691%2C400%2C2970%2C173%2C451%2C796%2C1500%2C1318%2C547%2C2127%2C1436%2C344%2C96%2C273%2C349%2C280%2C904%2C1194%2C243%2C299%2C550%2C121%2C5%2C1334%2C2391%2C257%2C334%2C190%2C297%2C37%2C4%2C499%2C168%2C244%2C357%2C453%2C1209%2C738%2C629%2C104%2C417%2C590%2C684%2C152%2C442%2C816%2C294%2C3039%2C121%2C153%2C482%2C792%2C125%2C1201%2C132%2C876%2C3472%2C85%2C3%2C1801%2C845%2C66%2C943%2C555%2C1501%2C241%2C335%2C300%2C243%2C462%2C1631%2C758%2C144%2C244%2C17%2C524%2C1356%2C960%2C657&lact=%5BVSS_LACT%5D&len=317&ns=yt&of=-kbIeWkl9lOSrDfQeigFXg&plid=AAY3TUuwLeaOuChM&rt=%5BVSS_RT%5D&state=%5BVSS_STATE%5D&vis=%5BVSS_VIS%5D&vm=CAEQARgEOjJBSHFpSlRLdzc2bG1ZSjNTVlR1enNnRU5BN2wxMkNtLW9RMk1PN3Rub0FpTUJEWHpNd2JiQUZVQTZSU1VwRjFIRmNqWkhFX0FqVl9iZzlxRHRlcGhqVWpPbHVUaV9ibzNlRFZjclYxemJGbDExNDljaTRRQ1c0cmEteldUZWZLTFNPdUdCa0NxaG5QdkFNWTNWalF5SGc", + "headers": [ + { + "headerType": "USER_AUTH" + }, + { + "headerType": "VISITOR_ID" + } + ] + }, + "videostatsScheduledFlushWalltimeSeconds": [ + 10, + 20, + 30 + ], + "videostatsDefaultFlushIntervalSeconds": 300 + }, + "captions": { + "playerCaptionsTracklistRenderer": { + "captionTracks": [ + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=zh&fmt=srv3", + "name": { + "runs": [ + { + "text": "Chinese" + } + ] + }, + "vssId": ".zh", + "languageCode": "zh", + "isTranslatable": true, + "trackName": "" + }, + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=cs&fmt=srv3", + "name": { + "runs": [ + { + "text": "Czech" + } + ] + }, + "vssId": ".cs", + "languageCode": "cs", + "isTranslatable": true, + "trackName": "" + }, + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&exp=xpe&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=en&fmt=srv3", + "name": { + "runs": [ + { + "text": "English" + } + ] + }, + "vssId": ".en", + "languageCode": "en", + "isTranslatable": true, + "trackName": "" + }, + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&kind=asr&lang=en&fmt=srv3", + "name": { + "runs": [ + { + "text": "English (auto-generated)" + } + ] + }, + "vssId": "a.en", + "languageCode": "en", + "kind": "asr", + "isTranslatable": true, + "trackName": "" + }, + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=de&fmt=srv3", + "name": { + "runs": [ + { + "text": "German" + } + ] + }, + "vssId": ".de", + "languageCode": "de", + "isTranslatable": true, + "trackName": "" + }, + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=hi&fmt=srv3", + "name": { + "runs": [ + { + "text": "Hindi" + } + ] + }, + "vssId": ".hi", + "languageCode": "hi", + "isTranslatable": true, + "trackName": "" + }, + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=ja&fmt=srv3", + "name": { + "runs": [ + { + "text": "Japanese" + } + ] + }, + "vssId": ".ja", + "languageCode": "ja", + "isTranslatable": true, + "trackName": "" + }, + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=ko&fmt=srv3", + "name": { + "runs": [ + { + "text": "Korean" + } + ] + }, + "vssId": ".ko", + "languageCode": "ko", + "isTranslatable": true, + "trackName": "" + }, + { + "baseUrl": "https://www.youtube.com/api/timedtext?v=GJLlxj_dtq8&ei=xp1JaMfUBcyLzPsP9ren4QQ&caps=asr&opi=112496729&xoaf=5&hl=en&ip=0.0.0.0&ipbits=0&expire=1749680182&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=1F9610ACAAC990A6B62DB23D030E97121C9E8F97.7F4A2E6D1C6E7ADFFEF8588DA0091AEFE24B64F7&key=yt8&lang=es&fmt=srv3", + "name": { + "runs": [ + { + "text": "Spanish" + } + ] + }, + "vssId": ".es", + "languageCode": "es", + "isTranslatable": true, + "trackName": "" + } + ], + "audioTracks": [ + { + "captionTrackIndices": [ + 0, + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 3 + ], + "defaultCaptionTrackIndex": 2, + "hasDefaultTrack": true, + "captionsInitialState": "CAPTIONS_INITIAL_STATE_OFF_RECOMMENDED" + } + ], + "translationLanguages": [ + { + "languageCode": "ar", + "languageName": { + "runs": [ + { + "text": "Arabic" + } + ] + } + }, + { + "languageCode": "zh-Hant", + "languageName": { + "runs": [ + { + "text": "Chinese (Traditional)" + } + ] + } + }, + { + "languageCode": "nl", + "languageName": { + "runs": [ + { + "text": "Dutch" + } + ] + } + }, + { + "languageCode": "en", + "languageName": { + "runs": [ + { + "text": "English" + } + ] + }, + "translationSourceTrackIndices": [ + 4 + ] + }, + { + "languageCode": "fr", + "languageName": { + "runs": [ + { + "text": "French" + } + ] + } + }, + { + "languageCode": "de", + "languageName": { + "runs": [ + { + "text": "German" + } + ] + } + }, + { + "languageCode": "hi", + "languageName": { + "runs": [ + { + "text": "Hindi" + } + ] + } + }, + { + "languageCode": "id", + "languageName": { + "runs": [ + { + "text": "Indonesian" + } + ] + } + }, + { + "languageCode": "it", + "languageName": { + "runs": [ + { + "text": "Italian" + } + ] + } + }, + { + "languageCode": "ja", + "languageName": { + "runs": [ + { + "text": "Japanese" + } + ] + } + }, + { + "languageCode": "ko", + "languageName": { + "runs": [ + { + "text": "Korean" + } + ] + } + }, + { + "languageCode": "pt", + "languageName": { + "runs": [ + { + "text": "Portuguese" + } + ] + } + }, + { + "languageCode": "ru", + "languageName": { + "runs": [ + { + "text": "Russian" + } + ] + } + }, + { + "languageCode": "es", + "languageName": { + "runs": [ + { + "text": "Spanish" + } + ] + } + }, + { + "languageCode": "th", + "languageName": { + "runs": [ + { + "text": "Thai" + } + ] + } + }, + { + "languageCode": "tr", + "languageName": { + "runs": [ + { + "text": "Turkish" + } + ] + } + }, + { + "languageCode": "uk", + "languageName": { + "runs": [ + { + "text": "Ukrainian" + } + ] + } + }, + { + "languageCode": "vi", + "languageName": { + "runs": [ + { + "text": "Vietnamese" + } + ] + } + } + ], + "defaultAudioTrackIndex": 0, + "defaultTranslationSourceTrackIndices": [ + 2 + ] + } + }, + "videoDetails": { + "videoId": "GJLlxj_dtq8", + "title": "Surface Go Review - It’s Awesome", + "lengthSeconds": "316", + "keywords": [ + "Dave2D", + "Review", + "Surface Go", + "Surface pro", + "best laptop", + "best laptop for school", + "best laptop for college", + "best laptop for students", + "best laptop for university", + "cheap laptop", + "best value laptop", + "inexpensive laptop", + "cheapest laptop", + "Dell", + "XPS 13" + ], + "channelId": "UCVYamHliCI9rw1tHR1xbkfw", + "isOwnerViewing": false, + "shortDescription": "Dave2D review of the Microsoft Surface Go. This is the best 2 in 1 laptop from Microsoft for students on a tighter budget.\nOn Sale Here - https://amzn.to/2n3Y4sj\n\nThis 2in1 tablet/laptop is incredibly small and has a ton of potential for people who need an ultra portable device that can be used as a comfortable tablet as well as a very functional laptop. This is great for developers, students, work or even for media consumption as a secondary device.\n\nMusic Credits:\nFili - Sunday Vibez\n\nIf you want to support the channel, consider a Dave2D membership by clicking the “Join” button above!\n\nhttp://twitter.com/Dave2D\nhttp://www.instagram.com/Dave2D\nhttps://discord.gg/Dave2D\n\nPurchases made from store links may give me some money. \n(It doesn’t cost you extra, so please buy everything)", + "isCrawlable": true, + "thumbnail": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/GJLlxj_dtq8/default.jpg", + "width": 120, + "height": 90 + }, + { + "url": "https://i.ytimg.com/vi/GJLlxj_dtq8/mqdefault.jpg", + "width": 320, + "height": 180 + }, + { + "url": "https://i.ytimg.com/vi/GJLlxj_dtq8/hqdefault.jpg", + "width": 480, + "height": 360 + }, + { + "url": "https://i.ytimg.com/vi/GJLlxj_dtq8/sddefault.jpg", + "width": 640, + "height": 480 + } + ] + }, + "allowRatings": true, + "viewCount": "1856109", + "author": "Dave2D", + "isPrivate": false, + "isUnpluggedCorpus": false, + "isLiveContent": false + }, + "playerConfig": { + "audioConfig": { + "loudnessDb": -10.969999, + "perceptualLoudnessDb": -24.97, + "enablePerFormatLoudness": false, + "trackAbsoluteLoudnessLkfs": -24.97, + "loudnessTargetLkfs": -14 + }, + "exoPlayerConfig": { + "useExoPlayer": true, + "useAdaptiveBitrate": true, + "maxInitialByteRate": 91136, + "minDurationForQualityIncreaseMs": 12364, + "maxDurationForQualityDecreaseMs": 3720, + "minDurationToRetainAfterDiscardMs": 21000, + "lowWatermarkMs": 15000, + "highWatermarkMs": 30000, + "lowPoolLoad": 0.8, + "highPoolLoad": 0.8, + "sufficientBandwidthOverhead": 1, + "bufferChunkSizeKb": 50, + "httpConnectTimeoutMs": 16000, + "httpReadTimeoutMs": 8000, + "numAudioSegmentsPerFetch": 1, + "numVideoSegmentsPerFetch": 2, + "minDurationForPlaybackStartMs": 1600, + "enableExoplayerReuse": false, + "useRadioTypeForInitialQualitySelection": true, + "blacklistFormatOnError": false, + "enableBandaidHttpDataSource": true, + "httpLoadTimeoutMs": 18000, + "canPlayHdDrm": true, + "videoBufferSegmentCount": 389, + "audioBufferSegmentCount": 38, + "useAbruptSplicing": false, + "minRetryCount": 10, + "minChunksNeededToPreferOffline": 2, + "secondsToMaxAggressiveness": 0, + "enableSurfaceviewResizeWorkaround": false, + "enableVp9IfThresholdsPass": false, + "matchQualityToViewportOnUnfullscreen": false, + "lowAudioQualityConnTypes": [ + "MOBILE_CONNECTION_TYPE_CELLULAR_2G", + "MOBILE_CONNECTION_TYPE_CELLULAR_3G" + ], + "useDashForLiveStreams": true, + "enableLibvpxVideoTrackRenderer": false, + "lowAudioQualityBandwidthThresholdBps": 786432, + "enableVariableSpeedPlayback": false, + "preferOnesieBufferedFormat": true, + "minimumBandwidthSampleBytes": 16384, + "useDashForOtfAndCompletedLiveStreams": true, + "disableCacheAwareVideoFormatEvaluation": false, + "useLiveDvrForDashLiveStreams": true, + "cronetResetTimeoutOnRedirects": true, + "emitVideoDecoderChangeEvents": false, + "onesieVideoBufferLoadTimeoutMs": "0", + "onesieVideoBufferReadTimeoutMs": "0", + "libvpxEnableGl": false, + "enableVp9EncryptedIfThresholdsPass": false, + "enableOpus": false, + "usePredictedBuffer": true, + "maxReadAheadMediaTimeMs": 120000, + "useMediaTimeCappedLoadControl": true, + "allowCacheOverrideToLowerQualitiesWithinRange": 0, + "allowDroppingUndecodedFrames": true, + "minDurationForPlaybackRestartMs": 5000, + "serverProvidedBandwidthHeader": "", + "liveOnlyPegStrategy": "LIVE_ONLY_PEG_STRATEGY_SEEK_ON_REBUFFER_ESTIMATE_DURATION", + "enableRedirectorHostFallback": true, + "enableHighlyAvailableFormatFallbackOnPcr": false, + "recordTrackRendererTimingEvents": true, + "minErrorsForRedirectorHostFallback": 0, + "nonHardwareMediaCodecNames": [ + "OMX.ffmpeg.vp9.decoder", + "OMX.google.vp9.decoder", + "c2.android.vp9.decoder", + "OMX.Intel.sw_vd.vp9", + "OMX.MTK.VIDEO.DECODER.SW.VP9", + "c2.mtk.sw.vp9.decoder", + "OMX.google.av1.decoder", + "c2.android.av1.decoder", + "OMX.sprd.av1.decoder", + "c2.android.av1-dav1d.decoder" + ], + "enableVp9IfInHardware": false, + "enableVp9EncryptedIfInHardware": true, + "useOpusMedAsLowQualityAudio": false, + "minErrorsForPcrFallback": 0, + "useStickyRedirectHttpDataSource": true, + "onlyVideoBandwidth": true, + "useRedirectorOnNetworkChange": false, + "enableMaxReadaheadAbrThreshold": true, + "cacheCheckDirectoryWritabilityOnce": false, + "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", + "slidingPercentile": 0.25, + "slidingWindowSize": 12, + "maxFrameDropIntervalMs": 100, + "ignoreLoadTimeoutForFallback": false, + "serverBweMultiplier": 1, + "drmMaxKeyfetchDelayMs": 0, + "maxResolutionForWhiteNoise": 0, + "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", + "enableLibvpxHdr": false, + "enableCacheAwareStreamSelection": true, + "useExoCronetDataSource": true, + "whiteNoiseScale": 0, + "whiteNoiseOffset": 0, + "preventVideoFrameLaggingWithLibvpx": false, + "enableMediaCodecHdr": true, + "enableMediaCodecSwHdr": false, + "liveOnlyWindowChunks": 10, + "bearerMinDurationToRetainAfterDiscardMs": [ + 21000, + 21000, + 21000, + 21000, + 120000, + 120000, + 90000, + 120000 + ], + "forceWidevineL3": false, + "useAverageBitrate": false, + "useMedialibAudioTrackRendererForLive": true, + "useExoPlayerV2": false, + "logMediaRequestEventsToCsi": true, + "onesieFixNonZeroStartTimeFormatSelection": false, + "liveOnlyReadaheadStepSizeChunks": 1, + "liveOnlyBufferHealthHalfLifeSeconds": 60, + "liveOnlyMinBufferHealthRatio": 0.75, + "liveOnlyMinLatencyToSeekRatio": 3, + "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", + "ignoreViewportSizeWhenSticky": false, + "enableLibvpxFallback": false, + "disableLibvpxLoopFilter": false, + "enableVpxMediaView": false, + "hdrMinScreenBrightness": 0, + "hdrMaxScreenBrightnessThreshold": 0, + "onesieDataSourceAboveCacheDataSource": true, + "httpNonplayerLoadTimeoutMs": 72000, + "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", + "maxVideoDurationPerFetchMs": 12000, + "maxVideoEstimatedLoadDurationMs": -1, + "estimatedServerClockHalfLife": 5, + "estimatedServerClockStrictOffset": false, + "minReadAheadMediaTimeMs": 0, + "readAheadGrowthRate": 0, + "useDynamicReadAhead": false, + "useYtVodMediaSourceForV2": false, + "enableV2Gapless": true, + "useLiveHeadTimeMillis": true, + "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, + "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, + "enableDynamicHdr": false, + "v2PerformEarlyStreamSelection": false, + "v2UsePlaybackStreamSelectionResult": false, + "v2MinTimeBetweenAbrReevaluationMs": 2000, + "avoidReusePlaybackAcrossLoadvideos": false, + "enableInfiniteNetworkLoadingRetries": true, + "reportExoPlayerStateOnTransition": false, + "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", + "useLiveHeadWindow": true, + "enableDynamicHdrInHardware": false, + "ultralowAudioQualityBandwidthThresholdBps": 0, + "retryLiveNetNocontentWithDelay": true, + "ignoreUnneededSeeksToLiveHead": true, + "adaptiveLiveHeadWindow": true, + "drmMetricsQoeLoggingFraction": 0.01, + "liveNetNocontentMaximumErrors": -1, + "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, + "slidingPercentileScalar": 0.85, + "minAdaptiveVideoQuality": 0, + "retryLiveEmptyChunkWithDelay": true, + "platypusBackBufferDurationMs": 30000, + "platypusEnableServerSideFormatFiltering": true + }, + "playbackStartConfig": { + "startTimeToleranceBeforeMs": "20000" + }, + "adRequestConfig": { + "filterTimeEventsOnDelta": 10000, + "useCriticalExecOnAdsPrep": true, + "userCriticalExecOnAdsProcessing": true, + "enableCountdownNextToThumbnailAndroid": true, + "preskipScalingFactorAndroid": 0.712, + "preskipPaddingAndroid": 6 + }, + "networkProtocolConfig": { + "useQuic": true + }, + "androidNetworkStackConfig": { + "networkStack": "CRONET", + "androidCronetResponsePriority": { + "priorityValue": "BACKGROUND_10_THREAD_PRIORITY" + }, + "androidMetadataNetworkConfig": { + "coalesceRequests": true + } + }, + "lidarSdkConfig": { + "enableActiveViewReporter": true, + "useMediaTime": true, + "sendTosMetrics": true, + "usePlayerState": false, + "enableIosAppStateCheck": true, + "enableImprovedSizeReportingAndroid": true, + "enableIsAndroidVideoAlwaysMeasurable": true, + "enableActiveViewAudioMeasurementAndroid": true + }, + "androidMedialibConfig": { + "isItag18MainProfile": true, + "initialBandwidthEstimates": [ + { + "detailedNetworkType": "DETAILED_NETWORK_TYPE_WIFI", + "bandwidthBps": "921853" + }, + { + "detailedNetworkType": "DETAILED_NETWORK_TYPE_LTE", + "bandwidthBps": "631467" + } + ], + "viewportSizeFraction": 0.85, + "enablePrerollPrebuffer": true, + "prebufferOptimizeForViewportSize": true, + "hpqViewportSizeFraction": 0.58 + }, + "playerControlsConfig": { + "showCachedInTimebar": true + }, + "variableSpeedConfig": { + "showVariableSpeedDisabledDialog": true + }, + "decodeQualityConfig": { + "maximumVideoDecodeVerticalResolution": 2160 + }, + "vrConfig": { + "allowVr": true, + "allowSubtitles": true, + "showHqButton": true, + "sphericalDirectionLoggingEnabled": true, + "enableAndroidVr180MagicWindow": true, + "enableAndroidMagicWindowEduOverlay": true, + "magicWindowEduOverlayText": "Move device to explore video", + "magicWindowEduOverlayAnimationUrl": "https://youtube.com/img/vr/magic_window_edu_overlay_animation_v2.webp", + "enableMagicWindowZoom": true, + "useCardboardOssSdk": true + }, + "qoeStatsClientConfig": { + "batchedEntriesPeriodMs": "30000" + }, + "androidPlayerStatsConfig": { + "usePblForAttestationReporting": false, + "usePblForHeartbeatReporting": false, + "usePblForPlaybacktrackingReporting": false, + "usePblForQoeReporting": true, + "changeCpnOnFatalPlaybackError": true + }, + "stickyQualitySelectionConfig": { + "stickySelectionType": "DISABLE_STICKY", + "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", + "expirationTimeSinceLastPlaybackStartMs": "18000000", + "stickyCeilingOverridesSimpleBitrateCap": true + }, + "adSurveyRequestConfig": { + "useGetRequests": true + }, + "retryConfig": { + "retryEligibleErrors": [ + "fmt.decode", + "android.exo.fatal", + "scripted_player.js.fatal", + "android.stuck.bufferfull", + "player.timeout", + "android.audiotrack" + ], + "retryUnderSameConditionAttempts": 1, + "retryWithNewSurfaceAttempts": 1, + "progressiveFallbackOnNonNetworkErrors": true, + "l3FallbackOnDrmErrors": true, + "retryAfterCacheRemoval": true, + "widevineL3EnforcedFallbackOnDrmErrors": true, + "exoProxyableFormatFallback": true, + "maxPlayerRetriesWhenNetworkUnavailable": 2, + "retryWithLibvpx": true, + "suppressFatalErrorAfterStop": false, + "fallbackFromHfrToSfrOnFormatDecodeError": true, + "disableFallbackToCabrOnClientErrors": [ + "fmt.decode", + "android.audiotrack", + "fmt.unparseable", + "player.exception", + "player.fatalexception" + ] + }, + "cmsPathProbeConfig": { + "cmsPathProbeDelayMs": 7000 + }, + "mediaCommonConfig": { + "dynamicReadaheadConfig": { + "maxReadAheadMediaTimeMs": 160000, + "minReadAheadMediaTimeMs": 15000, + "readAheadGrowthRateMs": 300, + "readAheadWatermarkMarginRatio": 0, + "minReadAheadWatermarkMarginMs": 0, + "maxReadAheadWatermarkMarginMs": 0, + "shouldIncorporateNetworkActiveState": false + }, + "mediaUstreamerRequestConfig": { + "enableVideoPlaybackRequest": true, + "videoPlaybackUstreamerConfig": "CssMCvAICAAQgAUY6AIlMZkqPi0AAIA_NZqZmT9YAWgBch8KG21mczJfdjNfMl9zbWFsbF9ub192YW5jZV8wNxgAeI9OgAEBoAEBqAEAtQH2KNw_4AEB6AED8AEB-QEAAAAAAADQP4ECAAAAAAAAGECYAvABoALoArgCAcgCAdoCvwEQsOoBGKhGIKCcASjYNjCYdXCIJ4AB9AO4AQHgAQOQAgGYAgygAgHAAgHQAgLYAgHgAgHoAgKAAwKIA4gnqAMDsAMBuAMBwAMByAMB0AMBgAQBmAQBoAQByAQB0AQB4AQA-AQHgAV9kAUBmAUBsAUBuAUBwAUB0AUB4AXQD-gFAfgF0A-ABgG4BgHABgHoBgH4BgGAB5BOkAcBwAcB0AcB8AcBkAgBnQgAAIC_oAjoB-AIAegI____________AfoCkwItAACgQjUAAKpCQAFIAWUAAIBAaMBwqAHQhgO4AQHNAQAAgD_9AQAAgD-FAq5HYT6NAuxRuD-VArgeBT61AgAAgD_AAo8B0gIRsP__________AR48RlpcXV7aAgUyMDowMOACeOgC6AL9AgAAAD6dAwrXIz2gAwHVAwAAekTYAwGYBAHFBJqZWUDVBAAAgD_IBQG1Br03hjW9BjMzg0DFBgAAgD7VBgAACEHtBm8SgzqCBwgAyAGWAQIAAI0HAAAAP5gHAcAHAcgHAdUHAACCQ-UHAIAJRPAHAYAIAaEIAAAAAAAA8L-pCAAAAAAAAPC_sAjwAbgIAegIAfUIAACCQ5gJ6AegCaCNBr0JvTeGNfgQAYIDAJADAagDAbADA9ADAdgDAeADkE6wBAG4BAHKBG8KFQiA4gkQmHUYrAIlAAAAACgAMABAARDg1AMY0A8qTQoKdGJfY29zdF81MCAIKQAAAAAAAAAASAFQAV3NzEw-ZQAAAD9tAAAAP3UAAAA_eMCpB4ABwD6NAZqZmT6SAQ1zdGFydHVwXzFhXzg3MAHSBB4KFgjoBxC4FxoG3AvQD8QTKMCaDDABOAEYoJwBKAHaBAwKCAiIJxCIJzgBKAH4BAGIBQGQBQGYBQGoBQGwBQHQBQHYBQHoBQHwBQGIBgGYBgGgBgGoBoCAAsAGAcgGAeAGAfAGAYIHCxUAAIA_GGQgoI0GiAcBoAcBwAcByAcAgAgBoAgBsAgBuAgB0ggGCAEQARgBqQkAAAAAAADwv7EJAAAAAAAA8L_QCQHaCSRvMVJKMkFtazlldnBUTjdFQTlXc0FGRVNBQ1hQbWxwQVN5LzfgCQHoCQGwCgGICwGYCwGgCwHACwHICwHQCwHYCwHqCwSLBowG-AsBkAwBqAyQAbAMAbgMAcAMAcgMAdAMAeAMAfgMAYANAZgNAaANAbANAdANAdgNAeANAegNAfgNAYAOAYgOAbAOAcAOAdAOAdgOAfgOAYgPAaAPAdAPAYAQAaAQAegQAYARAYgRAagRAbIREENBTVNCaFVEbGFUSkRBPT3AEQHgEQHwEQGYEgGgEgG4EgHwEgH4EgEYASABMgwIuQIQtOyV4fT8_QIyDAiPAhCMvbiR9fz9AjIMCIkBEKfghK7y_P0CMgwI-AEQsOPiz_X8_QIyDAiIARDvkrrI8vz9AjIMCPcBENbC6JD1_P0CMgwIhwEQ2ZOlxfL8_QIyDAj0ARCi7eCQ9fz9AjIMCIYBEOqDpMXy_P0CMgwI8wEQlZm3jPX8_QIyDAiFARDg59W_8vz9AjIMCPIBEL3h2I_1_P0CMgwIoAEQ7NDKtvL8_QIyDAiWAhCH-vSY9fz9AjIMCIsBEIervuzi_P0CMhwIiwEQn67XveP8_QIaDkNnZ0tBMlJ5WXhJQk1RMgwIjAEQ-Oq_7OL8_QIyHAiMARD9_9m94_z9AhoOQ2dnS0EyUnlZeElCTVEyDAj5ARDJ3-__4vz9AjIcCPkBEP2Ih_Lj_P0CGg5DZ2dLQTJSeVl4SUJNUTIMCPoBEOqy2v_i_P0CMhwI-gEQv72U8uP8_QIaDkNnZ0tBMlJ5WXhJQk1RMgwI-wEQjabO_-L8_QIyHAj7ARDO7YHy4_z9AhoOQ2dnS0EyUnlZeElCTVE6AEgAUigaAmVuKAAyGFVDVllhbUhsaUNJOXJ3MXRIUjF4YmtmdzgAQABYAGAAkMvTjw4BEk0AX3P9pzBGAiEAig6oFHC_ww-qKj0gr0yAZXdde9kAU6PZyEjajaiYq9ECIQCdUDCXKQiYFiUCBeaSW1kjDZ2Pw3NLDl9Ir7rSn89DgBoCZWk=", + "videoPlaybackPostEmptyBody": false, + "isVideoPlaybackRequestIdempotent": true + }, + "predictedReadaheadConfig": { + "minReadaheadMs": 5000, + "maxReadaheadMs": 157000 + }, + "mediaFetchRetryConfig": { + "initialDelayMs": 1000, + "backoffFactor": 1.3, + "maximumDelayMs": 20000, + "jitterFactor": 0.1 + }, + "mediaFetchMaximumServerErrors": 10, + "mediaFetchMaximumNetworkErrors": -1, + "mediaFetchMaximumErrors": 10, + "serverReadaheadConfig": { + "nextRequestPolicy": { + "targetAudioReadaheadMs": 120000, + "targetVideoReadaheadMs": 120000 + } + }, + "useServerDrivenAbr": true, + "sabrClientConfig": { + "defaultBackOffTimeMs": 0, + "enableHostFallback": true, + "primaryProbingDelayMs": 5000, + "maxFailureAttemptsBeforeFallback": 2, + "enableServerInitiatedHostFallback": true + }, + "serverPlaybackStartConfig": { + "enable": true, + "playbackStartPolicy": { + "startMinReadaheadPolicy": [ + { + "minReadaheadMs": 1600 + } + ] + } + }, + "usePlatypus": true, + "mediaCacheConfig": { + "cacheLoadPolicy": { + "readaheadThresholdMs": 15000 + } + }, + "bandwidthEstimationConfig": { + "nearestRankConfig": { + "slidingWindowSize": 12, + "percentile": 0.25, + "scalar": 0.91 + } + }, + "fixLivePlaybackModelDefaultPosition": false + }, + "playerGestureConfig": { + "downAndOutLandscapeAllowed": true, + "downAndOutPortraitAllowed": true + }, + "taskCoordinatorConfig": { + "prefetchCoordinatorBufferedPositionMillisRelease": 6000, + "prefetchCoordinatorBufferedPositionMillisPause": 6000 + } + }, + "storyboards": { + "playerStoryboardSpecRenderer": { + "spec": "https://i.ytimg.com/sb/GJLlxj_dtq8/storyboard3_L$L/$N.jpg?sqp=-oaymwGbA0g48quKqQOSA4gBAZUBAAAEQpgBMqABPKgBBLABELABDbABDLABELABFbABH7ABJrABLbABDrABDrABD7ABErABF7ABK7ABLLABKbABD7ABDrABELABFbABH7ABKrABMrABKbABD7ABEbABFLABGLABJrABPbABOLABLbABEbABFLABHrABKrABMbABS7ABR7ABNrABFbABHLABKbABLrABObABR7ABTbABP7ABJbABLrABN7ABPbABR7ABUrABUbABRbABM7ABQLABQrABQ7ABTLABRLABRrABQ7gBEbgBEbgBFbgBI7gBRLgBQ7gBQ7gBQ7gBEbgBE7gBFrgBL7gBQ7gBQ7gBQ7gBQ7gBFbgBFrgBKbgBQ7gBQ7gBQ7gBQ7gBQ7gBI7gBL7gBQ7gBQ7gBQ7gBQ7gBQ7gBQ7gBRLgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQqLzl_8DBgj-q93vBQ==|48#27#100#10#10#0#default#rs$AOn4CLCBl68_j71MErcfP_dtBmVkzI4ing|80#45#65#10#10#5000#M$M#rs$AOn4CLB3d0IU5fFzbBQIpF7_o-Hpu4Nrbw|160#90#65#5#5#5000#M$M#rs$AOn4CLBRevtHnOyR6NWQv4bOfvU7pOhE3A", + "recommendedLevel": 2 + } + }, + "trackingParams": "CAAQu2kiEwjHz7_d1OmNAxXMBXMJHfbbKUw=", + "attestation": { + "playerAttestationRenderer": { + "challenge": "a=6&a2=1&b=xEipIyQIQlgYQu5SdOpCKSLERMg&c=1749654982&d=3&e=GJLlxj_dtq8&c5a=1&c5b=yt_player_ias&hh=VAsQdc6SQwkZsnNr398kOYAGAWC_K7P_5QuK7bFmMCI" + } + }, + "endscreen": { + "endscreenRenderer": { + "elements": [ + { + "endscreenElementRenderer": { + "style": "CHANNEL", + "image": { + "thumbnails": [ + { + "url": "https://yt3.ggpht.com/ytc/AIdro_lltZkOAE5XVIlI8U5QVXmdASgYyJiJps-LkO-uQnTwLMQ=s250-c-k-c0x00ffffff-no-rj", + "width": 250, + "height": 250 + }, + { + "url": "https://yt3.ggpht.com/ytc/AIdro_lltZkOAE5XVIlI8U5QVXmdASgYyJiJps-LkO-uQnTwLMQ=s400-c-k-c0x00ffffff-no-rj", + "width": 400, + "height": 400 + } + ] + }, + "icon": { + "thumbnails": [ + { + "url": "https://www.gstatic.com/youtube/img/annotations/youtube.png" + } + ] + }, + "left": 0.422807, + "width": 0.15438597, + "top": 0.5490654, + "aspectRatio": 1, + "startMs": "307875", + "endMs": "316162", + "title": { + "runs": [ + { + "text": "Dave2D" + } + ], + "accessibility": { + "accessibilityData": { + "label": "Dave2D, channel" + } + } + }, + "metadata": { + "runs": [ + { + "text": "3.68M subscribers" + } + ] + }, + "callToAction": { + "runs": [ + { + "text": "VISIT CHANNEL" + } + ] + }, + "dismiss": { + "runs": [ + { + "text": "CANCEL" + } + ] + }, + "endpoint": { + "clickTrackingParams": "CAkQ-N4BGAAiEwjHz7_d1OmNAxXMBXMJHfbbKUwyDGl2LWVuZHNjcmVlbkiv7fb-47i5yRg=", + "browseEndpoint": { + "browseId": "UCVYamHliCI9rw1tHR1xbkfw" + } + }, + "hovercardButton": { + "subscribeButtonRenderer": { + "buttonText": { + "runs": [ + { + "text": "SUBSCRIBE" + } + ] + }, + "subscribed": false, + "enabled": true, + "type": "FREE", + "channelId": "UCVYamHliCI9rw1tHR1xbkfw", + "showPreferences": false, + "unsubscribeMessage": { + "paidChannelUnsubscribeMessageRenderer": { + "unsubscribeMessage": { + "runs": [ + { + "text": "Unsubscribe from " + }, + { + "text": "Dave2D" + }, + { + "text": "?" + } + ] + }, + "keepSubscriptionButtonText": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "unsubscriptionAllowed": true, + "unsubscribeButtonText": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + } + } + }, + "subscribedButtonText": { + "runs": [ + { + "text": "SUBSCRIBED" + } + ] + }, + "unsubscribedButtonText": { + "runs": [ + { + "text": "SUBSCRIBE" + } + ] + }, + "trackingParams": "CAoQmysiEwjHz7_d1OmNAxXMBXMJHfbbKUwyDGl2LWVuZHNjcmVlbg==", + "unsubscribeButtonText": { + "runs": [ + { + "text": "UNSUBSCRIBE" + } + ] + }, + "serviceEndpoints": [ + { + "clickTrackingParams": "CAoQmysiEwjHz7_d1OmNAxXMBXMJHfbbKUwyDGl2LWVuZHNjcmVlbg==", + "subscribeEndpoint": { + "channelIds": [ + "UCVYamHliCI9rw1tHR1xbkfw" + ], + "params": "EgIIBBgA" + } + }, + { + "clickTrackingParams": "CAoQmysiEwjHz7_d1OmNAxXMBXMJHfbbKUwyDGl2LWVuZHNjcmVlbg==", + "unsubscribeEndpoint": { + "channelIds": [ + "UCVYamHliCI9rw1tHR1xbkfw" + ], + "params": "CgIIBBgA" + } + } + ], + "style": { + "styleType": "MEDIUM_BRAND_LINK", + "suppressFreeIcon": true + }, + "subscribeAccessibility": { + "accessibilityData": { + "label": "Subscribe to Dave2D." + } + }, + "unsubscribeAccessibility": { + "accessibilityData": { + "label": "Unsubscribe from Dave2D." + } + }, + "serverTimestampMs": "1749654982113" + } + }, + "trackingParams": "CAkQ-N4BGAAiEwjHz7_d1OmNAxXMBXMJHfbbKUw=", + "isSubscribe": true, + "id": "c77df4c4-1519-45ff-b218-d24f3e7a9411" + } + }, + { + "endscreenElementRenderer": { + "style": "VIDEO", + "image": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/Pp3fbZZOlcs/default.jpg", + "width": 120, + "height": 90 + }, + { + "url": "https://i.ytimg.com/vi/Pp3fbZZOlcs/mqdefault.jpg", + "width": 320, + "height": 180 + }, + { + "url": "https://i.ytimg.com/vi/Pp3fbZZOlcs/hqdefault.jpg", + "width": 480, + "height": 360 + }, + { + "url": "https://i.ytimg.com/vi/Pp3fbZZOlcs/sddefault.jpg", + "width": 640, + "height": 480 + } + ] + }, + "left": 0.022807017, + "width": 0.322807, + "top": 0.52492213, + "aspectRatio": 1.7777778, + "startMs": "307875", + "endMs": "316162", + "title": { + "runs": [ + { + "text": "This is the FIRST Xbox Handheld!" + } + ], + "accessibility": { + "accessibilityData": { + "label": "This is the FIRST Xbox Handheld!, video" + } + } + }, + "metadata": { + "runs": [ + { + "text": "446,867 views" + } + ] + }, + "endpoint": { + "clickTrackingParams": "CAgQ8d4BGAEiEwjHz7_d1OmNAxXMBXMJHfbbKUwyDGl2LWVuZHNjcmVlbkiv7fb-47i5yRiaAQMQu2k=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "loggingExpectations": { + "screenCreatedLoggingExpectations": { + "expectedParentScreens": [ + { + "screenVeType": 3832 + } + ] + } + } + } + }, + "watchEndpoint": { + "videoId": "Pp3fbZZOlcs", + "watchEndpointSupportedOnesieConfig": { + "playbackOnesieConfig": { + "url": "https://rr4---sn-4g5lzned.googlevideo.com/initplayback?source=youtube&oeis=1&c=ANDROID&oad=7000&ovd=7000&oaad=11000&oavd=11000&ocs=550&oewis=1&ohct=2&oaf1=1&oputc=1&ofpcc=2&obbl=24576&msp=1&odepv=1&onvi=1&id=3e9ddf6d964e95cb&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&initcwndbps=2796250&mt=1749654548", + "exoPlayerInitConfig": { + "exoPlayerConfig": { + "useExoPlayer": true, + "useAdaptiveBitrate": true, + "maxInitialByteRate": 91136, + "minDurationForQualityIncreaseMs": 12364, + "maxDurationForQualityDecreaseMs": 3720, + "lowWatermarkMs": 15000, + "highWatermarkMs": 30000, + "lowPoolLoad": 0.8, + "highPoolLoad": 0.8, + "sufficientBandwidthOverhead": 1, + "bufferChunkSizeKb": 50, + "httpConnectTimeoutMs": 16000, + "httpReadTimeoutMs": 8000, + "numAudioSegmentsPerFetch": 1, + "numVideoSegmentsPerFetch": 2, + "minDurationForPlaybackStartMs": 1600, + "enableExoplayerReuse": false, + "useRadioTypeForInitialQualitySelection": true, + "enableBandaidHttpDataSource": true, + "httpLoadTimeoutMs": 18000, + "canPlayHdDrm": true, + "videoBufferSegmentCount": 389, + "audioBufferSegmentCount": 38, + "useAbruptSplicing": false, + "minRetryCount": 10, + "secondsToMaxAggressiveness": 0, + "enableSurfaceviewResizeWorkaround": false, + "enableVp9IfThresholdsPass": false, + "matchQualityToViewportOnUnfullscreen": false, + "lowAudioQualityConnTypes": [ + "MOBILE_CONNECTION_TYPE_CELLULAR_2G", + "MOBILE_CONNECTION_TYPE_CELLULAR_3G" + ], + "enableLibvpxVideoTrackRenderer": false, + "lowAudioQualityBandwidthThresholdBps": 786432, + "enableVariableSpeedPlayback": false, + "preferOnesieBufferedFormat": true, + "cronetResetTimeoutOnRedirects": true, + "onesieVideoBufferLoadTimeoutMs": "0", + "onesieVideoBufferReadTimeoutMs": "0", + "libvpxEnableGl": false, + "enableOpus": false, + "maxReadAheadMediaTimeMs": 120000, + "useMediaTimeCappedLoadControl": true, + "allowDroppingUndecodedFrames": true, + "minDurationForPlaybackRestartMs": 5000, + "serverProvidedBandwidthHeader": "", + "enableRedirectorHostFallback": true, + "recordTrackRendererTimingEvents": true, + "minErrorsForRedirectorHostFallback": 0, + "nonHardwareMediaCodecNames": [ + "OMX.ffmpeg.vp9.decoder", + "OMX.google.vp9.decoder", + "c2.android.vp9.decoder", + "OMX.Intel.sw_vd.vp9", + "OMX.MTK.VIDEO.DECODER.SW.VP9", + "c2.mtk.sw.vp9.decoder", + "OMX.google.av1.decoder", + "c2.android.av1.decoder", + "OMX.sprd.av1.decoder", + "c2.android.av1-dav1d.decoder" + ], + "enableVp9IfInHardware": false, + "enableVp9EncryptedIfInHardware": true, + "useOpusMedAsLowQualityAudio": false, + "minErrorsForPcrFallback": 0, + "useStickyRedirectHttpDataSource": true, + "onlyVideoBandwidth": true, + "useRedirectorOnNetworkChange": false, + "enableMaxReadaheadAbrThreshold": true, + "cacheCheckDirectoryWritabilityOnce": false, + "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", + "slidingPercentile": 0.25, + "slidingWindowSize": 12, + "maxFrameDropIntervalMs": 100, + "ignoreLoadTimeoutForFallback": false, + "serverBweMultiplier": 1, + "drmMaxKeyfetchDelayMs": 0, + "maxResolutionForWhiteNoise": 0, + "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", + "enableLibvpxHdr": false, + "enableCacheAwareStreamSelection": true, + "useExoCronetDataSource": true, + "whiteNoiseScale": 0, + "whiteNoiseOffset": 0, + "preventVideoFrameLaggingWithLibvpx": false, + "enableMediaCodecHdr": true, + "enableMediaCodecSwHdr": false, + "liveOnlyWindowChunks": 10, + "bearerMinDurationToRetainAfterDiscardMs": [ + 21000, + 21000, + 21000, + 21000, + 120000, + 120000, + 90000, + 120000 + ], + "forceWidevineL3": false, + "useAverageBitrate": false, + "useMedialibAudioTrackRendererForLive": true, + "useExoPlayerV2": false, + "logMediaRequestEventsToCsi": true, + "onesieFixNonZeroStartTimeFormatSelection": false, + "liveOnlyReadaheadStepSizeChunks": 1, + "liveOnlyBufferHealthHalfLifeSeconds": 60, + "liveOnlyMinBufferHealthRatio": 0.75, + "liveOnlyMinLatencyToSeekRatio": 3, + "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", + "ignoreViewportSizeWhenSticky": false, + "enableLibvpxFallback": false, + "disableLibvpxLoopFilter": false, + "enableVpxMediaView": false, + "hdrMinScreenBrightness": 0, + "hdrMaxScreenBrightnessThreshold": 0, + "onesieDataSourceAboveCacheDataSource": true, + "httpNonplayerLoadTimeoutMs": 72000, + "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", + "maxVideoDurationPerFetchMs": 12000, + "maxVideoEstimatedLoadDurationMs": -1, + "estimatedServerClockHalfLife": 5, + "estimatedServerClockStrictOffset": false, + "minReadAheadMediaTimeMs": 0, + "readAheadGrowthRate": 0, + "useDynamicReadAhead": false, + "useYtVodMediaSourceForV2": false, + "enableV2Gapless": true, + "useLiveHeadTimeMillis": true, + "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, + "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, + "enableDynamicHdr": false, + "v2PerformEarlyStreamSelection": false, + "v2UsePlaybackStreamSelectionResult": false, + "v2MinTimeBetweenAbrReevaluationMs": 2000, + "avoidReusePlaybackAcrossLoadvideos": false, + "enableInfiniteNetworkLoadingRetries": true, + "reportExoPlayerStateOnTransition": false, + "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", + "useLiveHeadWindow": true, + "enableDynamicHdrInHardware": false, + "ultralowAudioQualityBandwidthThresholdBps": 0, + "retryLiveNetNocontentWithDelay": true, + "ignoreUnneededSeeksToLiveHead": true, + "adaptiveLiveHeadWindow": true, + "drmMetricsQoeLoggingFraction": 0.01, + "liveNetNocontentMaximumErrors": -1, + "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, + "slidingPercentileScalar": 0.85, + "minAdaptiveVideoQuality": 0, + "retryLiveEmptyChunkWithDelay": true, + "platypusBackBufferDurationMs": 30000, + "platypusEnableServerSideFormatFiltering": true + } + }, + "playerInitConfig": { + "stickyQualitySelectionConfig": { + "stickySelectionType": "DISABLE_STICKY", + "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", + "expirationTimeSinceLastPlaybackStartMs": "18000000", + "stickyCeilingOverridesSimpleBitrateCap": true + } + }, + "dataSaverConfig": { + "simpleBitrateCap": "0" + }, + "commonConfig": {} + } + } + } + }, + "trackingParams": "CAgQ8d4BGAEiEwjHz7_d1OmNAxXMBXMJHfbbKUw=", + "id": "d0509e9a-d421-484c-a4ad-952417474718", + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "runs": [ + { + "text": "8:40" + } + ], + "accessibility": { + "accessibilityData": { + "label": "8 minutes, 40 seconds" + } + } + }, + "style": "DEFAULT" + } + } + ] + } + }, + { + "endscreenElementRenderer": { + "style": "VIDEO", + "image": { + "thumbnails": [ + { + "url": "https://i.ytimg.com/vi/b6mo-rTiJoE/default.jpg", + "width": 120, + "height": 90 + }, + { + "url": "https://i.ytimg.com/vi/b6mo-rTiJoE/mqdefault.jpg", + "width": 320, + "height": 180 + }, + { + "url": "https://i.ytimg.com/vi/b6mo-rTiJoE/hqdefault.jpg", + "width": 480, + "height": 360 + }, + { + "url": "https://i.ytimg.com/vi/b6mo-rTiJoE/sddefault.jpg", + "width": 640, + "height": 480 + } + ] + }, + "left": 0.654386, + "width": 0.322807, + "top": 0.52492213, + "aspectRatio": 1.7777778, + "startMs": "307875", + "endMs": "316162", + "title": { + "runs": [ + { + "text": "WWDC 2025 - iOS 26 + Liquid Glass" + } + ], + "accessibility": { + "accessibilityData": { + "label": "WWDC 2025 - iOS 26 + Liquid Glass, video" + } + } + }, + "metadata": { + "runs": [ + { + "text": "389,815 views" + } + ] + }, + "endpoint": { + "clickTrackingParams": "CAcQ8t4BGAIiEwjHz7_d1OmNAxXMBXMJHfbbKUwyDGl2LWVuZHNjcmVlbkiv7fb-47i5yRiaAQMQu2k=", + "commandMetadata": { + "interactionLoggingCommandMetadata": { + "loggingExpectations": { + "screenCreatedLoggingExpectations": { + "expectedParentScreens": [ + { + "screenVeType": 3832 + } + ] + } + } + } + }, + "watchEndpoint": { + "videoId": "b6mo-rTiJoE", + "watchEndpointSupportedOnesieConfig": { + "playbackOnesieConfig": { + "url": "https://rr4---sn-4g5e6nsd.googlevideo.com/initplayback?source=youtube&oeis=1&c=ANDROID&oad=7000&ovd=7000&oaad=11000&oavd=11000&ocs=550&oewis=1&ohct=2&oaf1=1&oputc=1&ofpcc=2&obbl=24576&msp=1&odepv=1&onvi=1&id=6fa9a8fab4e22681&ip=2a02%3A908%3A1991%3A1ec0%3A9%3A870c%3Aa854%3A53fe&initcwndbps=2518750&mt=1749654548", + "exoPlayerInitConfig": { + "exoPlayerConfig": { + "useExoPlayer": true, + "useAdaptiveBitrate": true, + "maxInitialByteRate": 91136, + "minDurationForQualityIncreaseMs": 12364, + "maxDurationForQualityDecreaseMs": 3720, + "lowWatermarkMs": 15000, + "highWatermarkMs": 30000, + "lowPoolLoad": 0.8, + "highPoolLoad": 0.8, + "sufficientBandwidthOverhead": 1, + "bufferChunkSizeKb": 50, + "httpConnectTimeoutMs": 16000, + "httpReadTimeoutMs": 8000, + "numAudioSegmentsPerFetch": 1, + "numVideoSegmentsPerFetch": 2, + "minDurationForPlaybackStartMs": 1600, + "enableExoplayerReuse": false, + "useRadioTypeForInitialQualitySelection": true, + "enableBandaidHttpDataSource": true, + "httpLoadTimeoutMs": 18000, + "canPlayHdDrm": true, + "videoBufferSegmentCount": 389, + "audioBufferSegmentCount": 38, + "useAbruptSplicing": false, + "minRetryCount": 10, + "secondsToMaxAggressiveness": 0, + "enableSurfaceviewResizeWorkaround": false, + "enableVp9IfThresholdsPass": false, + "matchQualityToViewportOnUnfullscreen": false, + "lowAudioQualityConnTypes": [ + "MOBILE_CONNECTION_TYPE_CELLULAR_2G", + "MOBILE_CONNECTION_TYPE_CELLULAR_3G" + ], + "enableLibvpxVideoTrackRenderer": false, + "lowAudioQualityBandwidthThresholdBps": 786432, + "enableVariableSpeedPlayback": false, + "preferOnesieBufferedFormat": true, + "cronetResetTimeoutOnRedirects": true, + "onesieVideoBufferLoadTimeoutMs": "0", + "onesieVideoBufferReadTimeoutMs": "0", + "libvpxEnableGl": false, + "enableOpus": false, + "maxReadAheadMediaTimeMs": 120000, + "useMediaTimeCappedLoadControl": true, + "allowDroppingUndecodedFrames": true, + "minDurationForPlaybackRestartMs": 5000, + "serverProvidedBandwidthHeader": "", + "enableRedirectorHostFallback": true, + "recordTrackRendererTimingEvents": true, + "minErrorsForRedirectorHostFallback": 0, + "nonHardwareMediaCodecNames": [ + "OMX.ffmpeg.vp9.decoder", + "OMX.google.vp9.decoder", + "c2.android.vp9.decoder", + "OMX.Intel.sw_vd.vp9", + "OMX.MTK.VIDEO.DECODER.SW.VP9", + "c2.mtk.sw.vp9.decoder", + "OMX.google.av1.decoder", + "c2.android.av1.decoder", + "OMX.sprd.av1.decoder", + "c2.android.av1-dav1d.decoder" + ], + "enableVp9IfInHardware": false, + "enableVp9EncryptedIfInHardware": true, + "useOpusMedAsLowQualityAudio": false, + "minErrorsForPcrFallback": 0, + "useStickyRedirectHttpDataSource": true, + "onlyVideoBandwidth": true, + "useRedirectorOnNetworkChange": false, + "enableMaxReadaheadAbrThreshold": true, + "cacheCheckDirectoryWritabilityOnce": false, + "predictorType": "PREDICTOR_TYPE_NEAREST_RANK", + "slidingPercentile": 0.25, + "slidingWindowSize": 12, + "maxFrameDropIntervalMs": 100, + "ignoreLoadTimeoutForFallback": false, + "serverBweMultiplier": 1, + "drmMaxKeyfetchDelayMs": 0, + "maxResolutionForWhiteNoise": 0, + "whiteNoiseRenderEffectMode": "RENDER_EFFECT_MODE_UNKNOWN", + "enableLibvpxHdr": false, + "enableCacheAwareStreamSelection": true, + "useExoCronetDataSource": true, + "whiteNoiseScale": 0, + "whiteNoiseOffset": 0, + "preventVideoFrameLaggingWithLibvpx": false, + "enableMediaCodecHdr": true, + "enableMediaCodecSwHdr": false, + "liveOnlyWindowChunks": 10, + "bearerMinDurationToRetainAfterDiscardMs": [ + 21000, + 21000, + 21000, + 21000, + 120000, + 120000, + 90000, + 120000 + ], + "forceWidevineL3": false, + "useAverageBitrate": false, + "useMedialibAudioTrackRendererForLive": true, + "useExoPlayerV2": false, + "logMediaRequestEventsToCsi": true, + "onesieFixNonZeroStartTimeFormatSelection": false, + "liveOnlyReadaheadStepSizeChunks": 1, + "liveOnlyBufferHealthHalfLifeSeconds": 60, + "liveOnlyMinBufferHealthRatio": 0.75, + "liveOnlyMinLatencyToSeekRatio": 3, + "manifestlessPartialChunkStrategy": "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT", + "ignoreViewportSizeWhenSticky": false, + "enableLibvpxFallback": false, + "disableLibvpxLoopFilter": false, + "enableVpxMediaView": false, + "hdrMinScreenBrightness": 0, + "hdrMaxScreenBrightnessThreshold": 0, + "onesieDataSourceAboveCacheDataSource": true, + "httpNonplayerLoadTimeoutMs": 72000, + "numVideoSegmentsPerFetchStrategy": "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION", + "maxVideoDurationPerFetchMs": 12000, + "maxVideoEstimatedLoadDurationMs": -1, + "estimatedServerClockHalfLife": 5, + "estimatedServerClockStrictOffset": false, + "minReadAheadMediaTimeMs": 0, + "readAheadGrowthRate": 0, + "useDynamicReadAhead": false, + "useYtVodMediaSourceForV2": false, + "enableV2Gapless": true, + "useLiveHeadTimeMillis": true, + "allowTrackSelectionWithUpdatedVideoItagsForExoV2": false, + "maxAllowableTimeBeforeMediaTimeUpdateSec": 15, + "enableDynamicHdr": false, + "v2PerformEarlyStreamSelection": false, + "v2UsePlaybackStreamSelectionResult": false, + "v2MinTimeBetweenAbrReevaluationMs": 2000, + "avoidReusePlaybackAcrossLoadvideos": false, + "enableInfiniteNetworkLoadingRetries": true, + "reportExoPlayerStateOnTransition": false, + "manifestlessSequenceMethod": "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD", + "useLiveHeadWindow": true, + "enableDynamicHdrInHardware": false, + "ultralowAudioQualityBandwidthThresholdBps": 0, + "retryLiveNetNocontentWithDelay": true, + "ignoreUnneededSeeksToLiveHead": true, + "adaptiveLiveHeadWindow": true, + "drmMetricsQoeLoggingFraction": 0.01, + "liveNetNocontentMaximumErrors": -1, + "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": true, + "slidingPercentileScalar": 0.85, + "minAdaptiveVideoQuality": 0, + "retryLiveEmptyChunkWithDelay": true, + "platypusBackBufferDurationMs": 30000, + "platypusEnableServerSideFormatFiltering": true + } + }, + "playerInitConfig": { + "stickyQualitySelectionConfig": { + "stickySelectionType": "DISABLE_STICKY", + "expirationTimeSinceLastManualVideoQualitySelectionMs": "259200000", + "expirationTimeSinceLastPlaybackStartMs": "18000000", + "stickyCeilingOverridesSimpleBitrateCap": true + } + }, + "dataSaverConfig": { + "simpleBitrateCap": "0" + }, + "commonConfig": {} + } + } + } + }, + "trackingParams": "CAcQ8t4BGAIiEwjHz7_d1OmNAxXMBXMJHfbbKUw=", + "id": "0ddbdaa8-f847-4691-bb8d-c7891cca2e75", + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "text": { + "runs": [ + { + "text": "5:01" + } + ], + "accessibility": { + "accessibilityData": { + "label": "5 minutes, 1 second" + } + } + }, + "style": "DEFAULT" + } + } + ] + } + } + ], + "startMs": "307875", + "trackingParams": "CAYQ794BIhMIx8-_3dTpjQMVzAVzCR322ylM" + } + }, + "overlay": {}, + "onResponseReceivedActions": [ + { + "clickTrackingParams": "CAAQu2kiEwjHz7_d1OmNAxXMBXMJHfbbKUw=", + "startEomFlowCommand": { + "eomFlowRenderer": { + "webViewRenderer": { + "url": { + "privateDoNotAccessOrElseTrustedResourceUrlWrappedValue": "https://consent.youtube.com/yt-app-main?gl=DE&m=1&pc=yt&cm=2&hl=en&src=1&app=1&vd=CgtmS09UUW54WUQ5VSjGu6bCBjIKCgJERRIEEgAgRDoMCAEg78fRoOW456Ro&utm_source=YT_ANDROID&dt=0&av=20.10.38" + }, + "onFailureCommand": { + "clickTrackingParams": "CAUQmawJIhMIx8-_3dTpjQMVzAVzCR322ylM", + "updateEomStateCommand": { + "mobileEomFlowState": { + "updatedVisitorData": "CgtmS09UUW54WUQ5VSjGu6bCBjIKCgJERRIEEgAgRDoZCAEaCwjGu6bCBhDv0ftDIO_H0aDluOekaA%3D%3D", + "isError": true + } + } + }, + "trackingParams": "CAUQmawJIhMIx8-_3dTpjQMVzAVzCR322ylM", + "webViewEntityKey": "Eg5Fb21GbG93V2VidmlldyD4AigB", + "webToNativeMessageMap": [ + { + "key": "update_eom_state_command", + "value": { + "clickTrackingParams": "CAUQmawJIhMIx8-_3dTpjQMVzAVzCR322ylM", + "updateEomStateCommand": { + "hack": true + } + } + }, + { + "key": "sign_in_endpoint", + "value": { + "clickTrackingParams": "CAUQmawJIhMIx8-_3dTpjQMVzAVzCR322ylM", + "signInEndpoint": { + "hack": true + } + } + } + ], + "webViewUseCase": "WEB_VIEW_USE_CASE_EOM_CONSENT", + "openInBrowserUrls": [ + "https://policies.google.com", + "https://support.google.com" + ], + "firstPartyHostNameAllowList": [ + "consent.youtube.com" + ] + } + }, + "consentMoment": "CONSENT_MOMENT_INITIAL" + } + } + ], + "playerSettingsMenuData": { + "loggingDirectives": { + "trackingParams": "CAQQtc4GIhMIx8-_3dTpjQMVzAVzCR322ylM", + "visibility": { + "types": "12" + } + } + }, + "playerOverlayLayerRenderers": [ + { + "playerOverlayLayerRenderer": { + "layerPriority": 8, + "featurePlayerOverlayRenderers": [ + { + "featurePlayerOverlayRenderer": { + "content": { + "elementRenderer": { + "trackingParams": "CAAQu2kiEwjHz7_d1OmNAxXMBXMJHfbbKUw=", + "newElement": { + "type": { + "componentType": { + "templateConfig": { + "uriTemplateConfig": { + "uri": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727" + } + }, + "model": {}, + "subscriptionConfig": { + "dataStoreSubscriptionConfig": { + "mappings": [ + { + "identifier": "Ei0veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX2NvbnRyb2xzX3Zpc2liaWxpdHkg2AIoAQ%3D%3D", + "resultField": 6, + "resultPath": [ + 6 + ] + }, + { + "identifier": "Eh4veW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX3RpbWUgxgIoAQ%3D%3D", + "resultField": 9, + "resultPath": [ + 9 + ] + }, + { + "identifier": "EiYveW91dHViZS9hcHAvd2F0Y2gvcGxheWVyX2xheW91dF9zdGF0ZSDIAigB", + "resultField": 11, + "resultPath": [ + 11 + ] + }, + { + "identifier": "Ei8veW91dHViZS9hcHAvd2F0Y2gvZmVhdHVyZV9wbGF5ZXJfb3ZlcmxheV9zdGF0ZSDdAigB", + "resultField": 13, + "resultPath": [ + 13 + ] + }, + { + "identifier": "/youtube/app/engagement_panel", + "resultField": 8, + "resultPath": [ + 8 + ] + } + ], + "resultField": 512176697 + }, + "environmentSubscriptionConfig": { + "resultField": 512176697, + "environmentDataField": 4, + "subscription": { + "environmentDataFilter": [ + "SUBSCRIPTION_DEVICE_ORIENTATION" + ] + } + }, + "themeSubscriptionConfig": { + "mappings": [ + { + "identifier": "\n\u0016theme|68395bd41e9f0323", + "resultPath": [ + 2 + ] + } + ], + "resultField": 512176697 + }, + "capabilitiesSubscriptionConfig": { + "mappings": { + "identifier": "capabilities|4848739a7b6ba4de", + "resultPath": [ + 5 + ] + }, + "resultField": 512176697 + } + } + } + }, + "properties": { + "identifierProperties": { + "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", + "uniqueLoggingIdentifier": "1749654982092425279" + } + } + } + } + }, + "overlayIdentifier": "player_overlay_featured_channel_watermark", + "priorityInLayer": -39 + } + } + ] + } + } + ], + "adBreakHeartbeatParams": "Q0FBJTNE", + "frameworkUpdates": { + "entityBatchUpdate": { + "mutations": [ + { + "entityKey": "Eihjb21wb3NpdGUtbGl2ZS1zdHJlYW0tb2ZmbGluZS1lbnRpdHkta2V5IIUEKAE%3D", + "type": "ENTITY_MUTATION_TYPE_DELETE" + }, + { + "entityKey": "Eg0KC0dKTGx4al9kdHE4IPYBKAE%3D", + "type": "ENTITY_MUTATION_TYPE_REPLACE", + "payload": { + "offlineabilityEntity": { + "key": "Eg0KC0dKTGx4al9kdHE4IPYBKAE%3D", + "addToOfflineButtonState": "ADD_TO_OFFLINE_BUTTON_STATE_ENABLED", + "commandWrapper": { + "command": { + "innertubeCommand": { + "clickTrackingParams": "CAIQ6ewBIhMIx8-_3dTpjQMVzAVzCR322ylM", + "ypcGetOfflineUpsellEndpoint": { + "params": "ChPqqN25AQ0KC0dKTGx4al9kdHE4IgtHSkxseGpfZHRxOCoVCAkYAVIPCgtHSkxseGpfZHRxOCAB" + } + } + }, + "loggingDirectives": { + "trackingParams": "CAIQ6ewBIhMIx8-_3dTpjQMVzAVzCR322ylM" + } + }, + "contentCheckOk": false, + "racyCheckOk": false, + "loggingDirectives": { + "trackingParams": "CAEQxzciEwjHz7_d1OmNAxXMBXMJHfbbKUw=", + "visibility": { + "types": "4" + } + } + } + } + } + ], + "timestamp": { + "seconds": "1749654982", + "nanos": 142857695 + } + }, + "elementUpdate": { + "updates": [ + { + "templateUpdate": { + "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", + "serializedTemplateConfig": "ssfOhwXeCxLQCwoECAYQCQoECAkQDgoECAwQDgoECA8QDgoECBEQAwoECBYQBQoECB4QDgoECB8QDgoECCMQAgoECCQQDgoECCoQDhIECAEYARKfBQgCGAIimAUalQUKEQgBEg0aCwoJCKeU3EsSAhoACi0IAhIpGicKJQiEi71QEh4aHAoMCAoSCAgeMgQKAggCCgwIDBIICB8yBAoCCAMK0AQIAxLLBFrIBAgBEsMEIsAECr0ECgQSAggMErQEGrEECiMIARIfGh0KGwi5lNxLEhQaEgoQCAESDBIKCAESAggBEgIIAwqJBAgCEoQEGoEECn0IhIu9UBJ2GnQKFwgDEhMaEQoPCAESCwgjMgcKBQ0AACBCChcIAhITGhEKDwgBEgsIIzIHCgUNAAAgQgoMCAsSCAgkMgQKAggDCgwIEBIICB8yBAoCCAMKJAgIEiAaHgocCAkSGBoWChQIARIQEg4IAxICCAQSAggBEgIIAwoaCJWXvVASExoRCg8IAhILCCMyBwoFDTMzMz8KIwjrmL1QEhwaGgoYCAcSFCISChAKBBICCA4SCAgqMgQKAggDCmgIxaPqeRJhGl8KTgifv8x4EkcaRQpDCOcHEj4iPAo6Ci1SKwgBEidKJQgBEggIFjIECgIIABoXUhUIAhIREg8IARIDCOcHEgIIBxICCAESCRIHCAESAwjnBwoNCAISCQgGMgUKAwoBMQrUAQiWkelQEswBGskBCsYBCOcHEsABIr0BCroBCqwBWqkBCAISM1IxCAESLVIrCAESJ0olCAESCAgWMgQKAggAGhdSFQgCEhESDwgBEgMI5wcSAggHEgIIARJwUm4IARJqWmgIAhIzUjEIARItUisIARInSiUIARIICBYyBAoCCAAaF1IVCAISERIPCAESAwjnBxICCAcSAggBEi9SLQgBEilSJwgBEiNKIQgBEggIFjIECgIIABoTUhEIAhINEgsIARIDCOcHEgIIARIJEgcIARIDCOcHEg4IAxgEIggSBggBEgIIAhIqCAQYBCIkUiIIARIeShwIARIOCAkSCggBEgIIBhICCAIaCAgJMgQKAggCEiQIBRgEIh5KHAgBEg4IDBIKCAESAggLEgIIAhoICAwyBAoCCAMSUggGGAQiTFpKCAMSIkogCAESEggPEg4IARICCAQSAggDEgIIARoICA8yBAoCCAESIkogCAESEggPEg4IARICCAQSAggDEgIIARoICA8yBAoCCAISFAgHEBEYBCIMEgoIARICCAkSAggFEhIICBgEIgwSCggBEgIIDRICCAQSRggJGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggFEgwSCggBEgIICBICCAUSRggKGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggGEgwSCggBEgIICBICCAYSRggLGAQiQFo-CAISLBIqCAESAggFEgIIARIOGgwIFjIICgYI3aSLqQESAggBEgoaCAgWMgQKAggHEgwSCggBEgIICBICCAcSuAEIDBgEIrEBWq4BCAISjQFaigEIAhJqWmgIAhJYWlYIAhJGWkQIAhI0WjIIAhIiWiAIAhIWWhQIAhIKUggIARIEEgIIBBIEEgIIBRIEEgIIBhIKUggIARIEEgIICBIKUggIARIEEgIICRIKUggIARIEEgIIChIKUggIARIEEgIICxIaShgIBRIOCBESCggBEgIIARICCAEaBBICCAcSGkoYCAQSBggREgIIBxoMEgoIARICCAESAggCEjEIDRgEIisSKQgBEgIIBRICCAESDRoLCBYyBwoFCOnv8XsSAggBEgoaCAgWMgQKAggHEj4IDhgEIjhaNggCEgQSAggNEiwSKggBEgIIBRICCAESDhoMCBYyCAoGCILl9KoBEgIIARIKGggIFjIECgIIAxjv_KOly5fdksMB", + "resourceTag": "713026632389744423", + "templateType": "TEMPLATE_TYPE_EKO" + } + }, + { + "themeUpdate": { + "identifier": "theme|68395bd41e9f0323", + "resourceTag": "7510134820221944611", + "themeBytes": "CoOeAQoaChZ0aGVtZXw2ODM5NWJkNDFlOWYwMzIzEAES4Z0BCuIEIP____8PKP____8PMP____8POICAgGhokKHC_A9wzJmz_g94gICAaIgBgICA0AGQAYCAgPgPoAGAgPz_D6gB4MCB-w-wAYCAsP4PuAGAgLD-D8ABgICA0AHIAZiw4PgP0AHUv5n4D9gBlurB-A_gAYCA_P8P6AH_____D_ABocKE-Q_4Af___weAAq2A7_8PiALgwIH7D6AC_____w-oAv___58LuALgwYP_D8gC____9w3QAubNm_8P2AKAgIBo4ALmzZv_D-gCgICA0Aj4Av___58LiAP0i4r6D5AD4MCB-w-YA4-evPgPqAP_8cv_D7AD____7wS4A____9cBwAPUv5n4D8gDgICwrg7QA4CAgOgE4AOAgIBo6AMA8AOAgID4D_gDgICA4AyABOzigfgPiASQocL8D5AE_____w-YBP_N-vkPoASAgIDICagE____nwuwBKHChPkPuAT_____D8AE-fPn_w_IBICAgNAB0AT____vBNgEgICAaOAEgICAaOgEgICAaPAE4MCB-w_4BI-evPgPgAWSiOT8D4gF_____w-QBf____8PmAX_____D6AFj568-A-oBYCAgNABsAWAgIBouAX____XAcAF____nwPIBZHP_P8P2AWPnrz4D-AF_____w_oBYCAgLAG8AX4poD_D_gF_836-Q-ABoOT_p8DiAbz2P6fA5AGgNLw-w-YBr7--5kDoAaXsoH4D6gGqNCgyQmwBub97_8PuAa3_9f_D8AGg_uz_w_IBoD66_4P0AaA0u_9D9gGg_aq_A_gBoD88foP6Ab___-fAxLtCQovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRiPnrz4DyIKc2Fucy1zZXJpZigEMAASLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAQEEY4MCB-w8iCnNhbnMtc2VyaWYoBDAAGi0KEHNhbnMtc2VyaWYtbGlnaHQVAABAQRj_____DyIKc2Fucy1zZXJpZigDMAAqLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEYj568-A8iCnNhbnMtc2VyaWYoBDAAOi4KEXNhbnMtc2VyaWYtbWVkaXVtFQAAYEEY1L-Z-A8iCnNhbnMtc2VyaWYoBTAAQi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAHBBGP____8PIgpzYW5zLXNlcmlmKAQwAEovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAACgQRiPnrz4DyIKc2Fucy1zZXJpZigEMABSLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAQEEYj568-A8iCnNhbnMtc2VyaWYoBDAAWi4KEXNhbnMtc2VyaWYtaXRhbGljFQAAQEEY4MCB-w8iCnNhbnMtc2VyaWYoBDABYi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAIIBLgoRc2Fucy1zZXJpZi1tZWRpdW0VAABgQRiPnrz4DyIKc2Fucy1zZXJpZigFMACKAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAJIBLgoRc2Fucy1zZXJpZi1tZWRpdW0VAABAQRiPnrz4DyIKc2Fucy1zZXJpZigFMACaAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAMBBGI-evPgPIgpzYW5zLXNlcmlmKAQwAKIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAIEEYj568-A8iCnNhbnMtc2VyaWYoBDAAqgEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjgwIH7DyIKc2Fucy1zZXJpZigEMACyAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGI-evPgPIgpzYW5zLXNlcmlmKAQwANIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAgEEYj568-A8iCnNhbnMtc2VyaWYoBDAA2gEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAKBBGI-evPgPIgpzYW5zLXNlcmlmKAUwAPIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEYj568-A8iCnNhbnMtc2VyaWYoBDAAmgI3ChRZb3VUdWJlU2Fucy1TZW1pQm9sZBUAAJBBGI-evPgPIgtZb3VUdWJlU2FucygGMAA9AACwQaICNwoUWW91VHViZVNhbnMtU2VtaUJvbGQVAACQQRiPnrz4DyILWW91VHViZVNhbnMoBjAAPQAA0EGqAjMKEFlvdVR1YmVTYW5zLUJvbGQVAACgQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAA4EGyAjMKEFlvdVR1YmVTYW5zLUJvbGQVAACwQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAA8EG6AjMKEFlvdVR1YmVTYW5zLUJvbGQVAADAQRiPnrz4DyILWW91VHViZVNhbnMoBzAAPQAAAEIa_I0BCiV5dF9vdXRsaW5lX292ZXJmbG93X3ZlcnRpY2FsX2JsYWNrXzI0Ehl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0Ghp5dF9vdXRsaW5lX2xpbmtfZ3JleTYwMF8xOCIaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMTgqI3l0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X2JsYWNrXzI0MiF5dF9vdXRsaW5lX3lvdXR1YmVfbWl4X2dyZXk2MDBfMjQ6IHl0X291dGxpbmVfY2hldnJvbl9kb3duX2JsYWNrXzI0Qh95dF9vdXRsaW5lX2luZm9fY2lyY2xlX2JsYWNrXzI0Sih5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9yaWdodF9ncmV5NjAwXzI0UiFxdWFudHVtX2ljX3BsYXlfZGlzYWJsZWRfd2hpdGVfMjRaHHl0X291dGxpbmVfb3Blbl9uZXdfYmxhY2tfMjRiFXl0X291dGxpbmVfeF9ibGFja18yNHIZeXRfb3V0bGluZV9hdWRpb19ibGFja18yNHotcXVhbnR1bV9pY19jaGVja19ib3hfb3V0bGluZV9ibGFua19ncmV5NjAwXzI0ggEgcXVhbnR1bV9pY19jaGVja19ib3hfZ29vZ2JsdWVfMjSKASJ5dF9vdXRsaW5lX2NoZXZyb25fbGVmdF9ncmV5NjAwXzI0kgEheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgEgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjSiAR55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjSqASB5dF9vdXRsaW5lX2FsZXJ0X2NpcmNsZV9ibGFja18yNLIBH3l0X291dGxpbmVfaW5mb19jaXJjbGVfYmxhY2tfMjS6ARt5dF9vdXRsaW5lX3RydWNrX2dyZXk2MDBfMjTCASB5dF9vdXRsaW5lX2Fycm93X3VuZG9fZ3JleTYwMF8yNMoBInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjTSARl5dF9vdXRsaW5lX3NoYXJlX2JsYWNrXzI02gEaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTiAR55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjTqARl5dF9vdXRsaW5lX2NoZWNrX2JsYWNrXzI08gEceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xNvoBHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xNoICKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTaKAiV5dF9vdXRsaW5lX292ZXJmbG93X3ZlcnRpY2FsX2JsYWNrXzM2kgIfeXRfZmlsbF9jaGVja19jaXJjbGVfZ3JleTYwMF8yNJoCLHF1YW50dW1faWNfcmFkaW9fYnV0dG9uX3VuY2hlY2tlZF9ncmV5NjAwXzI0ogIZeXRfb3V0bGluZV9pbWFnZV9ibGFja18yNKoCJnF1YW50dW1faWNfcmFkaW9fYnV0dG9uX29uX2dvb2dibHVlXzI0sgIeeXRfb3V0bGluZV9jaGV2cm9uX3VwX2JsYWNrXzI0ugIgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjTCAg1pY19zdWJzY3JpYmVkygIaeXRfb3V0bGluZV9hZGp1c3RfYmxhY2tfMjTSAhZ5dF9maWxsX3Bpbl9ncmV5NjAwXzI02gIWeXRfZmlsbF9oZWFydF9ibGFja18yNOICDmljX2NoZWNrX2JsYWNr6gIZeXRfb3V0bGluZV9oZWFydF9ibGFja18xNvICF3l0X2ZpbGxfc3Rhcl9ncmV5NjAwXzI0-gIdeXRfZmlsbF9wbGF5X2Fycm93X2dyZXk2MDBfMjSCAx15dF9maWxsX2Fycm93X2Rvd25fZ3JleTYwMF8yNIoDG3l0X2ZpbGxfYXJyb3dfdXBfZ3JleTYwMF8yNJIDIXl0X291dGxpbmVfY2hldnJvbl9yaWdodF9ibGFja18yNJoDGmljX3l0X2NoZWNrYm94X3RyYW5zcGFyZW50ogMoaWNfeXRfY2hlY2tib3hfb3V0bGluZV9ibGFua190cmFuc3BhcmVudKoDGnl0X291dGxpbmVfY2FtZXJhX2JsYWNrXzI0sgMYeXRfb3V0bGluZV9nZWFyX2JsYWNrXzI0ugMceXRfb3V0bGluZV9wZXJzb25fZ3JleTYwMF8yNMIDF3l0X291dGxpbmVfZXllX2JsYWNrXzI0ygMieXRfb3V0bGluZV9jaGV2cm9uX2V4cGFuZF9ibGFja18yNNIDI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI02gMYeXRfZmlsbF9iZWxsX29uX2JsYWNrXzI04gMYeXRfb3V0bGluZV9iZWxsX2JsYWNrXzI06gMceXRfb3V0bGluZV9iZWxsX29mZl9ibGFja18yNPIDIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNPoDHnl0X291dGxpbmVfYXJyb3dfbGVmdF9ibGFja18yNIIEIXl0X291dGxpbmVfYXJyb3dfcmlnaHRfZ3JleTYwMF8yNIoEEmljX29mZmxpbmVfZGVmYXVsdJIEE2ljX29mZmxpbmVfZmluaXNoZWSaBBBpY19vZmZsaW5lX3N0YXJ0ogQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjSqBBx5dF9vdXRsaW5lX2xpc3RfYWRkX2JsYWNrXzI0sgQZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNLoEI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI0wgQYeXRfb3V0bGluZV9mbGFnX2JsYWNrXzI0ygQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjTSBBh5dF9vdXRsaW5lX2xvY2tfYmxhY2tfMjTaBBh5dF9vdXRsaW5lX2xpbmtfYmxhY2tfMjTiBBl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI06gQbeW91dHViZV9wcmVtaXVtX2JhZGdlX2xpZ2h08gQceXRfb3V0bGluZV94X2NpcmNsZV9ibGFja18yNPoEF3l0X291dGxpbmVfYWRkX2JsYWNrXzI0ggUneXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0igUfcXVhbnR1bV9pY19jb250ZW50X2N1dF93aGl0ZV8xOJIFGnl0X291dGxpbmVfc3Rhcl9ncmV5NjAwXzI0mgUQaWNfc3Rhcl9ibGFja18yNKIFF2ljX3N0YXJfYm9yZGVyX2JsYWNrXzI0qgUYeXRfZmlsbF9wYXVzZV9ncmV5NjAwXzI0sgUQaWNfb2ZmbGluZV9lcnJvcroFEmljX29mZmxpbmVfcmVmcmVzaMIFGXl0X2ZpbGxfdGh1bWJfdXBfYmxhY2tfMTbKBRt5dF9maWxsX3RodW1iX2Rvd25fYmxhY2tfMTbSBRl5dF9vdXRsaW5lX2xhYmVsX2JsYWNrXzI02gUaeXRfb3V0bGluZV9wZW9wbGVfYmxhY2tfMjTiBR95dF9vdXRsaW5lX2RvbGxhcl9zaWduX2JsYWNrXzI06gUZeXRfb3V0bGluZV9jaGVja19ibGFja18yNPIFGHl0X291dGxpbmVfaG9tZV9ibGFja18yNPoFGnF1YW50dW1faWNfdHJhdmVsX3doaXRlXzI0ggYgeXRfb3V0bGluZV9iYXJfY2lyY2xlX2dyZXk2MDBfMjSKBh55dF9vdXRsaW5lX2ZhY2Vfc2FkX2dyZXk2MDBfMjSSBh55dF9vdXRsaW5lX2ZhY2VfbWVoX2dyZXk2MDBfMjSaBiB5dF9vdXRsaW5lX2ZhY2VfaGFwcHlfZ3JleTYwMF8yNKIGI3l0X291dGxpbmVfZmFjZV92ZXJ5X3NhZF9ncmV5NjAwXzI0qgYleXRfb3V0bGluZV9mYWNlX3ZlcnlfaGFwcHlfZ3JleTYwMF8yNLIGE2ljX29mZmxpbmVfc3RhcnRfdjK6Bh1pY19vZmZsaW5lX3BhcnRpYWxseV9wbGF5YWJsZcIGHHl0X291dGxpbmVfcGVyc29uX2dyZXk2MDBfMjTKBh15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18yNNIGF3l0X291dGxpbmVfZXllX2JsYWNrXzI02gYgeXRfb3V0bGluZV9hZGRfY2lyY2xlX2dyZXk2MDBfMjTiBiB5dF9vdXRsaW5lX2Jhcl9jaXJjbGVfZ3JleTYwMF8yNOoGI3l0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ncmV5NjAwXzI08gYZeXRfZmlsbF90aHVtYl91cF9ibGFja18yNPoGG3l0X2ZpbGxfdGh1bWJfZG93bl9ibGFja18yNIIHHHl0X291dGxpbmVfdGh1bWJfdXBfYmxhY2tfMjSKBx55dF9vdXRsaW5lX3RodW1iX2Rvd25fYmxhY2tfMjSSByh5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3JpZ2h0X2JsYWNrXzI0mgcgeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSiByB5dF9vdXRsaW5lX3ZpZGVvX2NhbWVyYV9ibGFja18yNKoHG3l0X291dGxpbmVfaGVhZHNldF9ibGFja18yNLIHIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNLoHI3l0X291dGxpbmVfbW9iaWxlX2Rvd25sb2FkX2JsYWNrXzI0wgcfeXRfb3V0bGluZV9tdXNpY192aWRlb19ibGFja18yNMoHGXl0X291dGxpbmVfY2xvY2tfYmxhY2tfMjTSBx95dF9vdXRsaW5lX2xpYnJhcnlfYWRkX2JsYWNrXzI02gcaeXRfb3V0bGluZV9jYW1lcmFfYmxhY2tfMjDiBxp5dF9vdXRsaW5lX2NhbWVyYV9ibGFja18yNOoHH3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfd2hpdGVfMTbyBx95dF9maWxsX3lvdXR1YmVfc2hvcnRzX3doaXRlXzI0-gcdeXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSCCB55dF9vdXRsaW5lX3R2X3F1ZXVlX2dyZXk2MDBfMjSKCCZ5dF9vdXRsaW5lX3R2X3F1ZXVlX2NoZXZyb25fZ3JleTYwMF8yNJIIH3l0X291dGxpbmVfdHJhbnNsYXRlX2dyZXk2MDBfMjSaCCF5dF9vdXRsaW5lX21lbnVfZmlsdGVyX2dyZXk2MDBfMjSiCBx5dF9maWxsX3N0YXJfaGFsZl9ncmV5NjAwXzI0qggaeXRfb3V0bGluZV9zZW5kX2dyZXk2MDBfMjSyCBl5dF9maWxsX2Jvb2ttYXJrX2JsYWNrXzI0uggceXRfb3V0bGluZV9ib29rbWFya19ibGFja18yNMIIGWljX3NlYXJjaF93aXRoX2NpcmNsZV9uZXfKCB9pY192b2ljZV9zZWFyY2hfd2l0aF9jaXJjbGVfbmV30ggieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNNoII3l0X291dGxpbmVfZG9sbGFyX3NpZ25fb2ZmX2JsYWNrXzI04ggbeXRfb3V0bGluZV9leWVfb2ZmX2JsYWNrXzI06ggqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI08ggbeXRfb3V0bGluZV9waG9uZV9ncmV5NjAwXzI0-ggeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzI0ggkeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzQ4igkdeXRfZmlsbF9kb3dubG9hZGVkX2dyZXk2MDBfMjSSCR15dF9maWxsX2Rvd25sb2FkZWRfZ3JleTYwMF80OJoJKXF1YW50dW1faWNfcGF1c2VfY2lyY2xlX2ZpbGxlZF9ncmV5NjAwXzQ4ogkTaWNfb2ZmbGluZV9lcnJvcl80OKoJFWljX29mZmxpbmVfcmVmcmVzaF80OLoJH3l0X2ZpbGxfc2tpcF9iYWNrXzEwX2dyZXk2MDBfMjTCCSJ5dF9maWxsX3NraXBfZm9yd2FyZF8xMF9ncmV5NjAwXzI0ygkceXRfZmlsbF9za2lwX25leHRfZ3JleTYwMF8yNNIJIHl0X2ZpbGxfc2tpcF9wcmV2aW91c19ncmV5NjAwXzI02gkYeXRfb3V0bGluZV9jYXJ0X2JsYWNrXzI04gkdeXRfZmlsbF9mYWNlX2hhcHB5X2dyZXk2MDBfMjTqCRt5dF9maWxsX2ZhY2VfbWVoX2dyZXk2MDBfMjTyCR15dF9maWxsX2ZhY2VfdXBzZXRfZ3JleTYwMF8yNPoJG3l0X2ZpbGxfZmFjZV9zYWRfZ3JleTYwMF8yNIIKInl0X2ZpbGxfZmFjZV92ZXJ5X2hhcHB5X2dyZXk2MDBfMjSKCiB5dF9maWxsX2ZhY2VfdmVyeV9zYWRfZ3JleTYwMF8yNJIKH3l0X291dGxpbmVfbGlicmFyeV9hZGRfYmxhY2tfMjSaCh55dF9maWxsX2xpYnJhcnlfc2F2ZWRfYmxhY2tfMjSiCh55dF9vdXRsaW5lX2Fycm93X2ZsaXBfYmxhY2tfMjSqCiFxdWFudHVtX2dtX2ljX2NhdGVnb3J5X2dyZXk2MDBfMjSyCh55dF9vdXRsaW5lX2Fycm93X3RpbWVfYmxhY2tfMjS6CiJ5dF9vdXRsaW5lX2Fycm93X2RpYWdvbmFsX2JsYWNrXzI0wgoaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTKChp5dF9vdXRsaW5lX3Blb3BsZV9ibGFja18yNNIKGnl0X291dGxpbmVfcGVuY2lsX2JsYWNrXzI02goneXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9vdmVybGFwX3doaXRlXzI04goZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNOoKHXl0X291dGxpbmVfcmF0aW5nX3VwX2JsYWNrXzI08goeeXRfb3V0bGluZV9yYWRhcl9saXZlX2JsYWNrXzI0-goZeXRfb3V0bGluZV9nbG9iZV9ibGFja18yNIILH3l0X291dGxpbmVfbWVtYmVyc2hpcHNfYmxhY2tfMjSKCx95dF9vdXRsaW5lX3N1cGVyX3N0b3JlX2JsYWNrXzI0kgsheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgsfeXRfb3V0bGluZV9sZXNzX3RoYW5fNF9ibGFja18yNKILI3l0X291dGxpbmVfZ3JlYXRlcl90aGFuXzIwX2JsYWNrXzI0qgsleXRfb3V0bGluZV9jbG9ja19oYWxmX2NpcmNsZV9ibGFja18yNLILHnl0X291dGxpbmVfcmFkYXJfbGl2ZV9ibGFja18yNLoLGnl0X291dGxpbmVfYWRqdXN0X2JsYWNrXzI0wgsleXRfb3V0bGluZV9kb2xsYXJfc2lnbl9oZWFydF9ibGFja18yNMoLKnl0X291dGxpbmVfcGxheV9hcnJvd19oYWxmX2NpcmNsZV9ibGFja18yNNILGHl0X291dGxpbmVfZmxhZ19ibGFja18yNNoLInl0X291dGxpbmVfYWxlcnRfdHJpYW5nbGVfYmxhY2tfMjTiCyF5dF9vdXRsaW5lX3BlcnNvbl9jaXJjbGVfYmxhY2tfMjTqCyV5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9sZWZ0X2JsYWNrXzI08gsgeXRfb3V0bGluZV9jYW1lcmFfYXVkaW9fYmxhY2tfMjT6Cyp5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX292ZXJsYXBfYmxhY2tfMjSCDCJ5dF9maWxsX2RvbGxhcl9zaWduX2hlYXJ0X2JsYWNrXzEyigwreXRfZmlsbF95b3V0dWJlX3Nob3J0c19ub190cmlhbmdsZV93aGl0ZV8xNpIMK3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfbm9fdHJpYW5nbGVfd2hpdGVfMjSaDCZ5dF9vdXRsaW5lX2NpcmNsZXNfb3ZlcmxhcF92ZF90aGVtZV8yNKIMKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0qgwceXRfb3V0bGluZV9zY2lzc29yc19ibGFja18yNLIMInl0X291dGxpbmVfcGVyc29uX211c2ljX2dyZXk2MDBfMjS6DBxxdWFudHVtX2ljX2FydGlzdF9ncmV5NjAwXzI0wgwjeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjTKDB55dF9maWxsX2Fycm93X3NodWZmbGVfYmxhY2tfMjTSDCB5dF9maWxsX2Fycm93X3VwX2NpcmNsZV9ibGFja18yNNoMIHl0X291dGxpbmVfY2hlY2tfY2lyY2xlX2JsYWNrXzI04gwieXRfZmlsbF9hcnJvd19kb3duX2NpcmNsZV9ibGFja18yNOoMIHl0X2ZpbGxfeW91dHViZV9tdXNpY19nbV9ibHVlXzI08gwgeXRfZmlsbF95b3V0dWJlX211c2ljX2dtX2JsdWVfMzb6DBl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0gg0deXRfb3V0bGluZV9iYXJfZ3JhcGhfYmxhY2tfMjSKDR95dF9vdXRsaW5lX3NoaWVsZF9wbHVzX2JsYWNrXzI0kg0deXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSaDRp5dF9vdXRsaW5lX3BlbmNpbF9ibGFja18yNKINHHl0X291dGxpbmVfZmxhc2hfb25fYmxhY2tfMjSqDR15dF9vdXRsaW5lX2ZsYXNoX29mZl9ibGFja18yNLINGXl0X2ZpbGxfZmxhc2hfb25fYmxhY2tfMjS6DRp5dF9maWxsX2ZsYXNoX29mZl9ibGFja18yNMINHnl0X291dGxpbmVfcGVyc29uX2JveF9ibGFja18yNMoNHXl0X291dGxpbmVfbXlfdmlkZW9zX2JsYWNrXzI00g0deXRfb3V0bGluZV9zdWJ0aXRsZXNfYmxhY2tfMjTaDSF5dF9vdXRsaW5lX3N1YnNjcmlwdGlvbnNfYmxhY2tfMjTiDSJ5dF9vdXRsaW5lX3lvdXR1YmVfc3R1ZGlvX2JsYWNrXzI06g0beXRfZmlsbF9hcnJvd19kb3duX2JsYWNrXzI08g0ZeXRfZmlsbF9hcnJvd191cF9ibGFja18yNPoNGnl0X2ZpbGxfbGlnaHRidWxiX2JsYWNrXzI0gg4XeXRfb3V0bGluZV9hZGRfYmxhY2tfMjSKDhp5dF9maWxsX3ZvbHVtZV9vbl9ibGFja18yNJIOInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjSaDid5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3BsdXNfYmxhY2tfMjSiDhp5dF9maWxsX2Jhcl9ncmFwaF9ibGFja18yNKoOHXl0X291dGxpbmVfYmFyX2dyYXBoX2JsYWNrXzI0sg4YeXRfb3V0bGluZV9maXJlX2JsYWNrXzI0ug4ZeXRfb3V0bGluZV9tdXNpY19ibGFja18yNMIOIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNNIOJnl0X291dGxpbmVfeW91dHViZV9pbXByb3ZlX3R2X2JsYWNrXzI02g4XeXRfb3V0bGluZV9iYWdfYmxhY2tfMjTiDhZ5dF9maWxsX2F1ZGlvX2JsYWNrXzI06g4leXRfb3V0bGluZV95b3V0dWJlX2xvZ29faWNvbl9ibGFja18yNPIOGXl0X2ZpbGxfb3Blbl9uZXdfd2hpdGVfMzb6Dh55dF9vdXRsaW5lX3ZpZGVvX2xpbmtfYmxhY2tfMTaCDyF5dF9vdXRsaW5lX3BlcnNvbl9zaGllbGRfYmxhY2tfMjSKDxl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0kg8YeXRfb3V0bGluZV9saW5rX2JsYWNrXzI0mg8YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzI0og8neXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0qg8geXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSyDxl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI0ug8ieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNMIPHHl0X291dGxpbmVfbGlzdF9hZGRfYmxhY2tfMjTKDxx5dF9vdXRsaW5lX29wZW5fbmV3X2JsYWNrXzI00g8eeXRfb3V0bGluZV9jaHJvbWVjYXN0X2JsYWNrXzI02g8beXRfb3V0bGluZV9saWJyYXJ5X2JsYWNrXzI06g8deXRfb3V0bGluZV9saXN0X3ZpZXdfYmxhY2tfMjT6Dyd5dF9vdXRsaW5lX292ZXJmbG93X2hvcml6b250YWxfYmxhY2tfMjSCEBh5dF9vdXRsaW5lX2dpZnRfYmxhY2tfMjSKEBV5dF9maWxsX2dpZnRfYmxhY2tfMjSSEBx5dF9maWxsX21lbWJlcnNoaXBzX2JsYWNrXzM2mhAYeXRfb3V0bGluZV9wb2xsX2JsYWNrXzI0ohAqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI0qhAbeXRfb3V0bGluZV9hcnRpY2xlX2JsYWNrXzI0uhAleXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18yNMoQIHl0X291dGxpbmVfYXJyb3dfcmVwZWF0X2JsYWNrXzI00hAgeXRfb3V0bGluZV9wZXJzb25fbWludXNfYmxhY2tfMjTiEBh5dF9vdXRsaW5lX2NvcHlfYmxhY2tfMjTqEBh5dF9vdXRsaW5lX21haWxfYmxhY2tfMjTyEBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfMTb6EBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfNDCCERZ5dF9maWxsX3NoYXJlX2JsYWNrXzI0ihEdeXRfZmlsbF9hcnJvd19yZXBlYXRfYmxhY2tfMjSqERd5dF9vdXRsaW5lX21pY19ibGFja18yNLIRHnl0X291dGxpbmVfZmlsbV9zdHJpcF9ibGFja18yNMIRH3l0X2ZpbGxfY2xvc2VkX2NhcHRpb25fYmxhY2tfMjTKESJ5dF9vdXRsaW5lX2Nsb3NlZF9jYXB0aW9uX2JsYWNrXzI00hEfeXRfZmlsbF9hcnJvd19yZXBlYXRfMV9ibGFja18yNNoRInl0X291dGxpbmVfYXJyb3dfcmVwZWF0XzFfYmxhY2tfMjTiESh5dF9vdXRsaW5lX3BsYXlfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI06hEaeXRfb3V0bGluZV91cGxvYWRfYmxhY2tfMjTyESh5dF9vdXRsaW5lX2JveF9wbGFjZWhvbGRlcl9sZWZ0X2JsYWNrXzI0-hEgeXRfb3V0bGluZV9wZXJzb25fcmFkYXJfd2hpdGVfMjSCEhp5dF9vdXRsaW5lX3hfbWFya19ibGFja18yMIoSFnl0X291dGxpbmVfdnJfYmxhY2tfMjSSEiR5dF9vdXRsaW5lX3N0YXRpc3RpY3NfZ3JhcGhfYmxhY2tfMjSiEiV5dF9vdXRsaW5lX3RpbWVfc3RhbXBfcGx1c19ncmV5NjAwXzI0qhIieXRfb3V0bGluZV9kYXNoYm9hcmRfcGx1c19ibGFja18yNLISHnl0X291dGxpbmVfYWxpZ25fbGVmdF9ibGFja18yNLoSJ3l0X291dGxpbmVfb3ZlcmZsb3dfaG9yaXpvbnRhbF93aGl0ZV8zNsISHXl0X291dGxpbmVfaG91cmdsYXNzX2JsYWNrXzE2yhIdeXRfb3V0bGluZV9ob3VyZ2xhc3NfYmxhY2tfMjTSEit5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3F1ZXN0aW9uX2JsYWNrXzE22hIreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18yNOISInl0X291dGxpbmVfYmFyX2hvcml6b250YWxfYmxhY2tfMTbqEiZ5dF9vdXRsaW5lX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNPISGnl0X291dGxpbmVfdHJvcGh5X2JsYWNrXzI0-hIeeXRfb3V0bGluZV9zdXBlcl9jaGF0X2JsYWNrXzI0ghMZeXRfZmlsbF9wYXVzZV92ZF90aGVtZV8yNIoTIXl0X291dGxpbmVfdm9sdW1lX3N0YWJsZV9ibGFja18yNJITHnl0X2ZpbGxfdm9sdW1lX3N0YWJsZV9ibGFja18yNKITIXl0X291dGxpbmVfc3VwZXJfc3RpY2tlcl9ibGFja18yNKoTJHl0X2ZpbGxfeW91dHViZV9sb2dvX2ljb25fZ3JleTYwMF8yNLITF3l0X2ZpbGxfY2FtZXJhX2JsYWNrXzI0uhMaeXRfb3V0bGluZV9nYW1pbmdfYmxhY2tfMjTCExp5dF9vdXRsaW5lX2JhcnNfM19ibGFja18yNMoTGHl0X291dGxpbmVfbmV3c19ibGFja18yNNITG3l0X291dGxpbmVfZmFzaGlvbl9ibGFja18yNNoTHXl0X291dGxpbmVfbGlnaHRidWxiX2JsYWNrXzI04hMdeXRfb3V0bGluZV9zdG9wd2F0Y2hfYmxhY2tfMjTqEyV5dF9vdXRsaW5lX3lvdXR1YmVfbGlua2VkX3R2X2JsYWNrXzI08hMneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0-hMceXRfb3V0bGluZV9wZW9wbGVfMl9ibGFja18yNIIUInl0X291dGxpbmVfeW91dHViZV9zaG9ydHNfYmxhY2tfMjSKFCl5dF9maWxsX2Jhcl9ncmFwaF9ib3hfdmVydGljYWxfZ3JleTYwMF8yNJoUGnl0X291dGxpbmVfeF9tYXJrX2JsYWNrXzE4ohQgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMTiyFBh5dF9vdXRsaW5lX21lZXRfYmxhY2tfMjS6FCB5dF9vdXRsaW5lX21vbmV5X2hhbmRfZ3JleTYwMF8yNMoUG3l0X291dGxpbmVfY29tcGFzc19ibGFja18yNNIUHnl0X291dGxpbmVfbGlua19vZmZfZ3JleTYwMF8yNNoUHXl0X291dGxpbmVfdm9sdW1lX29uX2JsYWNrXzI04hQeeXRfb3V0bGluZV92b2x1bWVfb2ZmX2JsYWNrXzI06hQgeXRfb3V0bGluZV9zY3JlZW5fbGlnaHRfYmxhY2tfMjTyFCB5dF9maWxsX3N1YnNjcmlwdGlvbnNfZ3JleTYwMF8yNPoUIXl0X291dGxpbmVfbWVtYmVyc2hpcHNfZ3JleTYwMF8yNIIVHXl0X2ZpbGxfcmFkYXJfbGl2ZV9ncmV5NjAwXzI0ihUeeXRfb3V0bGluZV9wZXJzb25fYWRkX2JsYWNrXzI0khUeeXRfb3V0bGluZV90ZXh0X2JveF9ncmV5NjAwXzI0mhUoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9hbGVydF9ibGFja18yNKIVIXl0X291dGxpbmVfYXJ0aWNsZV9hbGVydF9ibGFja18yNKoVIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNLIVI3l0X291dGxpbmVfYXJ0aWNsZV9jbGFyaWZ5X2JsYWNrXzI0uhUneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0whUgcXVhbnR1bV9nbV9pY19nb29nbGVfdmRfdGhlbWVfMjTaFR55dF9vdXRsaW5lX3Bpbl9vZmZfdmRfdGhlbWVfMjTiFSN5dF9vdXRsaW5lX3NoaWVsZF9lbXB0eV92ZF90aGVtZV8yNOoVIXl0X291dGxpbmVfc2hpZWxkX29mZl92ZF90aGVtZV8yNPIVH3l0X2ZpbGxfY2lyY2xlX2Z1bGxfdmRfdGhlbWVfMjSKFiJ5dF9vdXRsaW5lX3NjcmVlbl9mdWxsX3ZkX3RoZW1lXzI0khYeeXRfb3V0bGluZV9zcGFya2xlX3ZkX3RoZW1lXzI0mhYbeXRfb3V0bGluZV9wb2RjYXN0X2JsYWNrXzI0ohYaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMjSqFiZ5dF9vdXRsaW5lX3NjcmVlbl92ZXJ0aWNhbF92ZF90aGVtZV8yNLIWInl0X291dGxpbmVfYm94X29wZW5fY2hlY2tfYmxhY2tfMjS6FhNpY19ncmVlbl9zY3JlZW5fb2ZmwhYZaWNfZmFjZV9vdXRsaW5lZF9oYXBweV8zNsoWG2ljX2ZhY2Vfb3V0bGluZWRfdW5oYXBweV8zNtIWHmljX2ZhY2Vfb3V0bGluZWRfdmVyeV9oYXBweV8zNtoWF2ljX2ZhY2Vfb3V0bGluZWRfbWVoXzM24hYXaWNfZmFjZV9vdXRsaW5lZF9zYWRfMzbqFhRpY19mYWNlX2ZpbGxlZF9oYXBwefIWFmljX2ZhY2VfZmlsbGVkX3VuaGFwcHn6FhlpY19mYWNlX2ZpbGxlZF92ZXJ5X2hhcHB5ghcSaWNfZmFjZV9maWxsZWRfbWVoihcSaWNfZmFjZV9maWxsZWRfc2FkkhcZeXRfb3V0bGluZV90dl92ZF90aGVtZV8yNJoXFXl0X2ZpbGxfc2VuZF9ibGFja18yNKIXGHl0X291dGxpbmVfc2VuZF9ibGFja18yNKoXGnl0X291dGxpbmVfYmFyc18yX2JsYWNrXzI0shcceXRfb3V0bGluZV9jYWxlbmRhcl9ibGFja18yNLoXInl0X291dGxpbmVfcGVyc29uX2FjY291bnRfYmxhY2tfMjTCFx15dF9vdXRsaW5lX2luY29nbml0b19ibGFja18yNMoXHWljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX2hhcHB50hcfaWNfZmFjZV9vdXRsaW5lZF9hY3RpdmVfdW5oYXBwedoXImljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX3ZlcnlfaGFwcHniFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9tZWjqFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9zYWTyFyN5dF9vdXRsaW5lX2NsYXBwZXJib2FyZF92ZF90aGVtZV8yNPoXGnl0X291dGxpbmVfcGluX3ZkX3RoZW1lXzI0ghgjeXRfb3V0bGluZV9jaGVja19kb3VibGVfdmRfdGhlbWVfMjSKGCd5dF9vdXRsaW5lX2NoZWNrX2RvdWJsZV9vZmZfdmRfdGhlbWVfMjSSGCF5dF9vdXRsaW5lX3NoaWVsZF9hZGRfdmRfdGhlbWVfMjSaGBl5dF9vdXRsaW5lX211c2ljX2JsYWNrXzE4qhgdeXRfb3V0bGluZV9wcmljZV90YWdfYmxhY2tfMjSyGB15dF9maWxsX2NpcmNsZXNfNl92ZF90aGVtZV8yNMIYInl0X291dGxpbmVfY2VsZWJyYXRpb25fdmRfdGhlbWVfMjTSGBd5dF9maWxsX2dhbWluZ193aGl0ZV8yNNoYJHl0X291dGxpbmVfY2hldnJvbl9jb2xsYXBzZV9ibGFja18yNOIYHnF1YW50dW1faWNfcGxheV9wcmlzbV9ibGFja18yNOoYHnl0X291dGxpbmVfYm94X3BlbmNpbF9ibGFja18yNPIYF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzI0-hgreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9lbXB0eV92ZF90aGVtZV8yNIIZHXl0X291dGxpbmVfbWVnYXBob25lX2JsYWNrXzI0ihkeeXRfb3V0bGluZV9wYWxldHRlX3ZkX3RoZW1lXzI0khkaeXRfb3V0bGluZV9naWZfdmRfdGhlbWVfMjSaGSB5dF9maWxsX2Zhc3RfZm9yd2FyZF92ZF90aGVtZV8yNKIZKXl0X291dGxpbmVfZG9sbGFyX3NpZ25fY2lyY2xlX3ZkX3RoZW1lXzI0qhkmeXRfZmlsbF9kb2xsYXJfc2lnbl9jaXJjbGVfdmRfdGhlbWVfMjSyGSZ5dF9vdXRsaW5lX2NyZWF0b3JfYWNhZGVteV92ZF90aGVtZV8yNLoZInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMjTCGRp5dF9vdXRsaW5lX3BkZl92ZF90aGVtZV8yNNIZI3l0X291dGxpbmVfcGVvcGxlX2dyb3VwX3ZkX3RoZW1lXzI02hkmeXRfb3V0bGluZV9pbWFnZV93YWxscGFwZXJfdmRfdGhlbWVfMjTqGRx5dF9jb2xvcl95b3V0dWJlX3N0dWRpb18yNGRw8hkbeXRfY29sb3JfeW91dHViZV9tdXNpY18yNGRw-hkaeXRfY29sb3JfeW91dHViZV9raWRzXzI0ZHCCGh95dF9jb2xvcl95b3V0dWJlX3VucGx1Z2dlZF8yNGRwihoceXRfb3V0bGluZV9wZXJzb25fMl9ibGFja18yNJoaIHl0X291dGxpbmVfdGV4dF9ib2xkX3ZkX3RoZW1lXzI0ohoieXRfb3V0bGluZV90ZXh0X2l0YWxpY192ZF90aGVtZV8yNKoaKXl0X291dGxpbmVfdGV4dF9zdHJpa2V0aHJvdWdoX3ZkX3RoZW1lXzI0shojeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfdmRfdGhlbWVfMjS6GiB5dF9maWxsX2FsZXJ0X2NpcmNsZV92ZF90aGVtZV8yNNIaIXl0X291dGxpbmVfdHJhbnNjcmlwdF92ZF90aGVtZV8yNNoaKHl0X291dGxpbmVfdHJhbnNjcmlwdF9zZWFyY2hfdmRfdGhlbWVfMjTiGiJ5dF9vdXRsaW5lX3RpY190YWNfdG9lX3ZkX3RoZW1lXzI0-hogeXRfb3V0bGluZV9yZXBsYXlfYXJyb3dfYmxhY2tfMjSKGyF5dF9vdXRsaW5lX2xhcHRvcF9tb2JpbGVfYmxhY2tfMjSSGyN5dF9vdXRsaW5lX2hlYXJ0X2NpcmNsZV92ZF90aGVtZV8yNKIbH3l0X2NvbG9yX3lvdXR1YmVfbG9nb19pY29uXzI0ZHCqGx55dF9vdXRsaW5lX3BsYXlfYXJyb3dfYmxhY2tfMjSyGyx5dF9vdXRsaW5lX21vYmlsZV9zY3JlZW5faG9yaXpvbnRhbF9ibGFja18yNLobKnl0X291dGxpbmVfbW9iaWxlX3NjcmVlbl92ZXJ0aWNhbF9ibGFja18yNMobG3l0X291dGxpbmVfdG9vbGJveF9ibGFja18yNNIbHHl0X291dGxpbmVfYnVzaW5lc3NfYmxhY2tfMjTyGx15dF9vdXRsaW5lX2xhcHRvcF92ZF90aGVtZV8yNPobLHl0X291dGxpbmVfZG9sbGFyX3NpZ25fY29udGFpbmVyX3ZkX3RoZW1lXzI0ghwfeXRfb3V0bGluZV9pbmZpbml0eV92ZF90aGVtZV8yNIocGXl0X291dGxpbmVfaGRfdmRfdGhlbWVfMjSSHBp5dF9vdXRsaW5lX21vYmlsZV9ibGFja18yNJocFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMjSiHB15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18xMqocH3l0X291dGxpbmVfbGlzdF9wZW5jaWxfYmxhY2tfMjSyHCl5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3NlYXJjaF9ibGFja18yNLocK3l0X291dGxpbmVfeW91dHViZV9zaG9ydHNfd2F2ZWZvcm1fYmxhY2tfMjTCHBl5dF9maWxsX3RodW1iX3VwX2JsYWNrXzE4yhwbeXRfZmlsbF90aHVtYl9kb3duX2JsYWNrXzE40hwceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xONocHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xOOIcKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTjqHBl5dF9vdXRsaW5lX2hlYXJ0X2JsYWNrXzE48hwdeXRfb3V0bGluZV9maXJld29ya3NfYmxhY2tfMjT6HB15dF9vdXRsaW5lX21lbnVfc29ydF9ibGFja18yNIIdF3l0X291dGxpbmVfbWFwX2JsYWNrXzI0ih0ZeXRfZmlsbF9kb3dubG9hZF93aGl0ZV8yNJIdFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMTKiHR15dF9vdXRsaW5lX3hfb2N0YWdvbl9ibGFja18yNKodHnl0X291dGxpbmVfZGlyZWN0aW9uc19ibGFja18yNLIdJXl0X291dGxpbmVfc2NyZWVuX211bHRpX3ZpZXdfYmxhY2tfMjS6HSJ5dF9maWxsX3NjcmVlbl9tdWx0aV92aWV3X2JsYWNrXzI0wh0eeXRfZmlsbF9za2lwX2JhY2tfNV9ncmV5NjAwXzI0yh0feXRfZmlsbF9za2lwX2JhY2tfMTVfZ3JleTYwMF8yNNIdHXl0X2ZpbGxfc2tpcF9iYWNrXzIwX2JsYWNrXzI02h0deXRfZmlsbF9za2lwX2JhY2tfMzBfYmxhY2tfMjTiHR15dF9maWxsX3NraXBfYmFja182MF9ibGFja18yNOodIXl0X2ZpbGxfc2tpcF9mb3J3YXJkXzVfZ3JleTYwMF8yNPIdInl0X2ZpbGxfc2tpcF9mb3J3YXJkXzE1X2dyZXk2MDBfMjT6HSB5dF9maWxsX3NraXBfZm9yd2FyZF8yMF9ibGFja18yNIIeIHl0X2ZpbGxfc2tpcF9mb3J3YXJkXzMwX2JsYWNrXzI0ih4geXRfZmlsbF9za2lwX2ZvcndhcmRfNjBfYmxhY2tfMjSSHiN5dF9maWxsX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNJoeHnl0X291dGxpbmVfbWFnaWNfd2FuZF9ibGFja18yNLoeI3l0X291dGxpbmVfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI0wh4ZeXRfb3V0bGluZV9jcm93bl9ibGFja18yNMoeF3l0X2ZpbGxfcGVyc29uX2JsYWNrXzI00h4oeXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18xNtoeKHl0X2ZpbGxfbWVzc2FnZV9idWJibGVfcXVlc3Rpb25fYmxhY2tfMjTiHiN5dF9vdXRsaW5lX2hhbmRfc3dpcGVfbGVmdF9ibGFja18yNOoeGnl0X291dGxpbmVfdGFyZ2V0X2JsYWNrXzI08h4VeXRfZmlsbF9sb2NrX2JsYWNrXzEy-h4YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzEygh8feXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18xNoofInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMTaSHyF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaaHyR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaiHyB5dF9vdXRsaW5lX3NwYXJrX3BlbmNpbF9ibGFja18yNKofHnl0X2ZpbGxfc3Rhcl9zaG9vdGluZ19ibGFja18yNLofIHl0X291dGxpbmVfc3VwZXJzdGFyX3ZkX3RoZW1lXzI0wh8ZeXRfb3V0bGluZV9wb3VuZF9ibGFja18yNMofKXl0X291dGxpbmVfYXJyb3dfc3dhcF9ob3Jpem9udGFsX2JsYWNrXzI00h8feXRfb3V0bGluZV9zcGFya19pbWFnZV9ibGFja18yNNofIXl0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ibGFja18yNPIfF3l0X2ZpbGxfdGFyZ2V0X2JsYWNrXzI0-h8beXRfZmlsbF90YXJnZXRfYWRkX2JsYWNrXzI0giAeeXRfb3V0bGluZV90YXJnZXRfYWRkX2JsYWNrXzI0iiAXeXRfZmlsbF9tb29uX3pfYmxhY2tfMjSSIBp5dF9vdXRsaW5lX21vb25fel9ibGFja18yNJogI3l0X291dGxpbmVfc2NyZWVuX3JvdGF0aW9uX2JsYWNrXzI0qiAfeXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18yNLIgInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMjS6ICF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTCICR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTKIBx5dF9vdXRsaW5lX25vdGVfYWRkX2JsYWNrXzI00iAfeXRfb3V0bGluZV9wZW9wbGVfbm90ZV9ibGFja18yNNogJnl0X291dGxpbmVfY2lyY2xlc19vdmVybGFwX3ZkX3RoZW1lXzI04iAceXRfZmlsbF9hdWRpb19iYWRnZV9ibGFja18yNOogIXl0X291dGxpbmVfc3Rhcl9zaG9vdGluZ19ibGFja18yNPIgG3l0X291dGxpbmVfaGFzaHRhZ19ibGFja18yNIIhIHl0X291dGxpbmVfdGVtcGxhdGVfYWRkX2JsYWNrXzI0iiEkeXRfZmlsbF9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0kiEXeXRfZmlsbF9wZW9wbGVfYmxhY2tfMTKaISZ5dF9vdXRsaW5lX2Fycm93X2NpcmNsZV9yaWdodF9ibGFja18yNKIhHnl0X291dGxpbmVfYXJyb3dfcmVkb19ibGFja18yNKohHHl0X291dGxpbmVfd2F2ZWZvcm1fYmxhY2tfMjS6ISB5dF9maWxsX2NyZWF0b3JfYWNhZGVteV9ibGFja18yNMIhLXl0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfZG93bl9yaWdodF9ibGFja18yNMohK3l0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfdXBfcmlnaHRfYmxhY2tfMjTSIRp5dF9maWxsX2FkZF9jYWlyb19ibGFja18yNNohH3l0X291dGxpbmVfdGljX3RhY190b2VfYmxhY2tfMTbiIRp5dF9maWxsX3ByaWNlX3RhZ19ibGFja18yNOohGHl0X291dGxpbmVfZmlyZV9ibGFja18yNPohHHl0X2ZpbGxfc3BhcmtfcmFkYXJfYmxhY2tfMjSCIh95dF9vdXRsaW5lX3NwYXJrX3JhZGFyX2JsYWNrXzI0oiIWeXRfZmlsbF9hdWRpb19ibGFja18xMqoiGHlvdXR1YmVfc2hvcnRzX3Bpdm90X2ZhYsoiHXl0X291dGxpbmVfaGFuZF93YXZlX2JsYWNrXzI00iIZeXRfb3V0bGluZV90cnVja19ibGFja18yNNoiInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMTLiIhl5dF9maWxsX2NoZWNrX3ZkX3RoZW1lXzEy6iIZeXRfZmlsbF9hdWRpb192ZF90aGVtZV8xMvIiF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzEy-iIjeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfdmRfdGhlbWVfMTKCIxh5dF9maWxsX2ZpcmVfdmRfdGhlbWVfMTKKIx15dF9maWxsX2xpZ2h0YnVsYl92ZF90aGVtZV8xMpIjInl0X2ZpbGxfbG9jYXRpb25fcG9pbnRfdmRfdGhlbWVfMTKaIx95dF9maWxsX21lbWJlcnNoaXBzX3ZkX3RoZW1lXzEyoiMaeXRfZmlsbF9wZXJzb25fdmRfdGhlbWVfMTKqIxd5dF9maWxsX3Bpbl92ZF90aGVtZV8xMrIjJnl0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X3ZkX3RoZW1lXzEyuiMeeXRfb3V0bGluZV9wb2RjYXN0X3ZkX3RoZW1lXzEywiMceXRfZmlsbF9zY2lzc29yc192ZF90aGVtZV8xMsojHXl0X2ZpbGxfc3VidGl0bGVzX3ZkX3RoZW1lXzEy0iMfeXRfZmlsbF90aWNfdGFjX3RvZV92ZF90aGVtZV8xMtojFnl0X2ZpbGxfdHZfdmRfdGhlbWVfMTLiIyJ5dF9maWxsX3lvdXR1YmVfc2hvcnRzX3ZkX3RoZW1lXzEy6iMWeXRfZmlsbF9hdWRpb19ibGFja18xNvIjKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0giQkeXRfb3V0bGluZV9oYW5kX3N3aXBlX3JpZ2h0X2JsYWNrXzI0iiQeeXRfb3V0bGluZV9saXN0X211c2ljX2JsYWNrXzI0kiQqeXRfZmlsbF9hcnJvd19kaWFnb25hbF9kb3duX3JpZ2h0X2JsYWNrXzI0miQoeXRfZmlsbF9hcnJvd19kaWFnb25hbF91cF9yaWdodF9ibGFja18yNKIkIXl0X291dGxpbmVfY29tcGFzc19jYWlyb19ibGFja18yNKokHnl0X2ZpbGxfY29tcGFzc19jYWlyb19ibGFja18yNLIkHXl0X2ZpbGxfcGVyc29uX3JhZGFyX2JsYWNrXzI0uiQgeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfYmxhY2tfMTbqJCV5dF9vdXRsaW5lX2ZpbG1fc3RyaXBfYWRkX3ZkX3RoZW1lXzI0iiUZeXRfb3V0bGluZV9jYWJsZV9ibGFja18yNJolGnl0X291dGxpbmVfdGFibGV0X2JsYWNrXzI0oiUbeXRfb3V0bGluZV9zcGVha2VyX2JsYWNrXzI0qiUheXRfb3V0bGluZV9zcGVha2VyX2dyb3VwX2JsYWNrXzI0siUkeXRfb3V0bGluZV9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0uiUheXRfZmlsbF9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0wiUreXRfb3V0bGluZV9vdmVyZmxvd192ZXJ0aWNhbF9jYWlyb19ibGFja18yNMolJ3l0X291dGxpbmVfY2hldnJvbl9yaWdodF9jYWlyb19ibGFja18yNNIlF3l0X2ZpbGxfbW9iaWxlX2JsYWNrXzI02iUTeXRfZmlsbF90dl9ibGFja18yNOIlHnl0X291dGxpbmVfbGlzdF9xdWV1ZV9ibGFja18yNOolG3l0X291dGxpbmVfYWlycGxheV9ibGFja18yNPIlGnl0X2ZpbGxfYWRkX2NhaXJvX2JsYWNrXzE2giYheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzE4iiYVeXRfZmlsbF9sb2NrX2JsYWNrXzI0kiYaeXRfb3V0bGluZV90dl9vZmZfYmxhY2tfMjSiJh95dF9maWxsX2JveF9vcGVuX2NoZWNrX2JsYWNrXzI0qiYWeXRfZmlsbF9jcm93bl9ibGFja18yNLImG3l0X2ZpbGxfY29udHJvbGxlcl9ibGFja18yNPomHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xNoInHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xOCJsCjcNAACAQBUAAABBHQAAQEElAACAQS0AAKBBNQAAwEE9AADgQUUAAABCTQAAEEJVAAAgQl0AAAAAEgoNAACAQRUAAIBBGgoNAADAQRUAAMBBIhkNAACwQhUAAGBCHQAAgEElAAAAQC0AAIA_KhoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQATABGAEKk54BChoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQAhLxnQEK6AQgj568-A8oj568-A8wj568-A84____1wFokKHC_A9w4MCB-w94____1wGIAf___58DkAH_____D6AB_____w-oAZChwvwPsAGAgLD-D7gBxZz9_w_AAf___58DyAH58-f_D9AB_836-Q_YAcDMrvkP4AGAgPz_D-gB_____w_wAajQoPkP-AH___8HgAKtgO__D4gC4MCB-w-gAv____8PqAL___-fC7gCx46d-g_IAv____cN0ALEiJH6D9gC____b-AC5s2b_w_oAoCAgNAI-AL___-fC4gD9IuK-g-QA_____8PmAPx48f_D6gDutSU-Q-wA____-8EuAP____XAcAD_836-Q_IA4CAsK4O0AOAgIDoBOAD____1wHoAwDwA4CAgPgP-AOAgIDgDIAEp9WC-A-IBPHixfsPkASPnrz4D5gE_836-Q-gBICAgMgJqASAgIDgDLAE_____w-4BI-evPgPwASYsOD4D8gEgICA0AHQBP___-8E2AT____XAeAE____1wHoBP___9cB8ASq1ar9D_gE8ePH_w-ABYOT_v8PiAWPnrz4D5AFocKE-Q-YBajQoPkPoAXx48f_D6gF____nwOwBf___9cBuAWAgIBowAWAgIDQAcgFkc_8_w_YBY-evPgP4AX_____D-gFgICAsAbwBfimgP8P-AXUv5n4D4AGg5P-nwOIBvPY_p8DkAaXm___D5gGvv77mQOgBqT_k_0PqAao0KDJCbAG5v3v_w-4Brf_1_8PwAaD-7P_D8gGgPrr_g_QBoDS7_0P2AaD9qr8D-AGgPzx-g_oBv___58DEu0JCi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGPHjx_8PIgpzYW5zLXNlcmlmKAQwABIvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABAQRiq1ar9DyIKc2Fucy1zZXJpZigEMAAaLQoQc2Fucy1zZXJpZi1saWdodBUAAEBBGP____8PIgpzYW5zLXNlcmlmKAMwACovChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjx48f_DyIKc2Fucy1zZXJpZigEMAA6LgoRc2Fucy1zZXJpZi1tZWRpdW0VAABgQRj_zfr5DyIKc2Fucy1zZXJpZigFMABCLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAcEEY_____w8iCnNhbnMtc2VyaWYoBDAASi8KEnNhbnMtc2VyaWYtcmVndWxhchUAAKBBGPHjx_8PIgpzYW5zLXNlcmlmKAQwAFIvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABAQRjx48f_DyIKc2Fucy1zZXJpZigEMABaLgoRc2Fucy1zZXJpZi1pdGFsaWMVAABAQRiq1ar9DyIKc2Fucy1zZXJpZigEMAFiLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAggEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAGBBGPHjx_8PIgpzYW5zLXNlcmlmKAUwAIoBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAkgEuChFzYW5zLXNlcmlmLW1lZGl1bRUAAEBBGPHjx_8PIgpzYW5zLXNlcmlmKAUwAJoBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAwEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAAogEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAAAgQRjx48f_DyIKc2Fucy1zZXJpZigEMACqAS8KEnNhbnMtc2VyaWYtcmVndWxhchUAAGBBGKrVqv0PIgpzYW5zLXNlcmlmKAQwALIBLwoSc2Fucy1zZXJpZi1yZWd1bGFyFQAAYEEY8ePH_w8iCnNhbnMtc2VyaWYoBDAA0gEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAACAQRjx48f_DyIKc2Fucy1zZXJpZigEMADaAS4KEXNhbnMtc2VyaWYtbWVkaXVtFQAAoEEY8ePH_w8iCnNhbnMtc2VyaWYoBTAA8gEvChJzYW5zLXNlcmlmLXJlZ3VsYXIVAABgQRjx48f_DyIKc2Fucy1zZXJpZigEMACaAjcKFFlvdVR1YmVTYW5zLVNlbWlCb2xkFQAAkEEY8ePH_w8iC1lvdVR1YmVTYW5zKAYwAD0AALBBogI3ChRZb3VUdWJlU2Fucy1TZW1pQm9sZBUAAJBBGPHjx_8PIgtZb3VUdWJlU2FucygGMAA9AADQQaoCMwoQWW91VHViZVNhbnMtQm9sZBUAAKBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AADgQbICMwoQWW91VHViZVNhbnMtQm9sZBUAALBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AADwQboCMwoQWW91VHViZVNhbnMtQm9sZBUAAMBBGPHjx_8PIgtZb3VUdWJlU2FucygHMAA9AAAAQhqGjgEKJXl0X291dGxpbmVfb3ZlcmZsb3dfdmVydGljYWxfYmxhY2tfMjQSGXl0X291dGxpbmVfZWFydGhfYmxhY2tfMjQaGnl0X291dGxpbmVfbGlua19ncmV5NjAwXzE4Ihp5dF9vdXRsaW5lX2xvY2tfZ3JleTYwMF8xOCojeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjQyIXl0X291dGxpbmVfeW91dHViZV9taXhfZ3JleTYwMF8yNDogeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMjRCH3l0X291dGxpbmVfaW5mb19jaXJjbGVfYmxhY2tfMjRKKHl0X291dGxpbmVfc2xhc2hfY2lyY2xlX3JpZ2h0X2dyZXk2MDBfMjRSIXF1YW50dW1faWNfcGxheV9kaXNhYmxlZF93aGl0ZV8yNFoceXRfb3V0bGluZV9vcGVuX25ld19ibGFja18yNGIVeXRfb3V0bGluZV94X2JsYWNrXzI0chl5dF9vdXRsaW5lX2F1ZGlvX2JsYWNrXzI0ei1xdWFudHVtX2ljX2NoZWNrX2JveF9vdXRsaW5lX2JsYW5rX2dyZXk2MDBfMjSCASBxdWFudHVtX2ljX2NoZWNrX2JveF9nb29nYmx1ZV8yNIoBInl0X291dGxpbmVfY2hldnJvbl9sZWZ0X2dyZXk2MDBfMjSSASF5dF9vdXRsaW5lX2NoZXZyb25fcmlnaHRfYmxhY2tfMjSaASB5dF9vdXRsaW5lX2NoZXZyb25fZG93bl9ibGFja18yNKIBHnl0X291dGxpbmVfY2hldnJvbl91cF9ibGFja18yNKoBIHl0X291dGxpbmVfYWxlcnRfY2lyY2xlX2JsYWNrXzI0sgEfeXRfb3V0bGluZV9pbmZvX2NpcmNsZV9ibGFja18yNLoBG3l0X291dGxpbmVfdHJ1Y2tfZ3JleTYwMF8yNMIBIHl0X291dGxpbmVfYXJyb3dfdW5kb19ncmV5NjAwXzI0ygEieXRfb3V0bGluZV9sb2NhdGlvbl9wb2ludF9ibGFja18yNNIBGXl0X291dGxpbmVfc2hhcmVfYmxhY2tfMjTaARp5dF9vdXRsaW5lX3NlYXJjaF9ibGFja18yNOIBHnl0X291dGxpbmVfY2hldnJvbl91cF9ibGFja18yNOoBGXl0X291dGxpbmVfY2hlY2tfYmxhY2tfMjTyARx5dF9vdXRsaW5lX3RodW1iX3VwX2JsYWNrXzE2-gEeeXRfb3V0bGluZV90aHVtYl9kb3duX2JsYWNrXzE2ggIoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18xNooCJXl0X291dGxpbmVfb3ZlcmZsb3dfdmVydGljYWxfYmxhY2tfMzaSAh95dF9maWxsX2NoZWNrX2NpcmNsZV9ncmV5NjAwXzI0mgIscXVhbnR1bV9pY19yYWRpb19idXR0b25fdW5jaGVja2VkX2dyZXk2MDBfMjSiAhl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0qgImcXVhbnR1bV9pY19yYWRpb19idXR0b25fb25fZ29vZ2JsdWVfMjSyAh55dF9vdXRsaW5lX2NoZXZyb25fdXBfYmxhY2tfMjS6AiB5dF9vdXRsaW5lX2NoZXZyb25fZG93bl9ibGFja18yNMICF2ljX3N1YnNjcmliZWRfZGFya19tb2RlygIaeXRfb3V0bGluZV9hZGp1c3RfYmxhY2tfMjTSAhZ5dF9maWxsX3Bpbl9ncmV5NjAwXzI02gIWeXRfZmlsbF9oZWFydF9ibGFja18yNOICDmljX2NoZWNrX2JsYWNr6gIZeXRfb3V0bGluZV9oZWFydF9ibGFja18xNvICF3l0X2ZpbGxfc3Rhcl9ncmV5NjAwXzI0-gIdeXRfZmlsbF9wbGF5X2Fycm93X2dyZXk2MDBfMjSCAx15dF9maWxsX2Fycm93X2Rvd25fZ3JleTYwMF8yNIoDG3l0X2ZpbGxfYXJyb3dfdXBfZ3JleTYwMF8yNJIDIXl0X291dGxpbmVfY2hldnJvbl9yaWdodF9ibGFja18yNJoDGmljX3l0X2NoZWNrYm94X3RyYW5zcGFyZW50ogMoaWNfeXRfY2hlY2tib3hfb3V0bGluZV9ibGFua190cmFuc3BhcmVudKoDGnl0X291dGxpbmVfY2FtZXJhX2JsYWNrXzI0sgMYeXRfb3V0bGluZV9nZWFyX2JsYWNrXzI0ugMceXRfb3V0bGluZV9wZXJzb25fZ3JleTYwMF8yNMIDF3l0X291dGxpbmVfZXllX2JsYWNrXzI0ygMieXRfb3V0bGluZV9jaGV2cm9uX2V4cGFuZF9ibGFja18yNNIDI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI02gMYeXRfZmlsbF9iZWxsX29uX2JsYWNrXzI04gMYeXRfb3V0bGluZV9iZWxsX2JsYWNrXzI06gMceXRfb3V0bGluZV9iZWxsX29mZl9ibGFja18yNPIDIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNPoDHnl0X291dGxpbmVfYXJyb3dfbGVmdF9ibGFja18yNIIEIXl0X291dGxpbmVfYXJyb3dfcmlnaHRfZ3JleTYwMF8yNIoEEmljX29mZmxpbmVfZGVmYXVsdJIEE2ljX29mZmxpbmVfZmluaXNoZWSaBBBpY19vZmZsaW5lX3N0YXJ0ogQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjSqBBx5dF9vdXRsaW5lX2xpc3RfYWRkX2JsYWNrXzI0sgQZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNLoEI3l0X291dGxpbmVfcXVlc3Rpb25fY2lyY2xlX2JsYWNrXzI0wgQYeXRfb3V0bGluZV9mbGFnX2JsYWNrXzI0ygQaeXRfb3V0bGluZV9wZW5jaWxfYmxhY2tfMjTSBBh5dF9vdXRsaW5lX2xvY2tfYmxhY2tfMjTaBBh5dF9vdXRsaW5lX2xpbmtfYmxhY2tfMjTiBBl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI06gQbeW91dHViZV9wcmVtaXVtX2JhZGdlX2xpZ2h08gQceXRfb3V0bGluZV94X2NpcmNsZV9ibGFja18yNPoEF3l0X291dGxpbmVfYWRkX2JsYWNrXzI0ggUneXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0igUfcXVhbnR1bV9pY19jb250ZW50X2N1dF93aGl0ZV8xOJIFGnl0X291dGxpbmVfc3Rhcl9ncmV5NjAwXzI0mgUQaWNfc3Rhcl9ibGFja18yNKIFF2ljX3N0YXJfYm9yZGVyX2JsYWNrXzI0qgUYeXRfZmlsbF9wYXVzZV9ncmV5NjAwXzI0sgUQaWNfb2ZmbGluZV9lcnJvcroFEmljX29mZmxpbmVfcmVmcmVzaMIFGXl0X2ZpbGxfdGh1bWJfdXBfYmxhY2tfMTbKBRt5dF9maWxsX3RodW1iX2Rvd25fYmxhY2tfMTbSBRl5dF9vdXRsaW5lX2xhYmVsX2JsYWNrXzI02gUaeXRfb3V0bGluZV9wZW9wbGVfYmxhY2tfMjTiBR95dF9vdXRsaW5lX2RvbGxhcl9zaWduX2JsYWNrXzI06gUZeXRfb3V0bGluZV9jaGVja19ibGFja18yNPIFGHl0X291dGxpbmVfaG9tZV9ibGFja18yNPoFGnF1YW50dW1faWNfdHJhdmVsX3doaXRlXzI0ggYgeXRfb3V0bGluZV9iYXJfY2lyY2xlX2dyZXk2MDBfMjSKBh55dF9vdXRsaW5lX2ZhY2Vfc2FkX2dyZXk2MDBfMjSSBh55dF9vdXRsaW5lX2ZhY2VfbWVoX2dyZXk2MDBfMjSaBiB5dF9vdXRsaW5lX2ZhY2VfaGFwcHlfZ3JleTYwMF8yNKIGI3l0X291dGxpbmVfZmFjZV92ZXJ5X3NhZF9ncmV5NjAwXzI0qgYleXRfb3V0bGluZV9mYWNlX3ZlcnlfaGFwcHlfZ3JleTYwMF8yNLIGE2ljX29mZmxpbmVfc3RhcnRfdjK6Bh1pY19vZmZsaW5lX3BhcnRpYWxseV9wbGF5YWJsZcIGHHl0X291dGxpbmVfcGVyc29uX2dyZXk2MDBfMjTKBh15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18yNNIGF3l0X291dGxpbmVfZXllX2JsYWNrXzI02gYgeXRfb3V0bGluZV9hZGRfY2lyY2xlX2dyZXk2MDBfMjTiBiB5dF9vdXRsaW5lX2Jhcl9jaXJjbGVfZ3JleTYwMF8yNOoGI3l0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ncmV5NjAwXzI08gYZeXRfZmlsbF90aHVtYl91cF9ibGFja18yNPoGG3l0X2ZpbGxfdGh1bWJfZG93bl9ibGFja18yNIIHHHl0X291dGxpbmVfdGh1bWJfdXBfYmxhY2tfMjSKBx55dF9vdXRsaW5lX3RodW1iX2Rvd25fYmxhY2tfMjSSByh5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3JpZ2h0X2JsYWNrXzI0mgcgeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSiByB5dF9vdXRsaW5lX3ZpZGVvX2NhbWVyYV9ibGFja18yNKoHG3l0X291dGxpbmVfaGVhZHNldF9ibGFja18yNLIHIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNLoHI3l0X291dGxpbmVfbW9iaWxlX2Rvd25sb2FkX2JsYWNrXzI0wgcfeXRfb3V0bGluZV9tdXNpY192aWRlb19ibGFja18yNMoHGXl0X291dGxpbmVfY2xvY2tfYmxhY2tfMjTSBx95dF9vdXRsaW5lX2xpYnJhcnlfYWRkX2JsYWNrXzI02gcaeXRfb3V0bGluZV9jYW1lcmFfYmxhY2tfMjDiBxp5dF9vdXRsaW5lX2NhbWVyYV9ibGFja18yNOoHH3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfd2hpdGVfMTbyBx95dF9maWxsX3lvdXR1YmVfc2hvcnRzX3doaXRlXzI0-gcdeXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSCCB55dF9vdXRsaW5lX3R2X3F1ZXVlX2dyZXk2MDBfMjSKCCZ5dF9vdXRsaW5lX3R2X3F1ZXVlX2NoZXZyb25fZ3JleTYwMF8yNJIIH3l0X291dGxpbmVfdHJhbnNsYXRlX2dyZXk2MDBfMjSaCCF5dF9vdXRsaW5lX21lbnVfZmlsdGVyX2dyZXk2MDBfMjSiCBx5dF9maWxsX3N0YXJfaGFsZl9ncmV5NjAwXzI0qggaeXRfb3V0bGluZV9zZW5kX2dyZXk2MDBfMjSyCBl5dF9maWxsX2Jvb2ttYXJrX2JsYWNrXzI0uggceXRfb3V0bGluZV9ib29rbWFya19ibGFja18yNMIIGWljX3NlYXJjaF93aXRoX2NpcmNsZV9uZXfKCB9pY192b2ljZV9zZWFyY2hfd2l0aF9jaXJjbGVfbmV30ggieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNNoII3l0X291dGxpbmVfZG9sbGFyX3NpZ25fb2ZmX2JsYWNrXzI04ggbeXRfb3V0bGluZV9leWVfb2ZmX2JsYWNrXzI06ggqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI08ggbeXRfb3V0bGluZV9waG9uZV9ncmV5NjAwXzI0-ggeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzI0ggkeeXRfb3V0bGluZV9kb3dubG9hZF9ncmV5NjAwXzQ4igkdeXRfZmlsbF9kb3dubG9hZGVkX2dyZXk2MDBfMjSSCR15dF9maWxsX2Rvd25sb2FkZWRfZ3JleTYwMF80OJoJKXF1YW50dW1faWNfcGF1c2VfY2lyY2xlX2ZpbGxlZF9ncmV5NjAwXzQ4ogkTaWNfb2ZmbGluZV9lcnJvcl80OKoJFWljX29mZmxpbmVfcmVmcmVzaF80OLoJH3l0X2ZpbGxfc2tpcF9iYWNrXzEwX2dyZXk2MDBfMjTCCSJ5dF9maWxsX3NraXBfZm9yd2FyZF8xMF9ncmV5NjAwXzI0ygkceXRfZmlsbF9za2lwX25leHRfZ3JleTYwMF8yNNIJIHl0X2ZpbGxfc2tpcF9wcmV2aW91c19ncmV5NjAwXzI02gkYeXRfb3V0bGluZV9jYXJ0X2JsYWNrXzI04gkdeXRfZmlsbF9mYWNlX2hhcHB5X2dyZXk2MDBfMjTqCRt5dF9maWxsX2ZhY2VfbWVoX2dyZXk2MDBfMjTyCR15dF9maWxsX2ZhY2VfdXBzZXRfZ3JleTYwMF8yNPoJG3l0X2ZpbGxfZmFjZV9zYWRfZ3JleTYwMF8yNIIKInl0X2ZpbGxfZmFjZV92ZXJ5X2hhcHB5X2dyZXk2MDBfMjSKCiB5dF9maWxsX2ZhY2VfdmVyeV9zYWRfZ3JleTYwMF8yNJIKH3l0X291dGxpbmVfbGlicmFyeV9hZGRfYmxhY2tfMjSaCh55dF9maWxsX2xpYnJhcnlfc2F2ZWRfYmxhY2tfMjSiCh55dF9vdXRsaW5lX2Fycm93X2ZsaXBfYmxhY2tfMjSqCiFxdWFudHVtX2dtX2ljX2NhdGVnb3J5X2dyZXk2MDBfMjSyCh55dF9vdXRsaW5lX2Fycm93X3RpbWVfYmxhY2tfMjS6CiJ5dF9vdXRsaW5lX2Fycm93X2RpYWdvbmFsX2JsYWNrXzI0wgoaeXRfb3V0bGluZV9zZWFyY2hfYmxhY2tfMjTKChp5dF9vdXRsaW5lX3Blb3BsZV9ibGFja18yNNIKGnl0X291dGxpbmVfcGVuY2lsX2JsYWNrXzI02goneXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9vdmVybGFwX3doaXRlXzI04goZeXRfb3V0bGluZV9lYXJ0aF9ibGFja18yNOoKHXl0X291dGxpbmVfcmF0aW5nX3VwX2JsYWNrXzI08goeeXRfb3V0bGluZV9yYWRhcl9saXZlX2JsYWNrXzI0-goZeXRfb3V0bGluZV9nbG9iZV9ibGFja18yNIILH3l0X291dGxpbmVfbWVtYmVyc2hpcHNfYmxhY2tfMjSKCx95dF9vdXRsaW5lX3N1cGVyX3N0b3JlX2JsYWNrXzI0kgsheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzI0mgsfeXRfb3V0bGluZV9sZXNzX3RoYW5fNF9ibGFja18yNKILI3l0X291dGxpbmVfZ3JlYXRlcl90aGFuXzIwX2JsYWNrXzI0qgsleXRfb3V0bGluZV9jbG9ja19oYWxmX2NpcmNsZV9ibGFja18yNLILHnl0X291dGxpbmVfcmFkYXJfbGl2ZV9ibGFja18yNLoLGnl0X291dGxpbmVfYWRqdXN0X2JsYWNrXzI0wgsleXRfb3V0bGluZV9kb2xsYXJfc2lnbl9oZWFydF9ibGFja18yNMoLKnl0X291dGxpbmVfcGxheV9hcnJvd19oYWxmX2NpcmNsZV9ibGFja18yNNILGHl0X291dGxpbmVfZmxhZ19ibGFja18yNNoLInl0X291dGxpbmVfYWxlcnRfdHJpYW5nbGVfYmxhY2tfMjTiCyF5dF9vdXRsaW5lX3BlcnNvbl9jaXJjbGVfYmxhY2tfMjTqCyV5dF9vdXRsaW5lX3NsYXNoX2NpcmNsZV9sZWZ0X2JsYWNrXzI08gsgeXRfb3V0bGluZV9jYW1lcmFfYXVkaW9fYmxhY2tfMjT6Cyp5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX292ZXJsYXBfYmxhY2tfMjSCDCJ5dF9maWxsX2RvbGxhcl9zaWduX2hlYXJ0X2JsYWNrXzEyigwreXRfZmlsbF95b3V0dWJlX3Nob3J0c19ub190cmlhbmdsZV93aGl0ZV8xNpIMK3l0X2ZpbGxfeW91dHViZV9zaG9ydHNfbm9fdHJpYW5nbGVfd2hpdGVfMjSaDCZ5dF9vdXRsaW5lX2NpcmNsZXNfb3ZlcmxhcF92ZF90aGVtZV8yNKIMKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0qgwceXRfb3V0bGluZV9zY2lzc29yc19ibGFja18yNLIMInl0X291dGxpbmVfcGVyc29uX211c2ljX2dyZXk2MDBfMjS6DBxxdWFudHVtX2ljX2FydGlzdF9ncmV5NjAwXzI0wgwjeXRfb3V0bGluZV9saXN0X3BsYXlfYXJyb3dfYmxhY2tfMjTKDB55dF9maWxsX2Fycm93X3NodWZmbGVfYmxhY2tfMjTSDCB5dF9maWxsX2Fycm93X3VwX2NpcmNsZV9ibGFja18yNNoMIHl0X291dGxpbmVfY2hlY2tfY2lyY2xlX2JsYWNrXzI04gwieXRfZmlsbF9hcnJvd19kb3duX2NpcmNsZV9ibGFja18yNOoMIHl0X2ZpbGxfeW91dHViZV9tdXNpY19nbV9ibHVlXzI08gwgeXRfZmlsbF95b3V0dWJlX211c2ljX2dtX2JsdWVfMzb6DBl5dF9vdXRsaW5lX2ltYWdlX2JsYWNrXzI0gg0deXRfb3V0bGluZV9iYXJfZ3JhcGhfYmxhY2tfMjSKDR95dF9vdXRsaW5lX3NoaWVsZF9wbHVzX2JsYWNrXzI0kg0deXRfb3V0bGluZV90cmFzaF9jYW5fYmxhY2tfMjSaDRp5dF9vdXRsaW5lX3BlbmNpbF9ibGFja18yNKINHHl0X291dGxpbmVfZmxhc2hfb25fYmxhY2tfMjSqDR15dF9vdXRsaW5lX2ZsYXNoX29mZl9ibGFja18yNLINGXl0X2ZpbGxfZmxhc2hfb25fYmxhY2tfMjS6DRp5dF9maWxsX2ZsYXNoX29mZl9ibGFja18yNMINHnl0X291dGxpbmVfcGVyc29uX2JveF9ibGFja18yNMoNHXl0X291dGxpbmVfbXlfdmlkZW9zX2JsYWNrXzI00g0deXRfb3V0bGluZV9zdWJ0aXRsZXNfYmxhY2tfMjTaDSF5dF9vdXRsaW5lX3N1YnNjcmlwdGlvbnNfYmxhY2tfMjTiDSJ5dF9vdXRsaW5lX3lvdXR1YmVfc3R1ZGlvX2JsYWNrXzI06g0beXRfZmlsbF9hcnJvd19kb3duX2JsYWNrXzI08g0ZeXRfZmlsbF9hcnJvd191cF9ibGFja18yNPoNGnl0X2ZpbGxfbGlnaHRidWxiX2JsYWNrXzI0gg4XeXRfb3V0bGluZV9hZGRfYmxhY2tfMjSKDhp5dF9maWxsX3ZvbHVtZV9vbl9ibGFja18yNJIOInl0X291dGxpbmVfbG9jYXRpb25fcG9pbnRfYmxhY2tfMjSaDid5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3BsdXNfYmxhY2tfMjSiDhp5dF9maWxsX2Jhcl9ncmFwaF9ibGFja18yNKoOHXl0X291dGxpbmVfYmFyX2dyYXBoX2JsYWNrXzI0sg4YeXRfb3V0bGluZV9maXJlX2JsYWNrXzI0ug4ZeXRfb3V0bGluZV9tdXNpY19ibGFja18yNMIOIXl0X291dGxpbmVfeW91dHViZV9tdXNpY19ibGFja18yNNIOJnl0X291dGxpbmVfeW91dHViZV9pbXByb3ZlX3R2X2JsYWNrXzI02g4XeXRfb3V0bGluZV9iYWdfYmxhY2tfMjTiDhZ5dF9maWxsX2F1ZGlvX2JsYWNrXzI06g4leXRfb3V0bGluZV95b3V0dWJlX2xvZ29faWNvbl9ibGFja18yNPIOGXl0X2ZpbGxfb3Blbl9uZXdfd2hpdGVfMzb6Dh55dF9vdXRsaW5lX3ZpZGVvX2xpbmtfYmxhY2tfMTaCDyF5dF9vdXRsaW5lX3BlcnNvbl9zaGllbGRfYmxhY2tfMjSKDxl5dF9vdXRsaW5lX2VhcnRoX2JsYWNrXzI0kg8YeXRfb3V0bGluZV9saW5rX2JsYWNrXzI0mg8YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzI0og8neXRfb3V0bGluZV9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0qg8geXRfb3V0bGluZV9hbGVydF9jaXJjbGVfYmxhY2tfMjSyDxl5dF9vdXRsaW5lX2Nsb2NrX2JsYWNrXzI0ug8ieXRfb3V0bGluZV9hbGVydF90cmlhbmdsZV9ibGFja18yNMIPHHl0X291dGxpbmVfbGlzdF9hZGRfYmxhY2tfMjTKDxx5dF9vdXRsaW5lX29wZW5fbmV3X2JsYWNrXzI00g8eeXRfb3V0bGluZV9jaHJvbWVjYXN0X2JsYWNrXzI02g8beXRfb3V0bGluZV9saWJyYXJ5X2JsYWNrXzI06g8deXRfb3V0bGluZV9saXN0X3ZpZXdfYmxhY2tfMjT6Dyd5dF9vdXRsaW5lX292ZXJmbG93X2hvcml6b250YWxfYmxhY2tfMjSCEBh5dF9vdXRsaW5lX2dpZnRfYmxhY2tfMjSKEBV5dF9maWxsX2dpZnRfYmxhY2tfMjSSEBx5dF9maWxsX21lbWJlcnNoaXBzX2JsYWNrXzM2mhAYeXRfb3V0bGluZV9wb2xsX2JsYWNrXzI0ohAqeXRfb3V0bGluZV9iYXJfZ3JhcGhfYm94X3ZlcnRpY2FsX2JsYWNrXzI0qhAbeXRfb3V0bGluZV9hcnRpY2xlX2JsYWNrXzI0uhAleXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9yaWdodF9ibGFja18yNMoQIHl0X291dGxpbmVfYXJyb3dfcmVwZWF0X2JsYWNrXzI00hAgeXRfb3V0bGluZV9wZXJzb25fbWludXNfYmxhY2tfMjTiEBh5dF9vdXRsaW5lX2NvcHlfYmxhY2tfMjTqEBh5dF9vdXRsaW5lX21haWxfYmxhY2tfMjTyEBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfMTb6EBh5dF9vdXRsaW5lX3BvbGxfYmxhY2tfNDCCERZ5dF9maWxsX3NoYXJlX2JsYWNrXzI0ihEdeXRfZmlsbF9hcnJvd19yZXBlYXRfYmxhY2tfMjSqERd5dF9vdXRsaW5lX21pY19ibGFja18yNLIRHnl0X291dGxpbmVfZmlsbV9zdHJpcF9ibGFja18yNMIRH3l0X2ZpbGxfY2xvc2VkX2NhcHRpb25fYmxhY2tfMjTKESJ5dF9vdXRsaW5lX2Nsb3NlZF9jYXB0aW9uX2JsYWNrXzI00hEfeXRfZmlsbF9hcnJvd19yZXBlYXRfMV9ibGFja18yNNoRInl0X291dGxpbmVfYXJyb3dfcmVwZWF0XzFfYmxhY2tfMjTiESh5dF9vdXRsaW5lX3BsYXlfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI06hEaeXRfb3V0bGluZV91cGxvYWRfYmxhY2tfMjTyESh5dF9vdXRsaW5lX2JveF9wbGFjZWhvbGRlcl9sZWZ0X2JsYWNrXzI0-hEgeXRfb3V0bGluZV9wZXJzb25fcmFkYXJfd2hpdGVfMjSCEhp5dF9vdXRsaW5lX3hfbWFya19ibGFja18yMIoSFnl0X291dGxpbmVfdnJfYmxhY2tfMjSSEiR5dF9vdXRsaW5lX3N0YXRpc3RpY3NfZ3JhcGhfYmxhY2tfMjSiEiV5dF9vdXRsaW5lX3RpbWVfc3RhbXBfcGx1c19ncmV5NjAwXzI0qhIieXRfb3V0bGluZV9kYXNoYm9hcmRfcGx1c19ibGFja18yNLISHnl0X291dGxpbmVfYWxpZ25fbGVmdF9ibGFja18yNLoSJ3l0X291dGxpbmVfb3ZlcmZsb3dfaG9yaXpvbnRhbF93aGl0ZV8zNsISHXl0X291dGxpbmVfaG91cmdsYXNzX2JsYWNrXzE2yhIdeXRfb3V0bGluZV9ob3VyZ2xhc3NfYmxhY2tfMjTSEit5dF9vdXRsaW5lX21lc3NhZ2VfYnViYmxlX3F1ZXN0aW9uX2JsYWNrXzE22hIreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18yNOISInl0X291dGxpbmVfYmFyX2hvcml6b250YWxfYmxhY2tfMTbqEiZ5dF9vdXRsaW5lX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNPISGnl0X291dGxpbmVfdHJvcGh5X2JsYWNrXzI0-hIeeXRfb3V0bGluZV9zdXBlcl9jaGF0X2JsYWNrXzI0ghMZeXRfZmlsbF9wYXVzZV92ZF90aGVtZV8yNIoTIXl0X291dGxpbmVfdm9sdW1lX3N0YWJsZV9ibGFja18yNJITHnl0X2ZpbGxfdm9sdW1lX3N0YWJsZV9ibGFja18yNKITIXl0X291dGxpbmVfc3VwZXJfc3RpY2tlcl9ibGFja18yNKoTJHl0X2ZpbGxfeW91dHViZV9sb2dvX2ljb25fZ3JleTYwMF8yNLITF3l0X2ZpbGxfY2FtZXJhX2JsYWNrXzI0uhMaeXRfb3V0bGluZV9nYW1pbmdfYmxhY2tfMjTCExp5dF9vdXRsaW5lX2JhcnNfM19ibGFja18yNMoTGHl0X291dGxpbmVfbmV3c19ibGFja18yNNITG3l0X291dGxpbmVfZmFzaGlvbl9ibGFja18yNNoTHXl0X291dGxpbmVfbGlnaHRidWxiX2JsYWNrXzI04hMdeXRfb3V0bGluZV9zdG9wd2F0Y2hfYmxhY2tfMjTqEyV5dF9vdXRsaW5lX3lvdXR1YmVfbGlua2VkX3R2X2JsYWNrXzI08hMneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0-hMceXRfb3V0bGluZV9wZW9wbGVfMl9ibGFja18yNIIUInl0X291dGxpbmVfeW91dHViZV9zaG9ydHNfYmxhY2tfMjSKFCl5dF9maWxsX2Jhcl9ncmFwaF9ib3hfdmVydGljYWxfZ3JleTYwMF8yNJoUGnl0X291dGxpbmVfeF9tYXJrX2JsYWNrXzE4ohQgeXRfb3V0bGluZV9jaGV2cm9uX2Rvd25fYmxhY2tfMTiyFBh5dF9vdXRsaW5lX21lZXRfYmxhY2tfMjS6FCB5dF9vdXRsaW5lX21vbmV5X2hhbmRfZ3JleTYwMF8yNMoUG3l0X291dGxpbmVfY29tcGFzc19ibGFja18yNNIUHnl0X291dGxpbmVfbGlua19vZmZfZ3JleTYwMF8yNNoUHXl0X291dGxpbmVfdm9sdW1lX29uX2JsYWNrXzI04hQeeXRfb3V0bGluZV92b2x1bWVfb2ZmX2JsYWNrXzI06hQgeXRfb3V0bGluZV9zY3JlZW5fbGlnaHRfYmxhY2tfMjTyFCB5dF9maWxsX3N1YnNjcmlwdGlvbnNfZ3JleTYwMF8yNPoUIXl0X291dGxpbmVfbWVtYmVyc2hpcHNfZ3JleTYwMF8yNIIVHXl0X2ZpbGxfcmFkYXJfbGl2ZV9ncmV5NjAwXzI0ihUeeXRfb3V0bGluZV9wZXJzb25fYWRkX2JsYWNrXzI0khUeeXRfb3V0bGluZV90ZXh0X2JveF9ncmV5NjAwXzI0mhUoeXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9hbGVydF9ibGFja18yNKIVIXl0X291dGxpbmVfYXJ0aWNsZV9hbGVydF9ibGFja18yNKoVIXl0X291dGxpbmVfYXJ0aWNsZV9jaGVja19ibGFja18yNLIVI3l0X291dGxpbmVfYXJ0aWNsZV9jbGFyaWZ5X2JsYWNrXzI0uhUneXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9sZWZ0X2JsYWNrXzI0whUgcXVhbnR1bV9nbV9pY19nb29nbGVfdmRfdGhlbWVfMjTaFR55dF9vdXRsaW5lX3Bpbl9vZmZfdmRfdGhlbWVfMjTiFSN5dF9vdXRsaW5lX3NoaWVsZF9lbXB0eV92ZF90aGVtZV8yNOoVIXl0X291dGxpbmVfc2hpZWxkX29mZl92ZF90aGVtZV8yNPIVH3l0X2ZpbGxfY2lyY2xlX2Z1bGxfdmRfdGhlbWVfMjSKFiJ5dF9vdXRsaW5lX3NjcmVlbl9mdWxsX3ZkX3RoZW1lXzI0khYeeXRfb3V0bGluZV9zcGFya2xlX3ZkX3RoZW1lXzI0mhYbeXRfb3V0bGluZV9wb2RjYXN0X2JsYWNrXzI0ohYaeXRfb3V0bGluZV9sb2NrX2dyZXk2MDBfMjSqFiZ5dF9vdXRsaW5lX3NjcmVlbl92ZXJ0aWNhbF92ZF90aGVtZV8yNLIWInl0X291dGxpbmVfYm94X29wZW5fY2hlY2tfYmxhY2tfMjS6FhNpY19ncmVlbl9zY3JlZW5fb2ZmwhYZaWNfZmFjZV9vdXRsaW5lZF9oYXBweV8zNsoWG2ljX2ZhY2Vfb3V0bGluZWRfdW5oYXBweV8zNtIWHmljX2ZhY2Vfb3V0bGluZWRfdmVyeV9oYXBweV8zNtoWF2ljX2ZhY2Vfb3V0bGluZWRfbWVoXzM24hYXaWNfZmFjZV9vdXRsaW5lZF9zYWRfMzbqFhRpY19mYWNlX2ZpbGxlZF9oYXBwefIWFmljX2ZhY2VfZmlsbGVkX3VuaGFwcHn6FhlpY19mYWNlX2ZpbGxlZF92ZXJ5X2hhcHB5ghcSaWNfZmFjZV9maWxsZWRfbWVoihcSaWNfZmFjZV9maWxsZWRfc2FkkhcZeXRfb3V0bGluZV90dl92ZF90aGVtZV8yNJoXFXl0X2ZpbGxfc2VuZF9ibGFja18yNKIXGHl0X291dGxpbmVfc2VuZF9ibGFja18yNKoXGnl0X291dGxpbmVfYmFyc18yX2JsYWNrXzI0shcceXRfb3V0bGluZV9jYWxlbmRhcl9ibGFja18yNLoXInl0X291dGxpbmVfcGVyc29uX2FjY291bnRfYmxhY2tfMjTCFx15dF9vdXRsaW5lX2luY29nbml0b19ibGFja18yNMoXHWljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX2hhcHB50hcfaWNfZmFjZV9vdXRsaW5lZF9hY3RpdmVfdW5oYXBwedoXImljX2ZhY2Vfb3V0bGluZWRfYWN0aXZlX3ZlcnlfaGFwcHniFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9tZWjqFxtpY19mYWNlX291dGxpbmVkX2FjdGl2ZV9zYWTyFyN5dF9vdXRsaW5lX2NsYXBwZXJib2FyZF92ZF90aGVtZV8yNPoXGnl0X291dGxpbmVfcGluX3ZkX3RoZW1lXzI0ghgjeXRfb3V0bGluZV9jaGVja19kb3VibGVfdmRfdGhlbWVfMjSKGCd5dF9vdXRsaW5lX2NoZWNrX2RvdWJsZV9vZmZfdmRfdGhlbWVfMjSSGCF5dF9vdXRsaW5lX3NoaWVsZF9hZGRfdmRfdGhlbWVfMjSaGBl5dF9vdXRsaW5lX211c2ljX2JsYWNrXzE4qhgdeXRfb3V0bGluZV9wcmljZV90YWdfYmxhY2tfMjSyGB15dF9maWxsX2NpcmNsZXNfNl92ZF90aGVtZV8yNMIYInl0X291dGxpbmVfY2VsZWJyYXRpb25fdmRfdGhlbWVfMjTSGBd5dF9maWxsX2dhbWluZ193aGl0ZV8yNNoYJHl0X291dGxpbmVfY2hldnJvbl9jb2xsYXBzZV9ibGFja18yNOIYHnF1YW50dW1faWNfcGxheV9wcmlzbV9ibGFja18yNOoYHnl0X291dGxpbmVfYm94X3BlbmNpbF9ibGFja18yNPIYF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzI0-hgreXRfb3V0bGluZV9tZXNzYWdlX2J1YmJsZV9lbXB0eV92ZF90aGVtZV8yNIIZHXl0X291dGxpbmVfbWVnYXBob25lX2JsYWNrXzI0ihkeeXRfb3V0bGluZV9wYWxldHRlX3ZkX3RoZW1lXzI0khkaeXRfb3V0bGluZV9naWZfdmRfdGhlbWVfMjSaGSB5dF9maWxsX2Zhc3RfZm9yd2FyZF92ZF90aGVtZV8yNKIZKXl0X291dGxpbmVfZG9sbGFyX3NpZ25fY2lyY2xlX3ZkX3RoZW1lXzI0qhkmeXRfZmlsbF9kb2xsYXJfc2lnbl9jaXJjbGVfdmRfdGhlbWVfMjSyGSZ5dF9vdXRsaW5lX2NyZWF0b3JfYWNhZGVteV92ZF90aGVtZV8yNLoZInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMjTCGRp5dF9vdXRsaW5lX3BkZl92ZF90aGVtZV8yNNIZI3l0X291dGxpbmVfcGVvcGxlX2dyb3VwX3ZkX3RoZW1lXzI02hkmeXRfb3V0bGluZV9pbWFnZV93YWxscGFwZXJfdmRfdGhlbWVfMjTqGRx5dF9jb2xvcl95b3V0dWJlX3N0dWRpb18yNGRw8hkbeXRfY29sb3JfeW91dHViZV9tdXNpY18yNGRw-hkaeXRfY29sb3JfeW91dHViZV9raWRzXzI0ZHCCGh95dF9jb2xvcl95b3V0dWJlX3VucGx1Z2dlZF8yNGRwihoceXRfb3V0bGluZV9wZXJzb25fMl9ibGFja18yNJoaIHl0X291dGxpbmVfdGV4dF9ib2xkX3ZkX3RoZW1lXzI0ohoieXRfb3V0bGluZV90ZXh0X2l0YWxpY192ZF90aGVtZV8yNKoaKXl0X291dGxpbmVfdGV4dF9zdHJpa2V0aHJvdWdoX3ZkX3RoZW1lXzI0shojeXRfb3V0bGluZV9hbGVydF9jaXJjbGVfdmRfdGhlbWVfMjS6GiB5dF9maWxsX2FsZXJ0X2NpcmNsZV92ZF90aGVtZV8yNNIaIXl0X291dGxpbmVfdHJhbnNjcmlwdF92ZF90aGVtZV8yNNoaKHl0X291dGxpbmVfdHJhbnNjcmlwdF9zZWFyY2hfdmRfdGhlbWVfMjTiGiJ5dF9vdXRsaW5lX3RpY190YWNfdG9lX3ZkX3RoZW1lXzI0-hogeXRfb3V0bGluZV9yZXBsYXlfYXJyb3dfYmxhY2tfMjSKGyF5dF9vdXRsaW5lX2xhcHRvcF9tb2JpbGVfYmxhY2tfMjSSGyN5dF9vdXRsaW5lX2hlYXJ0X2NpcmNsZV92ZF90aGVtZV8yNKIbH3l0X2NvbG9yX3lvdXR1YmVfbG9nb19pY29uXzI0ZHCqGx55dF9vdXRsaW5lX3BsYXlfYXJyb3dfYmxhY2tfMjSyGyx5dF9vdXRsaW5lX21vYmlsZV9zY3JlZW5faG9yaXpvbnRhbF9ibGFja18yNLobKnl0X291dGxpbmVfbW9iaWxlX3NjcmVlbl92ZXJ0aWNhbF9ibGFja18yNMobG3l0X291dGxpbmVfdG9vbGJveF9ibGFja18yNNIbHHl0X291dGxpbmVfYnVzaW5lc3NfYmxhY2tfMjTyGx15dF9vdXRsaW5lX2xhcHRvcF92ZF90aGVtZV8yNPobLHl0X291dGxpbmVfZG9sbGFyX3NpZ25fY29udGFpbmVyX3ZkX3RoZW1lXzI0ghwfeXRfb3V0bGluZV9pbmZpbml0eV92ZF90aGVtZV8yNIocGXl0X291dGxpbmVfaGRfdmRfdGhlbWVfMjSSHBp5dF9vdXRsaW5lX21vYmlsZV9ibGFja18yNJocFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMjSiHB15dF9vdXRsaW5lX3JhdGluZ191cF9ibGFja18xMqocH3l0X291dGxpbmVfbGlzdF9wZW5jaWxfYmxhY2tfMjSyHCl5dF9vdXRsaW5lX3lvdXR1YmVfc2hvcnRzX3NlYXJjaF9ibGFja18yNLocK3l0X291dGxpbmVfeW91dHViZV9zaG9ydHNfd2F2ZWZvcm1fYmxhY2tfMjTCHBl5dF9maWxsX3RodW1iX3VwX2JsYWNrXzE4yhwbeXRfZmlsbF90aHVtYl9kb3duX2JsYWNrXzE40hwceXRfb3V0bGluZV90aHVtYl91cF9ibGFja18xONocHnl0X291dGxpbmVfdGh1bWJfZG93bl9ibGFja18xOOIcKHl0X291dGxpbmVfbWVzc2FnZV9idWJibGVfcmlnaHRfYmxhY2tfMTjqHBl5dF9vdXRsaW5lX2hlYXJ0X2JsYWNrXzE48hwdeXRfb3V0bGluZV9maXJld29ya3NfYmxhY2tfMjT6HB15dF9vdXRsaW5lX21lbnVfc29ydF9ibGFja18yNIIdF3l0X291dGxpbmVfbWFwX2JsYWNrXzI0ih0ZeXRfZmlsbF9kb3dubG9hZF93aGl0ZV8yNJIdFnl0X2ZpbGxfc3BhcmtfYmxhY2tfMTKiHR15dF9vdXRsaW5lX3hfb2N0YWdvbl9ibGFja18yNKodHnl0X291dGxpbmVfZGlyZWN0aW9uc19ibGFja18yNLIdJXl0X291dGxpbmVfc2NyZWVuX211bHRpX3ZpZXdfYmxhY2tfMjS6HSJ5dF9maWxsX3NjcmVlbl9tdWx0aV92aWV3X2JsYWNrXzI0wh0eeXRfZmlsbF9za2lwX2JhY2tfNV9ncmV5NjAwXzI0yh0feXRfZmlsbF9za2lwX2JhY2tfMTVfZ3JleTYwMF8yNNIdHXl0X2ZpbGxfc2tpcF9iYWNrXzIwX2JsYWNrXzI02h0deXRfZmlsbF9za2lwX2JhY2tfMzBfYmxhY2tfMjTiHR15dF9maWxsX3NraXBfYmFja182MF9ibGFja18yNOodIXl0X2ZpbGxfc2tpcF9mb3J3YXJkXzVfZ3JleTYwMF8yNPIdInl0X2ZpbGxfc2tpcF9mb3J3YXJkXzE1X2dyZXk2MDBfMjT6HSB5dF9maWxsX3NraXBfZm9yd2FyZF8yMF9ibGFja18yNIIeIHl0X2ZpbGxfc2tpcF9mb3J3YXJkXzMwX2JsYWNrXzI0ih4geXRfZmlsbF9za2lwX2ZvcndhcmRfNjBfYmxhY2tfMjSSHiN5dF9maWxsX3BpY3R1cmVfaW5fcGljdHVyZV9ibGFja18yNJoeHnl0X291dGxpbmVfbWFnaWNfd2FuZF9ibGFja18yNLoeI3l0X291dGxpbmVfYXJyb3dfY2lyY2xlX3ZkX3RoZW1lXzI0wh4ZeXRfb3V0bGluZV9jcm93bl9ibGFja18yNMoeF3l0X2ZpbGxfcGVyc29uX2JsYWNrXzI00h4oeXRfZmlsbF9tZXNzYWdlX2J1YmJsZV9xdWVzdGlvbl9ibGFja18xNtoeKHl0X2ZpbGxfbWVzc2FnZV9idWJibGVfcXVlc3Rpb25fYmxhY2tfMjTiHiN5dF9vdXRsaW5lX2hhbmRfc3dpcGVfbGVmdF9ibGFja18yNOoeGnl0X291dGxpbmVfdGFyZ2V0X2JsYWNrXzI08h4VeXRfZmlsbF9sb2NrX2JsYWNrXzEy-h4YeXRfb3V0bGluZV9sb2NrX2JsYWNrXzEygh8feXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18xNoofInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMTaSHyF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaaHyR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMTaiHyB5dF9vdXRsaW5lX3NwYXJrX3BlbmNpbF9ibGFja18yNKofHnl0X2ZpbGxfc3Rhcl9zaG9vdGluZ19ibGFja18yNLofIHl0X291dGxpbmVfc3VwZXJzdGFyX3ZkX3RoZW1lXzI0wh8ZeXRfb3V0bGluZV9wb3VuZF9ibGFja18yNMofKXl0X291dGxpbmVfYXJyb3dfc3dhcF9ob3Jpem9udGFsX2JsYWNrXzI00h8feXRfb3V0bGluZV9zcGFya19pbWFnZV9ibGFja18yNNofIXl0X291dGxpbmVfbGlicmFyeV9pbWFnZV9ibGFja18yNPIfF3l0X2ZpbGxfdGFyZ2V0X2JsYWNrXzI0-h8beXRfZmlsbF90YXJnZXRfYWRkX2JsYWNrXzI0giAeeXRfb3V0bGluZV90YXJnZXRfYWRkX2JsYWNrXzI0iiAXeXRfZmlsbF9tb29uX3pfYmxhY2tfMjSSIBp5dF9vdXRsaW5lX21vb25fel9ibGFja18yNJogI3l0X291dGxpbmVfc2NyZWVuX3JvdGF0aW9uX2JsYWNrXzI0qiAfeXRfZmlsbF9hcnJvd19zb2xpZF91cF9ibGFja18yNLIgInl0X291dGxpbmVfYXJyb3dfc29saWRfdXBfYmxhY2tfMjS6ICF5dF9maWxsX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTCICR5dF9vdXRsaW5lX2Fycm93X3NvbGlkX2Rvd25fYmxhY2tfMjTKIBx5dF9vdXRsaW5lX25vdGVfYWRkX2JsYWNrXzI00iAfeXRfb3V0bGluZV9wZW9wbGVfbm90ZV9ibGFja18yNNogJnl0X291dGxpbmVfY2lyY2xlc19vdmVybGFwX3ZkX3RoZW1lXzI04iAceXRfZmlsbF9hdWRpb19iYWRnZV9ibGFja18yNOogIXl0X291dGxpbmVfc3Rhcl9zaG9vdGluZ19ibGFja18yNPIgG3l0X291dGxpbmVfaGFzaHRhZ19ibGFja18yNIIhIHl0X291dGxpbmVfdGVtcGxhdGVfYWRkX2JsYWNrXzI0iiEkeXRfZmlsbF9wYXBlcl9jb3JuZXJfZm9sZGVkX2JsYWNrXzI0kiEXeXRfZmlsbF9wZW9wbGVfYmxhY2tfMTKaISZ5dF9vdXRsaW5lX2Fycm93X2NpcmNsZV9yaWdodF9ibGFja18yNKIhHnl0X291dGxpbmVfYXJyb3dfcmVkb19ibGFja18yNKohHHl0X291dGxpbmVfd2F2ZWZvcm1fYmxhY2tfMjS6ISB5dF9maWxsX2NyZWF0b3JfYWNhZGVteV9ibGFja18yNMIhLXl0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfZG93bl9yaWdodF9ibGFja18yNMohK3l0X291dGxpbmVfYXJyb3dfZGlhZ29uYWxfdXBfcmlnaHRfYmxhY2tfMjTSIRp5dF9maWxsX2FkZF9jYWlyb19ibGFja18yNNohH3l0X291dGxpbmVfdGljX3RhY190b2VfYmxhY2tfMTbiIRp5dF9maWxsX3ByaWNlX3RhZ19ibGFja18yNOohGHl0X291dGxpbmVfZmlyZV9ibGFja18yNPohHHl0X2ZpbGxfc3BhcmtfcmFkYXJfYmxhY2tfMjSCIh95dF9vdXRsaW5lX3NwYXJrX3JhZGFyX2JsYWNrXzI0oiIWeXRfZmlsbF9hdWRpb19ibGFja18xMqoiGHlvdXR1YmVfc2hvcnRzX3Bpdm90X2ZhYsoiHXl0X291dGxpbmVfaGFuZF93YXZlX2JsYWNrXzI00iIZeXRfb3V0bGluZV90cnVja19ibGFja18yNNoiInl0X2ZpbGxfYWxlcnRfdHJpYW5nbGVfdmRfdGhlbWVfMTLiIhl5dF9maWxsX2NoZWNrX3ZkX3RoZW1lXzEy6iIZeXRfZmlsbF9hdWRpb192ZF90aGVtZV8xMvIiF3l0X2ZpbGxfYmFnX3ZkX3RoZW1lXzEy-iIjeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfdmRfdGhlbWVfMTKCIxh5dF9maWxsX2ZpcmVfdmRfdGhlbWVfMTKKIx15dF9maWxsX2xpZ2h0YnVsYl92ZF90aGVtZV8xMpIjInl0X2ZpbGxfbG9jYXRpb25fcG9pbnRfdmRfdGhlbWVfMTKaIx95dF9maWxsX21lbWJlcnNoaXBzX3ZkX3RoZW1lXzEyoiMaeXRfZmlsbF9wZXJzb25fdmRfdGhlbWVfMTKqIxd5dF9maWxsX3Bpbl92ZF90aGVtZV8xMrIjJnl0X291dGxpbmVfbGlzdF9wbGF5X2Fycm93X3ZkX3RoZW1lXzEyuiMeeXRfb3V0bGluZV9wb2RjYXN0X3ZkX3RoZW1lXzEywiMceXRfZmlsbF9zY2lzc29yc192ZF90aGVtZV8xMsojHXl0X2ZpbGxfc3VidGl0bGVzX3ZkX3RoZW1lXzEy0iMfeXRfZmlsbF90aWNfdGFjX3RvZV92ZF90aGVtZV8xMtojFnl0X2ZpbGxfdHZfdmRfdGhlbWVfMTLiIyJ5dF9maWxsX3lvdXR1YmVfc2hvcnRzX3ZkX3RoZW1lXzEy6iMWeXRfZmlsbF9hdWRpb19ibGFja18xNvIjKXl0X2ZpbGxfY2lyY2xlc19vdmVybGFwX2NoZWNrX3ZkX3RoZW1lXzI0giQkeXRfb3V0bGluZV9oYW5kX3N3aXBlX3JpZ2h0X2JsYWNrXzI0iiQeeXRfb3V0bGluZV9saXN0X211c2ljX2JsYWNrXzI0kiQqeXRfZmlsbF9hcnJvd19kaWFnb25hbF9kb3duX3JpZ2h0X2JsYWNrXzI0miQoeXRfZmlsbF9hcnJvd19kaWFnb25hbF91cF9yaWdodF9ibGFja18yNKIkIXl0X291dGxpbmVfY29tcGFzc19jYWlyb19ibGFja18yNKokHnl0X2ZpbGxfY29tcGFzc19jYWlyb19ibGFja18yNLIkHXl0X2ZpbGxfcGVyc29uX3JhZGFyX2JsYWNrXzI0uiQgeXRfZmlsbF9jcmVhdG9yX2FjYWRlbXlfYmxhY2tfMTbqJCV5dF9vdXRsaW5lX2ZpbG1fc3RyaXBfYWRkX3ZkX3RoZW1lXzI0iiUZeXRfb3V0bGluZV9jYWJsZV9ibGFja18yNJolGnl0X291dGxpbmVfdGFibGV0X2JsYWNrXzI0oiUbeXRfb3V0bGluZV9zcGVha2VyX2JsYWNrXzI0qiUheXRfb3V0bGluZV9zcGVha2VyX2dyb3VwX2JsYWNrXzI0siUkeXRfb3V0bGluZV9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0uiUheXRfZmlsbF9jaHJvbWVjYXN0X2NhaXJvX2JsYWNrXzI0wiUreXRfb3V0bGluZV9vdmVyZmxvd192ZXJ0aWNhbF9jYWlyb19ibGFja18yNMolJ3l0X291dGxpbmVfY2hldnJvbl9yaWdodF9jYWlyb19ibGFja18yNNIlF3l0X2ZpbGxfbW9iaWxlX2JsYWNrXzI02iUTeXRfZmlsbF90dl9ibGFja18yNOIlHnl0X291dGxpbmVfbGlzdF9xdWV1ZV9ibGFja18yNOolG3l0X291dGxpbmVfYWlycGxheV9ibGFja18yNPIlGnl0X2ZpbGxfYWRkX2NhaXJvX2JsYWNrXzE2giYheXRfb3V0bGluZV9jaGV2cm9uX3JpZ2h0X2JsYWNrXzE4iiYVeXRfZmlsbF9sb2NrX2JsYWNrXzI0kiYaeXRfb3V0bGluZV90dl9vZmZfYmxhY2tfMjSiJh95dF9maWxsX2JveF9vcGVuX2NoZWNrX2JsYWNrXzI0qiYWeXRfZmlsbF9jcm93bl9ibGFja18yNLImG3l0X2ZpbGxfY29udHJvbGxlcl9ibGFja18yNPomHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xNoInHnl0X2ZpbGxfY2hldnJvbl9yaWdodF9ibGFja18xOCJsCjcNAACAQBUAAABBHQAAQEElAACAQS0AAKBBNQAAwEE9AADgQUUAAABCTQAAEEJVAAAgQl0AAAAAEgoNAACAQRUAAIBBGgoNAADAQRUAAMBBIhkNAACwQhUAAGBCHQAAgEElAAAAQC0AAIA_KhoKFnRoZW1lfDY4Mzk1YmQ0MWU5ZjAzMjMQAjACGAI=" + } + }, + { + "capabilitiesUpdate": { + "identifier": "capabilities|4848739a7b6ba4de", + "capabilitiesBytes": "CisI7M-9CxIkCgQIAxABCgQIBRABCgQIBxABCgQICRABCgQIDRABCgQIDhABChAInti_RhIJCgcIodi_RhABCjcIovzhbxIwCgQIHxABCgQIIBABCgQIIRABCgQIIxABCgQIJBABCgQIJRABCgQIJhABCgQIJxABCl4I3a2ydRJXCgcItIjCWxABCgcIgN_jWxABCgcI_5f8XxABCggI4oe8hAEQAQoICL_Zs60BEAEKCAiC1LfrARABCggInKzQ-AEQAQoICMC6q_oBEAEKCAjDuqv6ARABCkoIla6ydRJDCgcIy-OzXxABCgcIqqLaaxABCgcIxaPqeRABCggIi5LjkQEQAQoICPrT8b8BEAEKCAiIvZbUARABCggIwrqr-gEQAQoTCPuwsnUSDAoECAIQAQoECAQQAQoTCLOnyXUSDAoECAUQAQoECAYQAQofCJOi93gSGAoECAgQAQoECAoQAQoECAsQAQoECA0QAQoNCLXgtHsSBgoECAMQAQoNCITltHsSBgoECAEQAQpDCN3ltHsSPAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoECAUQAQoECAYQAQoECAcQAQoECAgQAQoECAkQAQoECAoQAQoNCLfqtHsSBgoECAYQAQofCP3qtHsSGAoECAkQAQoECAoQAQoECAsQAQoECAwQAQpJCPHstHsSQgoECAcQAQoECAgQAQoECAkQAQoECA4QAQoECBIQAQoECBMQAQoECBQQAQoECBUQAQoECBcQAQoECBgQAQoECBkQAQpJCM_vtHsSQgoECAcQAQoECAgQAQoECAkQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoZCP3xtHsSEgoECAQQAQoECAUQAQoECAcQAQpJCK7ztHsSQgoECAgQAQoECAkQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoECBIQAQofCOT1tHsSGAoECAsQAQoECAwQAQoECA0QAQoECA4QAQpPCJPJuHsSSAoECAsQAQoECAwQAQoECA0QAQoECA4QAQoECA8QAQoECBAQAQoECBEQAQoECBIQAQoECBMQAQoECBQQAQoECBUQAQoECBYQAQoaCOuf2nsSEwoHCJeSgBAQAQoICIPMqq8BEAEK7wQI_5zcexLnBAoFCMUJEAEKBwj6hbVXEAEKBwj0v_xdEAEKBwiW3NNgEAEKBwiAp6hiEAEKBwiA-pRpEAEKBwjC2cJpEAEKBwi1o71rEAEKBwijwoZuEAEKBwjGrP9vEAEKBwj5tP9vEAEKBwibjaVzEAEKBwim0-Z2EAEKCAi3huSEARABCggI2eefhgEQAQoICJGP-4cBEAEKCAih6OCKARABCggI8tnqlQEQAQoICPC_qZYBEAEKCAjfx6mWARABCggI38qplgEQAQoICO_UkZsBEAEKCAiHnv-cARABCggIq6vUoAEQAQoICL60mqMBEAEKCAjj_p6oARABCggImPvwqwEQAQoICK6W3K8BEAEKCAiwltyvARABCggInoaJswEQAQoICPTBhLUBEAEKCAiA3LK5ARABCggIuJTlvQEQAQoICNyjqsIBEAEKCAj3yffDARABCggI1rPzyAEQAQoICIqXj8wBEAEKCAjQnrvOARABCggIgOWB0QEQAQoICJSUudQBEAEKCAjFtanZARABCggIgrap2QEQAQoICKS2qdkBEAEKCAi2w_7oARABCggIwcaZ7wEQAQoICKGP6PIBEAEKCAiTy6_zARABCggI2IeH9QEQAQoICLiCxPkBEAEKCAjZkv_5ARABCggI6Lqr-gEQAQoICPm6q_oBEAEKCAj8uqv6ARABCggIirur-gEQAQoICJe7q_oBEAEKCAiYu6v6ARABCggImbur-gEQAQoICKq7q_oBEAEKCAisu6v6ARABCggIrrur-gEQAQoICLG7q_oBEAEKCAi7u6v6ARABCggIw7ur-gEQAQouCMGe3HsSJwoHCIOdn2UQAQoICKGP1rQBEAEKCAiT_pu4ARABCggIl_6buAEQAQoTCOnv8XsSDAoECAUQAQoECAcQAQorCITN8nsSJAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoECAUQAQoECAYQAQoxCMLO8nsSKgoECAEQAQoECAIQAQoECAUQAQoECAYQAQoECAkQAQoECAoQAQoECAsQAQorCLfW8nsSJAoECAcQAQoECAoQAQoECAsQAQoECAwQAQoECA0QAQoECA4QAQosCNfF3ocBEiQKBAgEEAEKBAgFEAEKBAgGEAEKBAgHEAEKBAgIEAEKBAgJEAEKIAikru2KARIYCgQIARABCgQIAhABCgQIAxABCgQIBBABCg4IkrrkiwESBgoECAMQAQoUCJDj6ZMBEgwKBAgFEAEKBAgIEAEKEgiG3oGUARIKCggIkKzckgEQAQoOCPTFxaABEgYKBAgCEAEKFAiKhOSkARIMCgQIFRABCgQIGBABCg4I6M2DpQESBgoECAIQAQoOCJmYh6cBEgYKBAgFEAEKDgij75anARIGCgQIBRABCiAI8JiXpwESGAoECAcQAQoECAgQAQoECAkQAQoECAoQAQoUCJnEmKcBEgwKBAgGEAEKBAgHEAEKFAjI8LunARIMCgQIARABCgQIAhABChoI4Ya8pwESEgoECAwQAQoECA0QAQoECBEQAQoOCInNuqgBEgYKBAgBEAEKJgjdpIupARIeCgQIARABCgQIAhABCgQIAxABCgQIBRABCgQIBhABCiAIgtfOqQESGAoECAUQAQoECAYQAQoECAcQAQoECAgQAQomCILl9KoBEh4KBAgAEAEKBAgBEAEKBAgCEAEKBAgDEAEKBAgEEAEKIAiDkdyvARIYCgQIABABCgQIARABCgQIAhABCgQIAxABCg8IvZSxsQESBwoFCOcHEAEKDgjuloa0ARIGCgQIAhABCg4IlZaptAESBgoECAgQAQoOCM7ByLcBEgYKBAgOEAEKFAjjnfG3ARIMCgQICBABCgQICRABCg4I4JrkuQESBgoECAYQAQoOCNaLwrsBEgYKBAgCEAEKFAjwuri8ARIMCgQICxABCgQIDBABCg4I5MeswAESBgoECAEQAQocCMGZisEBEhQKCAj8_L7BARABCggI6bfv8AEQAQo-CPClysEBEjYKBAgNEAEKBAgUEAEKBAgVEAEKBAgWEAEKBAgZEAEKBAgbEAEKBAgcEAEKBAgiEAEKBAgqEAEKDgjf15TCARIGCgQIAhABCg4Ij82GwwESBgoECAEQAQrUBAjh4YXHARLLBAoECFIQAQoFCI8BEAEKBQimARABCgUItwEQAQoFCMEBEAEKBQjjARABCgUI5gEQAQoFCIICEAEKBQigAhABCgUIqwIQAQoFCLsCEAEKBQjiAhABCgUI6AIQAQoFCOkCEAEKBQjqAhABCgUI6wIQAQoFCOwCEAEKBQjtAhABCgUI7gIQAQoFCO8CEAEKBQjwAhABCgUI8QIQAQoFCPQCEAEKBQj-AhABCgUIgwMQAQoFCI0DEAEKBQiUAxABCgUImgMQAQoFCLUDEAEKBQjDAxABCgUIxAMQAQoFCNIDEAEKBQjoAxABCgUI7QMQAQoFCPADEAEKBQjxAxABCgUI8gMQAQoFCPMDEAEKBQj0AxABCgUI-gMQAQoFCPsDEAEKBQiABBABCgUIhQQQAQoFCIYEEAEKBQiHBBABCgUIiAQQAQoFCIoEEAEKBQiLBBABCgUIjAQQAQoFCJEEEAEKBQiTBBABCgUIlAQQAQoFCJUEEAEKBQiXBBABCgUImQQQAQoFCJoEEAEKBQibBBABCgUInAQQAQoFCJ0EEAEKBQikBBABCgUIqQQQAQoFCKoEEAEKBQirBBABCgUIrAQQAQoFCMAEEAEKBQjDBBABCgUIzQQQAQoFCNEEEAEKBQjTBBABCgUI1AQQAQoFCNUEEAEKBQjWBBABCgUI1wQQAQoFCNgEEAEKBQjZBBABCgUI2gQQAQoFCNsEEAEKBQjcBBABCgUI3QQQAQoFCOIEEAEKBQjkBBABCgUI5QQQAQoFCOYEEAEKBQjwBBABChQI677JyAESDAoECAEQAQoECAIQAQoaCIe8mssBEhIKBAgBEAEKBAgCEAEKBAgDEAEKDgik3fDTARIGCgQIARABCg4IpYL41AESBgoECAQQAQogCJG_89UBEhgKBAgDEAEKBAgEEAEKBAgFEAEKBAgGEAEKDgjmhJflARIGCgQIBhABChoIkYrN5wESEgoECAoQAQoECAwQAQoECA8QAQpECPeNjugBEjwKCAjS74PZARABCggI9ayl3AEQAQoICLPCit0BEAEKCAiWp6ThARABCggI1amk4QEQAQoICPm6q_oBEAEKJgimg87oARIeCgQIABABCgQIARABCgQIAhABCgQIAxABCgQIBBABCg4It5uJ6QESBgoECAcQAQoOCOeh3O0BEgYKBAgEEAEKDgiPqIf0ARIGCgQIAhABCg4I3_SH9AESBgoECAIQAQoOCMSVqvUBEgYKBAgFEAEKDgip9Ob9ARIGCgQIAxABChQIjrzRggISDAoECAkQAQoECAoQAQoaCMjd8oICEhIKBAgGEAEKBAgJEAEKBAgKEAEKDgi1_d-HAhIGCgQIBRABCiAIuqzGiQISGAoECAkQAQoECAwQAQoECA0QAQoECA4QAQoUCPLhjosCEgwKBAgBEAEKBAgCEAEKFAjz4Y6LAhIMCgQIARABCgQIAhABChoI9OGOiwISEgoECAEQAQoECAIQAQoECAMQAQoUCPbhjosCEgwKBAgBEAEKBAgCEAEKDwinouqMAhIHCgUI6QcQAQoOCKPTn44CEgYKBAgGEAEKDgjOq9iRAhIGCgQIBRABCg4I_YTSkgISBgoECAMQAQoOCJa46JQCEgYKBAgDEAEKDgj1tsyYAhIGCgQIAhABCg4ImZm_nAISBgoECBIQAQoUCNyunqICEgwKBAgBEAEKBAgCEAEKDgiU95ajAhIGCgQIDhABCiAIh-XDpgISGAoECAIQAQoECAMQAQoECAQQAQoECAUQAQoPCPnglaoCEgcKBQjqBxABCiAI4o7RsQISGAoECAEQAQoECAIQAQoECAMQAQoECAQQAQoUCJ3i27QCEgwKBAgKEAEKBAgLEAEKIAiowa63AhIYCgQIChABCgQICxABCgQIDBABCgQIDRABCg4IzbDIvQISBgoECAMQAQoOCLHYw98CEgYKBAgGEAESHWNhcGFiaWxpdGllc3w0ODQ4NzM5YTdiNmJhNGRl", + "resourceTag": "5208540076386788574" + } + }, + { + "staticDataResources": { + "resources": [ + { + "identifier": "capabilities|4848739a7b6ba4de" + }, + { + "identifier": "theme|68395bd41e9f0323" + } + ] + } + }, + { + "resourceStatusInResponseCheck": { + "resourceStatuses": [ + { + "identifier": "capabilities|4848739a7b6ba4de", + "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" + }, + { + "identifier": "featured_channel_watermark_overlay.eml|9e52df1c2fbd727", + "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" + }, + { + "identifier": "theme|68395bd41e9f0323", + "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" + } + ], + "serverBuildLabel": "boq_youtubewatchserver_20250603.05_p0" + } + } + ] + } + } +} diff --git a/youtube_transcript_api/test/test_api.py b/youtube_transcript_api/test/test_api.py index 41da74f..7cc9962 100644 --- a/youtube_transcript_api/test/test_api.py +++ b/youtube_transcript_api/test/test_api.py @@ -26,6 +26,7 @@ AgeRestricted, RequestBlocked, VideoUnplayable, + PoTokenRequired, ) from youtube_transcript_api.proxies import GenericProxyConfig, WebshareProxyConfig @@ -157,7 +158,9 @@ def test_list__url_as_video_id(self): ) with self.assertRaises(InvalidVideoId): - YouTubeTranscriptApi().list("https://www.youtube.com/youtubei/v1/player?v=GJLlxj_dtq8") + YouTubeTranscriptApi().list( + "https://www.youtube.com/youtubei/v1/player?v=GJLlxj_dtq8" + ) def test_translate_transcript(self): transcript = YouTubeTranscriptApi().list("GJLlxj_dtq8").find_transcript(["en"]) @@ -257,7 +260,6 @@ def test_fetch__exception_if_youtube_request_fails(self): self.assertIn("Request to YouTube failed: ", str(cm.exception)) - def test_get_transcript__exception_if_youtube_request_limit_reached( self, ): @@ -290,6 +292,16 @@ def test_fetch__exception_if_ip_blocked(self): with self.assertRaises(IpBlocked): YouTubeTranscriptApi().fetch("abc") + def test_fetch__exception_if_po_token_required(self): + httpretty.register_uri( + httpretty.POST, + "https://www.youtube.com/youtubei/v1/player", + body=load_asset("youtube_po_token_required.innertube.json.static"), + ) + + with self.assertRaises(PoTokenRequired): + YouTubeTranscriptApi().fetch("GJLlxj_dtq8") + def test_fetch__exception_request_blocked(self): httpretty.register_uri( httpretty.POST, @@ -426,7 +438,7 @@ def test_fetch__with_generic_proxy_reraise_when_blocked(self, to_requests_dict): @pytest.mark.skip( reason="This test is temporarily disabled because cookie auth is currently not " - "working due to YouTube changes." + "working due to YouTube changes." ) def test_fetch__with_cookies(self): cookie_path = get_asset_path("example_cookies.txt") @@ -439,7 +451,7 @@ def test_fetch__with_cookies(self): @pytest.mark.skip( reason="This test is temporarily disabled because cookie auth is currently not " - "working due to YouTube changes." + "working due to YouTube changes." ) def test_load_cookies(self): cookie_path = get_asset_path("example_cookies.txt") @@ -454,7 +466,7 @@ def test_load_cookies(self): @pytest.mark.skip( reason="This test is temporarily disabled because cookie auth is currently not " - "working due to YouTube changes." + "working due to YouTube changes." ) def test_load_cookies__bad_file_path(self): cookie_path = get_asset_path("nonexistent_cookies.txt") @@ -463,7 +475,7 @@ def test_load_cookies__bad_file_path(self): @pytest.mark.skip( reason="This test is temporarily disabled because cookie auth is currently not " - "working due to YouTube changes." + "working due to YouTube changes." ) def test_load_cookies__no_valid_cookies(self): cookie_path = get_asset_path("expired_example_cookies.txt") @@ -743,7 +755,7 @@ def test_get_transcript__with_proxy_config__deprecated(self, to_requests_dict): @pytest.mark.skip( reason="This test is temporarily disabled because cookie auth is currently not " - "working due to YouTube changes." + "working due to YouTube changes." ) def test_get_transcript__with_cookies__deprecated(self): cookies_path = get_asset_path("example_cookies.txt") @@ -815,7 +827,7 @@ def test_get_transcripts__continue_on_error__deprecated(self, mock_get_transcrip @pytest.mark.skip( reason="This test is temporarily disabled because cookie auth is currently not " - "working due to YouTube changes." + "working due to YouTube changes." ) @patch("youtube_transcript_api.YouTubeTranscriptApi.get_transcript") def test_get_transcripts__with_cookies__deprecated(self, mock_get_transcript): @@ -832,6 +844,4 @@ def test_get_transcripts__with_proxies__deprecated(self, mock_get_transcript): "https": "http://localhost:8080", } YouTubeTranscriptApi.get_transcripts(["GJLlxj_dtq8"], proxies=proxies) - mock_get_transcript.assert_any_call( - "GJLlxj_dtq8", ("en",), proxies, False - ) + mock_get_transcript.assert_any_call("GJLlxj_dtq8", ("en",), proxies, False) diff --git a/youtube_transcript_api/test/test_cli.py b/youtube_transcript_api/test/test_cli.py index 8262d60..3edccf9 100644 --- a/youtube_transcript_api/test/test_cli.py +++ b/youtube_transcript_api/test/test_cli.py @@ -329,7 +329,7 @@ def test_run__generic_proxy_config(self): @pytest.mark.skip( reason="This test is temporarily disabled because cookie auth is currently not " - "working due to YouTube changes." + "working due to YouTube changes." ) def test_run__cookies(self): YouTubeTranscriptCli( From e9c3db6eae3518ec489a9b995d3490e3d2e31222 Mon Sep 17 00:00:00 2001 From: Jonas Depoix Date: Thu, 12 Jun 2025 00:13:47 +0200 Subject: [PATCH 4/4] updated README --- README.md | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 99ca99a..4194279 100644 --- a/README.md +++ b/README.md @@ -375,17 +375,8 @@ ytt_api_2.fetch(video_id) ## Cookie Authentication Some videos are age restricted, so this module won't be able to access those videos without some sort of -authentication. To do this, you will need to have access to the desired video in a browser. Then, you will need to -download that pages cookies into a text file. You can use the Chrome extension -[Cookie-Editor](https://chromewebstore.google.com/detail/cookie-editor/hlkenndednhfkekhgcdicdfddnkalmdm?hl=en) and -select "Netscape" during export, or the Firefox extension [cookies.txt](https://addons.mozilla.org/en-US/firefox/addon/cookies-txt/). - -Once you have that, you can use the following to access age-restricted videos' captions like so. - -```python -ytt_api = YouTubeTranscriptApi(cookie_path='/path/to/your/cookies.txt') -ytt_api.fetch(video_id) -``` +authentication. Unfortunately, some recent changes to the YouTube API have broken the current implementation of cookie +based authentication, so this feature is currently not available. ## Using Formatters Formatters are meant to be an additional layer of processing of the transcript you pass it. The goal is to convert a