From a78f5734dc9908fa2b5e1851bae2e758d743d1db Mon Sep 17 00:00:00 2001 From: Mikhail Mukminov Date: Tue, 28 Jan 2020 18:53:12 +0400 Subject: [PATCH 01/28] Add new `viewCount` property --- XCDYouTubeKit/XCDYouTubeVideo.h | 4 ++++ XCDYouTubeKit/XCDYouTubeVideo.m | 2 ++ 2 files changed, 6 insertions(+) diff --git a/XCDYouTubeKit/XCDYouTubeVideo.h b/XCDYouTubeKit/XCDYouTubeVideo.h index 4cd09143..99905fb9 100644 --- a/XCDYouTubeKit/XCDYouTubeVideo.h +++ b/XCDYouTubeKit/XCDYouTubeVideo.h @@ -73,6 +73,10 @@ extern NSString *const XCDYouTubeVideoQualityHTTPLiveStreaming; * The duration of the video in seconds. */ @property (nonatomic, readonly) NSTimeInterval duration; +/** + * The views count of the video. + */ +@property (nonatomic, readonly) NSInteger viewCount; /** * A thumbnail URL for an image of small size, i.e. 120×90. May be nil. */ diff --git a/XCDYouTubeKit/XCDYouTubeVideo.m b/XCDYouTubeKit/XCDYouTubeVideo.m index 8769b753..54c012b9 100644 --- a/XCDYouTubeKit/XCDYouTubeVideo.m +++ b/XCDYouTubeKit/XCDYouTubeVideo.m @@ -190,6 +190,8 @@ - (instancetype) initWithIdentifier:(NSString *)identifier info:(NSDictionary *) title = @""; _title = title; + _viewCount = info[@"viewCount"] == nil? [(NSString *)videoDetails[@"viewCount"] integerValue] : [(NSString *)info[@"viewCount"] integerValue]; + _duration = info[@"length_seconds"] == nil? [(NSString *)videoDetails[@"lengthSeconds"] doubleValue] : [(NSString *)info[@"length_seconds"] doubleValue]; NSString *thumbnail = info[@"thumbnail_url"] ?: info[@"iurl"]; From 0fe33b513e6ad365cf59b369cdf0302e690521f3 Mon Sep 17 00:00:00 2001 From: Mikhail Mukminov Date: Wed, 29 Jan 2020 05:30:18 +0400 Subject: [PATCH 02/28] Add unit tests for new `viewCount` property --- XCDYouTubeKit Tests/XCDYouTubeClientTestCase.m | 4 ++++ .../XCDYouTubeProtectedVideosTestCase.m | 11 +++++++++++ 2 files changed, 15 insertions(+) diff --git a/XCDYouTubeKit Tests/XCDYouTubeClientTestCase.m b/XCDYouTubeKit Tests/XCDYouTubeClientTestCase.m index ec31cc12..202caaaa 100644 --- a/XCDYouTubeKit Tests/XCDYouTubeClientTestCase.m +++ b/XCDYouTubeKit Tests/XCDYouTubeClientTestCase.m @@ -103,6 +103,7 @@ - (void) testMobileRestrictedVideo { XCTAssertNil(error); XCTAssertNotNil(video.title); + XCTAssertTrue(video.viewCount > 0); XCTAssertNotNil(video.expirationDate); XCTAssertNotNil(video.thumbnailURL); XCTAssertTrue(video.streamURLs.count > 0); @@ -122,6 +123,7 @@ - (void) testLiveVideo { XCTAssertNil(error); XCTAssertNotNil(video.title); + XCTAssertTrue(video.viewCount > 0); XCTAssertNotNil(video.thumbnailURL); XCTAssertNotNil(video.streamURLs[XCDYouTubeVideoQualityHTTPLiveStreaming]); [expectation fulfill]; @@ -138,6 +140,7 @@ - (void) testVideo1 { XCTAssertNil(error); XCTAssertNotNil(video.title); + XCTAssertTrue(video.viewCount > 0); XCTAssertNotNil(video.thumbnailURL); XCTAssertTrue(video.streamURLs.count > 0); XCTAssertTrue(video.duration > 0); @@ -158,6 +161,7 @@ - (void) testVideo1IsPlayable { XCTAssertNil(error); XCTAssertNotNil(video.title); + XCTAssertTrue(video.viewCount > 0); XCTAssertNotNil(video.expirationDate); XCTAssertNotNil(video.thumbnailURL); XCTAssertTrue(video.streamURLs.count > 0); diff --git a/XCDYouTubeKit Tests/XCDYouTubeProtectedVideosTestCase.m b/XCDYouTubeKit Tests/XCDYouTubeProtectedVideosTestCase.m index e2984d3f..2c012a3a 100644 --- a/XCDYouTubeKit Tests/XCDYouTubeProtectedVideosTestCase.m +++ b/XCDYouTubeKit Tests/XCDYouTubeProtectedVideosTestCase.m @@ -50,6 +50,7 @@ - (void) testAgeRestrictedVideoThatRequiresCookiesWithUserCookies { XCTAssertNil(error); XCTAssertNotNil(video.title); + XCTAssertTrue(video.viewCount > 0); XCTAssertNotNil(video.expirationDate); XCTAssertNotNil(video.thumbnailURL); XCTAssertTrue(video.streamURLs.count > 0); @@ -71,6 +72,7 @@ - (void) testAgeRestrictedVideoThatRequiresCookiesWithUserCookiesIsPlayable { XCTAssertNil(error); XCTAssertNotNil(video.title); + XCTAssertTrue(video.viewCount > 0); XCTAssertNotNil(video.expirationDate); XCTAssertNotNil(video.thumbnailURL); XCTAssertTrue(video.streamURLs.count > 0); @@ -109,6 +111,7 @@ - (void) testAgeRestrictedVideo { XCTAssertNil(error); XCTAssertNotNil(video.title); + XCTAssertTrue(video.viewCount > 0); XCTAssertNotNil(video.expirationDate); XCTAssertNotNil(video.thumbnailURL); XCTAssertTrue(video.streamURLs.count > 0); @@ -129,6 +132,7 @@ - (void) testAgeRestrictedUnratedVideo { XCTAssertNil(error); XCTAssertNotNil(video.title); + XCTAssertTrue(video.viewCount > 0); XCTAssertNotNil(video.expirationDate); XCTAssertNotNil(video.thumbnailURL); XCTAssertTrue(video.streamURLs.count > 0); @@ -149,6 +153,7 @@ - (void) testProtectedVEVOVideo1 { XCTAssertNil(error); XCTAssertNotNil(video.title); + XCTAssertTrue(video.viewCount > 0); XCTAssertNotNil(video.expirationDate); XCTAssertNotNil(video.thumbnailURL); XCTAssertTrue(video.streamURLs.count > 0); @@ -169,6 +174,7 @@ - (void) testProtectedVEVOVideo2 { XCTAssertNil(error); XCTAssertNotNil(video.title); + XCTAssertTrue(video.viewCount > 0); XCTAssertNotNil(video.expirationDate); XCTAssertNotNil(video.thumbnailURL); XCTAssertTrue(video.streamURLs.count > 0); @@ -189,6 +195,7 @@ - (void) testProtectedVEVOVideo3 { XCTAssertNil(error); XCTAssertNotNil(video.title); + XCTAssertTrue(video.viewCount > 0); XCTAssertNotNil(video.expirationDate); XCTAssertNotNil(video.thumbnailURL); XCTAssertTrue(video.streamURLs.count > 0); @@ -209,6 +216,7 @@ - (void) testProtectedVEVOIsPlayable { XCTAssertNil(error); XCTAssertNotNil(video.title); + XCTAssertTrue(video.viewCount > 0); XCTAssertNotNil(video.expirationDate); XCTAssertNotNil(video.thumbnailURL); XCTAssertTrue(video.streamURLs.count > 0); @@ -251,6 +259,7 @@ - (void) testAgeRestrictedVEVOVideoWithUserCookies { XCTAssertNil(error); XCTAssertNotNil(video.title); + XCTAssertTrue(video.viewCount > 0); XCTAssertNotNil(video.expirationDate); XCTAssertNotNil(video.thumbnailURL); XCTAssertTrue(video.streamURLs.count > 0); @@ -272,6 +281,7 @@ - (void) testAgeRestrictedVEVOVideoWithUserCookiesIsPlayable { XCTAssertNil(error); XCTAssertNotNil(video.title); + XCTAssertTrue(video.viewCount > 0); XCTAssertNotNil(video.expirationDate); XCTAssertNotNil(video.thumbnailURL); XCTAssertTrue(video.streamURLs.count > 0); @@ -410,6 +420,7 @@ - (void) testAgeRestrictedVideo1 { XCTAssertNil(error); XCTAssertNotNil(video.title); + XCTAssertTrue(video.viewCount > 0); XCTAssertNotNil(video.expirationDate); XCTAssertNotNil(video.thumbnailURL); XCTAssertTrue(video.streamURLs.count > 0); From eb1162e6f60dfc4893902f2d42bda0049460aa10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sonee=CC=81=20John?= Date: Fri, 31 Jan 2020 08:59:08 -0400 Subject: [PATCH 03/28] Reindent using tabs --- XCDYouTubeKit/XCDYouTubePlayerScript.m | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/XCDYouTubeKit/XCDYouTubePlayerScript.m b/XCDYouTubeKit/XCDYouTubePlayerScript.m index a90fa19b..1cf55cf1 100644 --- a/XCDYouTubeKit/XCDYouTubePlayerScript.m +++ b/XCDYouTubeKit/XCDYouTubePlayerScript.m @@ -73,24 +73,24 @@ - (instancetype) initWithString:(NSString *)string XCDYouTubeLogWarning(@"Unexpected player script (no anonymous function found)"); } - //See list of regex patterns here https://github.com/ytdl-org/youtube-dl/blob/master/youtube_dl/extractor/youtube.py#L1344 - NSArray*patterns = @[@"\\b[cs]\\s*&&\\s*[adf]\\.set\\([^,]+\\s*,\\s*encodeURIComponent\\s*\\(\\s*([a-zA-Z0-9$]+)\\(", - @"\\b[a-zA-Z0-9]+\\s*&&\\s*[a-zA-Z0-9]+\\.set\\([^,]+\\s*,\\s*encodeURIComponent\\s*\\(\\s*([a-zA-Z0-9$]+)\\(", + //See list of regex patterns here https://github.com/ytdl-org/youtube-dl/blob/master/youtube_dl/extractor/youtube.py#L1344 + NSArray*patterns = @[@"\\b[cs]\\s*&&\\s*[adf]\\.set\\([^,]+\\s*,\\s*encodeURIComponent\\s*\\(\\s*([a-zA-Z0-9$]+)\\(", + @"\\b[a-zA-Z0-9]+\\s*&&\\s*[a-zA-Z0-9]+\\.set\\([^,]+\\s*,\\s*encodeURIComponent\\s*\\(\\s*([a-zA-Z0-9$]+)\\(", @"\\b([a-zA-Z0-9$]{2})\\s*=\\s*function\\(\\s*a\\s*\\)\\s*\\{\\s*a\\s*=\\s*a\\.split\\(\\s*\"\"\\s*\\)", @"([a-zA-Z0-9$]+)\\s*=\\s*function\\(\\s*a\\s*\\)\\s*\\{\\s*a\\s*=\\s*a\\.split\\(\\s*\"\"\\s*\\)", /*The rest patterns are supposed to be obsolete but I am keep them here in case some older pattern matches the YouTube API in the future - * IMPORTANT: Please note that the patterns above should be placed in the same order as seen in youtube-dl here: https://github.com/ytdl-org/youtube-dl/blob/master/youtube_dl/extractor/youtube.py#L1344 - * If they do not match the same order some video won't play because of using the wrong signature. + *IMPORTANT: Please note that the patterns above should be placed in the same order as seen in youtube-dl here: https://github.com/ytdl-org/youtube-dl/blob/master/youtube_dl/extractor/youtube.py#L1344 + *If they do not match the same order some video won't play because of using the wrong signature. */ - @"([\"\\\'])signature\\1\\s*,\\s*([a-zA-Z0-9$]+)\\(", - @"\\.sig\\|\\|([a-zA-Z0-9$]+)\\(", - @"yt\\.akamaized\\.net/\\)\\s*\\|\\|\\s*.*?\\s*[cs]\\s*&&\\s*[adf]\\.set\\([^,]+\\s*,\\s*(?:encodeURIComponent\\s*\\()?\\s*([a-zA-Z0-9$]+)\\(", + @"([\"\\\'])signature\\1\\s*,\\s*([a-zA-Z0-9$]+)\\(", + @"\\.sig\\|\\|([a-zA-Z0-9$]+)\\(", + @"yt\\.akamaized\\.net/\\)\\s*\\|\\|\\s*.*?\\s*[cs]\\s*&&\\s*[adf]\\.set\\([^,]+\\s*,\\s*(?:encodeURIComponent\\s*\\()?\\s*([a-zA-Z0-9$]+)\\(", @"\\b[cs]\\s*&&\\s*[adf]\\.set\\([^,]+\\s*,\\s*([a-zA-Z0-9$]+)\\(", @"\\b[a-zA-Z0-9]+\\s*&&\\s*[a-zA-Z0-9]+\\.set\\([^,]+\\s*,\\s*([a-zA-Z0-9$]+)\\(", @"\\bc\\s*&&\\s*a\\.set\\([^,]+\\s*,\\s*\\([^)]*\\)\\s*\\(\\s*([a-zA-Z0-9$]+)\\(", @"\\bc\\s*&&\\s*[a-zA-Z0-9]+\\.set\\([^,]+\\s*,\\s*\\([^)]*\\)\\s*\\(\\s*([a-zA-Z0-9$]+)\\(", @"\\bc\\s*&&\\s*[a-zA-Z0-9]+\\.set\\([^,]+\\s*,\\s*\\([^)]*\\)\\s*\\(\\s*([a-zA-Z0-9$]+)\\(" - ]; + ]; NSMutableArray*validRegularExpressions = [NSMutableArray new]; From fd71ce94cfad394d8faf7c5708acd771103edf9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sonee=CC=81=20John?= Date: Fri, 31 Jan 2020 09:01:51 -0400 Subject: [PATCH 04/28] Reduce amount of tabs --- XCDYouTubeKit/XCDYouTubePlayerScript.m | 33 +++++++++++++------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/XCDYouTubeKit/XCDYouTubePlayerScript.m b/XCDYouTubeKit/XCDYouTubePlayerScript.m index 1cf55cf1..fc386db3 100644 --- a/XCDYouTubeKit/XCDYouTubePlayerScript.m +++ b/XCDYouTubeKit/XCDYouTubePlayerScript.m @@ -74,22 +74,23 @@ - (instancetype) initWithString:(NSString *)string } //See list of regex patterns here https://github.com/ytdl-org/youtube-dl/blob/master/youtube_dl/extractor/youtube.py#L1344 - NSArray*patterns = @[@"\\b[cs]\\s*&&\\s*[adf]\\.set\\([^,]+\\s*,\\s*encodeURIComponent\\s*\\(\\s*([a-zA-Z0-9$]+)\\(", - @"\\b[a-zA-Z0-9]+\\s*&&\\s*[a-zA-Z0-9]+\\.set\\([^,]+\\s*,\\s*encodeURIComponent\\s*\\(\\s*([a-zA-Z0-9$]+)\\(", - @"\\b([a-zA-Z0-9$]{2})\\s*=\\s*function\\(\\s*a\\s*\\)\\s*\\{\\s*a\\s*=\\s*a\\.split\\(\\s*\"\"\\s*\\)", - @"([a-zA-Z0-9$]+)\\s*=\\s*function\\(\\s*a\\s*\\)\\s*\\{\\s*a\\s*=\\s*a\\.split\\(\\s*\"\"\\s*\\)", - /*The rest patterns are supposed to be obsolete but I am keep them here in case some older pattern matches the YouTube API in the future - *IMPORTANT: Please note that the patterns above should be placed in the same order as seen in youtube-dl here: https://github.com/ytdl-org/youtube-dl/blob/master/youtube_dl/extractor/youtube.py#L1344 - *If they do not match the same order some video won't play because of using the wrong signature. - */ - @"([\"\\\'])signature\\1\\s*,\\s*([a-zA-Z0-9$]+)\\(", - @"\\.sig\\|\\|([a-zA-Z0-9$]+)\\(", - @"yt\\.akamaized\\.net/\\)\\s*\\|\\|\\s*.*?\\s*[cs]\\s*&&\\s*[adf]\\.set\\([^,]+\\s*,\\s*(?:encodeURIComponent\\s*\\()?\\s*([a-zA-Z0-9$]+)\\(", - @"\\b[cs]\\s*&&\\s*[adf]\\.set\\([^,]+\\s*,\\s*([a-zA-Z0-9$]+)\\(", - @"\\b[a-zA-Z0-9]+\\s*&&\\s*[a-zA-Z0-9]+\\.set\\([^,]+\\s*,\\s*([a-zA-Z0-9$]+)\\(", - @"\\bc\\s*&&\\s*a\\.set\\([^,]+\\s*,\\s*\\([^)]*\\)\\s*\\(\\s*([a-zA-Z0-9$]+)\\(", - @"\\bc\\s*&&\\s*[a-zA-Z0-9]+\\.set\\([^,]+\\s*,\\s*\\([^)]*\\)\\s*\\(\\s*([a-zA-Z0-9$]+)\\(", - @"\\bc\\s*&&\\s*[a-zA-Z0-9]+\\.set\\([^,]+\\s*,\\s*\\([^)]*\\)\\s*\\(\\s*([a-zA-Z0-9$]+)\\(" + NSArray*patterns = @[ + @"\\b[cs]\\s*&&\\s*[adf]\\.set\\([^,]+\\s*,\\s*encodeURIComponent\\s*\\(\\s*([a-zA-Z0-9$]+)\\(", + @"\\b[a-zA-Z0-9]+\\s*&&\\s*[a-zA-Z0-9]+\\.set\\([^,]+\\s*,\\s*encodeURIComponent\\s*\\(\\s*([a-zA-Z0-9$]+)\\(", + @"\\b([a-zA-Z0-9$]{2})\\s*=\\s*function\\(\\s*a\\s*\\)\\s*\\{\\s*a\\s*=\\s*a\\.split\\(\\s*\"\"\\s*\\)", + @"([a-zA-Z0-9$]+)\\s*=\\s*function\\(\\s*a\\s*\\)\\s*\\{\\s*a\\s*=\\s*a\\.split\\(\\s*\"\"\\s*\\)", + /*The rest patterns are supposed to be obsolete but I am keep them here in case some older pattern matches the YouTube API in the future + *IMPORTANT: Please note that the patterns above should be placed in the same order as seen in youtube-dl here: https://github.com/ytdl-org/youtube-dl/blob/master/youtube_dl/extractor/youtube.py#L1344 + *If they do not match the same order some video won't play because of using the wrong signature. + */ + @"([\"\\\'])signature\\1\\s*,\\s*([a-zA-Z0-9$]+)\\(", + @"\\.sig\\|\\|([a-zA-Z0-9$]+)\\(", + @"yt\\.akamaized\\.net/\\)\\s*\\|\\|\\s*.*?\\s*[cs]\\s*&&\\s*[adf]\\.set\\([^,]+\\s*,\\s*(?:encodeURIComponent\\s*\\()?\\s*([a-zA-Z0-9$]+)\\(", + @"\\b[cs]\\s*&&\\s*[adf]\\.set\\([^,]+\\s*,\\s*([a-zA-Z0-9$]+)\\(", + @"\\b[a-zA-Z0-9]+\\s*&&\\s*[a-zA-Z0-9]+\\.set\\([^,]+\\s*,\\s*([a-zA-Z0-9$]+)\\(", + @"\\bc\\s*&&\\s*a\\.set\\([^,]+\\s*,\\s*\\([^)]*\\)\\s*\\(\\s*([a-zA-Z0-9$]+)\\(", + @"\\bc\\s*&&\\s*[a-zA-Z0-9]+\\.set\\([^,]+\\s*,\\s*\\([^)]*\\)\\s*\\(\\s*([a-zA-Z0-9$]+)\\(", + @"\\bc\\s*&&\\s*[a-zA-Z0-9]+\\.set\\([^,]+\\s*,\\s*\\([^)]*\\)\\s*\\(\\s*([a-zA-Z0-9$]+)\\(" ]; NSMutableArray*validRegularExpressions = [NSMutableArray new]; From f2afb069cd71f1b9d31c7d368d4034bd22ec7617 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sonee=CC=81=20John?= Date: Fri, 31 Jan 2020 09:12:52 -0400 Subject: [PATCH 05/28] Reindent files using tabs --- XCDYouTubeKit/XCDYouTubePlayerScript.m | 46 ++++++++++++------------ XCDYouTubeKit/XCDYouTubeVideo.m | 6 ++-- XCDYouTubeKit/XCDYouTubeVideoOperation.m | 4 +-- 3 files changed, 28 insertions(+), 28 deletions(-) diff --git a/XCDYouTubeKit/XCDYouTubePlayerScript.m b/XCDYouTubeKit/XCDYouTubePlayerScript.m index fc386db3..9b8132ed 100644 --- a/XCDYouTubeKit/XCDYouTubePlayerScript.m +++ b/XCDYouTubeKit/XCDYouTubePlayerScript.m @@ -92,37 +92,37 @@ - (instancetype) initWithString:(NSString *)string @"\\bc\\s*&&\\s*[a-zA-Z0-9]+\\.set\\([^,]+\\s*,\\s*\\([^)]*\\)\\s*\\(\\s*([a-zA-Z0-9$]+)\\(", @"\\bc\\s*&&\\s*[a-zA-Z0-9]+\\.set\\([^,]+\\s*,\\s*\\([^)]*\\)\\s*\\(\\s*([a-zA-Z0-9$]+)\\(" ]; - - NSMutableArray*validRegularExpressions = [NSMutableArray new]; - - for (NSString *pattern in patterns) { - NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:pattern options:NSRegularExpressionCaseInsensitive error:NULL]; - if (regex != nil) - { - [validRegularExpressions addObject:regex]; - } - } - for (NSRegularExpression *regularExpression in validRegularExpressions) { + NSMutableArray*validRegularExpressions = [NSMutableArray new]; + + for (NSString *pattern in patterns) { + NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:pattern options:NSRegularExpressionCaseInsensitive error:NULL]; + if (regex != nil) + { + [validRegularExpressions addObject:regex]; + } + } + + for (NSRegularExpression *regularExpression in validRegularExpressions) { if (_signatureFunction) break; - NSArray *regexResults = [regularExpression matchesInString:script options:(NSMatchingOptions)0 range:NSMakeRange(0, script.length)]; + NSArray *regexResults = [regularExpression matchesInString:script options:(NSMatchingOptions)0 range:NSMakeRange(0, script.length)]; - for (NSTextCheckingResult *signatureResult in regexResults) - { + for (NSTextCheckingResult *signatureResult in regexResults) + { NSString *signatureFunctionName = signatureResult.numberOfRanges > 1 ? [script substringWithRange:[signatureResult rangeAtIndex:1]] : nil; if (!signatureFunctionName) continue; - - JSValue *signatureFunction = self.context[signatureFunctionName]; - if (signatureFunction.isObject) - { - _signatureFunction = signatureFunction; - break; - } - } - } + + JSValue *signatureFunction = self.context[signatureFunctionName]; + if (signatureFunction.isObject) + { + _signatureFunction = signatureFunction; + break; + } + } + } if (!_signatureFunction) XCDYouTubeLogWarning(@"No signature function in player script: \n%@. Regular Expressions: \n%@", script, validRegularExpressions); diff --git a/XCDYouTubeKit/XCDYouTubeVideo.m b/XCDYouTubeKit/XCDYouTubeVideo.m index 54c012b9..4123374c 100644 --- a/XCDYouTubeKit/XCDYouTubeVideo.m +++ b/XCDYouTubeKit/XCDYouTubeVideo.m @@ -94,8 +94,8 @@ if (dictionary[key] && ![(NSObject *)dictionary[key] isEqual:value]) { XCDYouTubeLogWarning(@"Using XCDDictionaryWithQueryString is inappropriate because the query string has multiple values for the key '%@'\n" - @"Query: %@\n" - @"Discarded value: %@", key, string, dictionary[key]); + @"Query: %@\n" + @"Discarded value: %@", key, string, dictionary[key]); } dictionary[key] = value; } @@ -323,7 +323,7 @@ - (instancetype) initWithIdentifier:(NSString *)identifier info:(NSDictionary *) } else { - stream = XCDDictionaryWithQueryString((NSString *)streamQuery); + stream = XCDDictionaryWithQueryString((NSString *)streamQuery); } NSDictionary *alternativeStreamInfo = XCDDictionaryWithQueryString(stream[@"cipher"]); NSString *alternativeURLString = alternativeStreamInfo[@"url"]; diff --git a/XCDYouTubeKit/XCDYouTubeVideoOperation.m b/XCDYouTubeKit/XCDYouTubeVideoOperation.m index 5398a1c1..cf1cb6f4 100644 --- a/XCDYouTubeKit/XCDYouTubeVideoOperation.m +++ b/XCDYouTubeKit/XCDYouTubeVideoOperation.m @@ -208,8 +208,8 @@ - (void) handleConnectionError:(NSError *)connectionError requestType:(XCDYouTub return; } - NSDictionary *userInfo = @{ NSLocalizedDescriptionKey: connectionError.localizedDescription, - NSUnderlyingErrorKey: connectionError }; + NSDictionary *userInfo = @{ NSLocalizedDescriptionKey: connectionError.localizedDescription, + NSUnderlyingErrorKey: connectionError }; self.lastError = [NSError errorWithDomain:XCDYouTubeVideoErrorDomain code:XCDYouTubeErrorNetwork userInfo:userInfo]; [self startNextRequest]; From f8e0635163963fa3710d19d978a3b2abb39ed11b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sonee=CC=81=20John?= Date: Fri, 31 Jan 2020 09:18:59 -0400 Subject: [PATCH 06/28] Reindent another file using tabs --- XCDYouTubeKit/XCDYouTubeDashManifestXML.m | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/XCDYouTubeKit/XCDYouTubeDashManifestXML.m b/XCDYouTubeKit/XCDYouTubeDashManifestXML.m index ea756564..c0b7c2f0 100644 --- a/XCDYouTubeKit/XCDYouTubeDashManifestXML.m +++ b/XCDYouTubeKit/XCDYouTubeDashManifestXML.m @@ -53,19 +53,19 @@ - (NSDictionary *)streamURLs if (error) return nil; - NSArray *checkingResults = [regex matchesInString:self.XMLString options:0 range:NSMakeRange(0, [self.XMLString length])]; + NSArray *checkingResults = [regex matchesInString:self.XMLString options:0 range:NSMakeRange(0, [self.XMLString length])]; if (checkingResults.count == 0 || checkingResults == nil) return nil; NSMutableArray *URLs = [NSMutableArray new]; NSMutableDictionary *streamURLs = [NSMutableDictionary new]; - + for (NSTextCheckingResult *checkingResult in checkingResults) { NSString* substringForMatch = [self.XMLString substringWithRange:checkingResult.range]; NSURL *url = [NSURL URLWithString:substringForMatch]; - + NSRange youtubeRange = [url.absoluteString rangeOfString:@"youtube" options:0]; NSRange itagnRange = [url.absoluteString rangeOfString:@"itag" options:0]; @@ -84,7 +84,7 @@ - (NSDictionary *)streamURLs continue; NSTextCheckingResult *itagCheckingResult = [itagRegex firstMatchInString:(NSString *_Nonnull)url.absoluteString options:0 range:NSMakeRange(0, url.absoluteString.length)]; - + NSString *itag = [url.absoluteString substringWithRange:itagCheckingResult.range]; streamURLs[@(itag.integerValue)] = url; } From 9d605580217aebdad723d863ff57566ea6da2bf0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sonee=CC=81=20John?= Date: Fri, 31 Jan 2020 09:23:38 -0400 Subject: [PATCH 07/28] Delete xcuserdata --- .../xcschemes/xcschememanagement.plist | 24 ------------------- .../xcschemes/xcschememanagement.plist | 24 ------------------- 2 files changed, 48 deletions(-) delete mode 100644 XCDYouTubeKit Demo/XCDYouTubeKit Demo.xcodeproj/xcuserdata/soneejohn.xcuserdatad/xcschemes/xcschememanagement.plist delete mode 100644 XCDYouTubeKit.xcodeproj/xcuserdata/soneejohn.xcuserdatad/xcschemes/xcschememanagement.plist diff --git a/XCDYouTubeKit Demo/XCDYouTubeKit Demo.xcodeproj/xcuserdata/soneejohn.xcuserdatad/xcschemes/xcschememanagement.plist b/XCDYouTubeKit Demo/XCDYouTubeKit Demo.xcodeproj/xcuserdata/soneejohn.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index 870f8012..00000000 --- a/XCDYouTubeKit Demo/XCDYouTubeKit Demo.xcodeproj/xcuserdata/soneejohn.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - SchemeUserState - - XCDYouTubeKit OS X Demo.xcscheme_^#shared#^_ - - orderHint - 2 - - XCDYouTubeKit iOS Demo.xcscheme_^#shared#^_ - - orderHint - 1 - - XCDYouTubeKit tvOS Demo.xcscheme_^#shared#^_ - - orderHint - 5 - - - - diff --git a/XCDYouTubeKit.xcodeproj/xcuserdata/soneejohn.xcuserdatad/xcschemes/xcschememanagement.plist b/XCDYouTubeKit.xcodeproj/xcuserdata/soneejohn.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index 0a0f2843..00000000 --- a/XCDYouTubeKit.xcodeproj/xcuserdata/soneejohn.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - SchemeUserState - - XCDYouTubeKit Framework.xcscheme_^#shared#^_ - - orderHint - 0 - - XCDYouTubeKit Static Library.xcscheme_^#shared#^_ - - orderHint - 3 - - XCDYouTubeKit Tests.xcscheme_^#shared#^_ - - orderHint - 4 - - - - From 6cd3ef4cf91947631377fc804ae89a2f2d347cf3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sonee=CC=81=20John?= Date: Fri, 31 Jan 2020 09:24:13 -0400 Subject: [PATCH 08/28] Ignore xcuserdata --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 4fc84206..f0a82bc3 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ XcodeCoverage RELEASE_NOTES.md .DS_Store *.xcuserstate +xcuserdata/ From d25c32ddc49061bf61d42ec655230e3466882f24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sonee=CC=81=20John?= Date: Fri, 31 Jan 2020 09:25:43 -0400 Subject: [PATCH 09/28] Ignore release script in root directory --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index f0a82bc3..e2fa97bb 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ RELEASE_NOTES.md .DS_Store *.xcuserstate xcuserdata/ +/release.sh From 636ec404b4ed78112d3092ea9e285ef5a0bd9640 Mon Sep 17 00:00:00 2001 From: Nikita Savinov Date: Fri, 31 Jan 2020 17:17:16 +0300 Subject: [PATCH 10/28] implemented additional patterns --- .../xcshareddata/IDEWorkspaceChecks.plist | 8 ++++++++ XCDYouTubeKit/XCDYouTubePlayerScript.h | 1 + XCDYouTubeKit/XCDYouTubePlayerScript.m | 10 +++++++--- 3 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 XCDYouTubeKit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/XCDYouTubeKit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/XCDYouTubeKit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 00000000..18d98100 --- /dev/null +++ b/XCDYouTubeKit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/XCDYouTubeKit/XCDYouTubePlayerScript.h b/XCDYouTubeKit/XCDYouTubePlayerScript.h index 5421a1cc..a93bcb19 100644 --- a/XCDYouTubeKit/XCDYouTubePlayerScript.h +++ b/XCDYouTubeKit/XCDYouTubePlayerScript.h @@ -8,6 +8,7 @@ __attribute__((visibility("hidden"))) @interface XCDYouTubePlayerScript : NSObject - (instancetype) initWithString:(NSString *)string; +- (instancetype) initWithString:(NSString *)string additionalPatterns:(NSArray *)customPatterns; - (NSString *) unscrambleSignature:(NSString *)scrambledSignature; diff --git a/XCDYouTubeKit/XCDYouTubePlayerScript.m b/XCDYouTubeKit/XCDYouTubePlayerScript.m index a90fa19b..908b5517 100644 --- a/XCDYouTubeKit/XCDYouTubePlayerScript.m +++ b/XCDYouTubeKit/XCDYouTubePlayerScript.m @@ -15,7 +15,11 @@ @interface XCDYouTubePlayerScript () @implementation XCDYouTubePlayerScript -- (instancetype) initWithString:(NSString *)string +- (instancetype) initWithString:(NSString *)string { + return [self initWithString:string additionalPatterns:nil]; +} + +- (instancetype) initWithString:(NSString *)string additionalPatterns:(NSArray *)customPatterns { if (!(self = [super init])) return nil; // LCOV_EXCL_LINE @@ -74,7 +78,7 @@ - (instancetype) initWithString:(NSString *)string } //See list of regex patterns here https://github.com/ytdl-org/youtube-dl/blob/master/youtube_dl/extractor/youtube.py#L1344 - NSArray*patterns = @[@"\\b[cs]\\s*&&\\s*[adf]\\.set\\([^,]+\\s*,\\s*encodeURIComponent\\s*\\(\\s*([a-zA-Z0-9$]+)\\(", + NSArray*patterns = [@[@"\\b[cs]\\s*&&\\s*[adf]\\.set\\([^,]+\\s*,\\s*encodeURIComponent\\s*\\(\\s*([a-zA-Z0-9$]+)\\(", @"\\b[a-zA-Z0-9]+\\s*&&\\s*[a-zA-Z0-9]+\\.set\\([^,]+\\s*,\\s*encodeURIComponent\\s*\\(\\s*([a-zA-Z0-9$]+)\\(", @"\\b([a-zA-Z0-9$]{2})\\s*=\\s*function\\(\\s*a\\s*\\)\\s*\\{\\s*a\\s*=\\s*a\\.split\\(\\s*\"\"\\s*\\)", @"([a-zA-Z0-9$]+)\\s*=\\s*function\\(\\s*a\\s*\\)\\s*\\{\\s*a\\s*=\\s*a\\.split\\(\\s*\"\"\\s*\\)", @@ -90,7 +94,7 @@ - (instancetype) initWithString:(NSString *)string @"\\bc\\s*&&\\s*a\\.set\\([^,]+\\s*,\\s*\\([^)]*\\)\\s*\\(\\s*([a-zA-Z0-9$]+)\\(", @"\\bc\\s*&&\\s*[a-zA-Z0-9]+\\.set\\([^,]+\\s*,\\s*\\([^)]*\\)\\s*\\(\\s*([a-zA-Z0-9$]+)\\(", @"\\bc\\s*&&\\s*[a-zA-Z0-9]+\\.set\\([^,]+\\s*,\\s*\\([^)]*\\)\\s*\\(\\s*([a-zA-Z0-9$]+)\\(" - ]; + ] arrayByAddingObjectsFromArray:customPatterns]; NSMutableArray*validRegularExpressions = [NSMutableArray new]; From df31d0e6bf25495851b9adf902271856c456452e Mon Sep 17 00:00:00 2001 From: Nikita Savinov Date: Fri, 31 Jan 2020 19:59:48 +0300 Subject: [PATCH 11/28] update --- .../xcshareddata/IDEWorkspaceChecks.plist | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 XCDYouTubeKit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/XCDYouTubeKit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/XCDYouTubeKit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d98100..00000000 --- a/XCDYouTubeKit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - From a0655a4cba5cf6de07f088fcb273a48cfc5eff79 Mon Sep 17 00:00:00 2001 From: Nikita Savinov Date: Mon, 3 Feb 2020 14:48:14 +0300 Subject: [PATCH 12/28] review fixes --- XCDYouTubeKit/XCDYouTubeClient.h | 17 +++++++++++++++ XCDYouTubeKit/XCDYouTubeClient.m | 12 ++++++++--- XCDYouTubeKit/XCDYouTubePlayerScript.h | 3 +-- XCDYouTubeKit/XCDYouTubePlayerScript.m | 18 +++++++++------- XCDYouTubeKit/XCDYouTubeVideoOperation.h | 27 +++++++++++++++++------- XCDYouTubeKit/XCDYouTubeVideoOperation.m | 14 +++++++++--- 6 files changed, 67 insertions(+), 24 deletions(-) diff --git a/XCDYouTubeKit/XCDYouTubeClient.h b/XCDYouTubeKit/XCDYouTubeClient.h index e9a2778a..d7276388 100644 --- a/XCDYouTubeKit/XCDYouTubeClient.h +++ b/XCDYouTubeKit/XCDYouTubeClient.h @@ -93,6 +93,23 @@ NS_ASSUME_NONNULL_BEGIN * @return An opaque object conforming to the `` protocol for canceling the asynchronous video information operation. If you call the `cancel` method before the operation is finished, the completion handler will not be called. It is recommended that you store this opaque object as a weak property. */ - (id) getVideoWithIdentifier:(NSString *)videoIdentifier cookies:(nullable NSArray *)cookies completionHandler:(void (^)(XCDYouTubeVideo * __nullable video, NSError * __nullable error))completionHandler; + +/** + * Starts an asynchronous operation for the specified video identifier, and calls a handler upon completion. + * + * @param videoIdentifier A 11 characters YouTube video identifier. If the video identifier is invalid (including nil) the completion handler will be called with an error with `XCDYouTubeVideoErrorDomain` domain and `XCDYouTubeErrorInvalidVideoIdentifier` code. + * @param cookies An array of `NSHTTPCookie` objects, can be nil. These cookies can be used for certain videos that require a login. + * @param customPatterns An array of `NSString` objects, can be nil. These patterns can be used as custom regular expressions for video parsing. + * @param completionHandler A block to execute when the client finishes the operation. The completion handler is executed on the main thread. If the completion handler is nil, this method throws an exception. + * + * @discussion If the operation completes successfully, the video parameter of the handler block contains a `` object, and the error parameter is nil. If the operation fails, the video parameter is nil and the error parameter contains information about the failure. The error's domain is always `XCDYouTubeVideoErrorDomain`. + * + * @see XCDYouTubeErrorCode + * + * @return An opaque object conforming to the `` protocol for canceling the asynchronous video information operation. If you call the `cancel` method before the operation is finished, the completion handler will not be called. It is recommended that you store this opaque object as a weak property. + */ +- (id) getVideoWithIdentifier:(NSString *)videoIdentifier cookies:(nullable NSArray *)cookies customPatterns:(nullable NSArray *)customPatterns completionHandler:(void (^)(XCDYouTubeVideo * __nullable video, NSError * __nullable error))completionHandler; + @end NS_ASSUME_NONNULL_END diff --git a/XCDYouTubeKit/XCDYouTubeClient.m b/XCDYouTubeKit/XCDYouTubeClient.m index 95ff0053..ad35be73 100644 --- a/XCDYouTubeKit/XCDYouTubeClient.m +++ b/XCDYouTubeKit/XCDYouTubeClient.m @@ -49,12 +49,12 @@ - (instancetype) initWithLanguageIdentifier:(NSString *)languageIdentifier return self; } -- (id) getVideoWithIdentifier:(NSString *)videoIdentifier cookies:(NSArray *)cookies completionHandler:(void (^)(XCDYouTubeVideo * _Nullable, NSError * _Nullable))completionHandler +- (id) getVideoWithIdentifier:(NSString *)videoIdentifier cookies:(NSArray *)cookies customPatterns:(NSArray *)customPatterns completionHandler:(void (^)(XCDYouTubeVideo * _Nullable, NSError * _Nullable))completionHandler { if (!completionHandler) @throw [NSException exceptionWithName:NSInvalidArgumentException reason:@"The `completionHandler` argument must not be nil." userInfo:nil]; - XCDYouTubeVideoOperation *operation = [[XCDYouTubeVideoOperation alloc] initWithVideoIdentifier:videoIdentifier languageIdentifier:self.languageIdentifier cookies:cookies]; + XCDYouTubeVideoOperation *operation = [[XCDYouTubeVideoOperation alloc] initWithVideoIdentifier:videoIdentifier languageIdentifier:self.languageIdentifier cookies:cookies customPatterns:customPatterns]; operation.completionBlock = ^{ [[NSOperationQueue mainQueue] addOperationWithBlock:^{ #pragma clang diagnostic push @@ -75,9 +75,15 @@ - (instancetype) initWithLanguageIdentifier:(NSString *)languageIdentifier [self.queue addOperation:operation]; return operation; } + - (id) getVideoWithIdentifier:(NSString *)videoIdentifier completionHandler:(void (^)(XCDYouTubeVideo * __nullable video, NSError * __nullable error))completionHandler { - return [self getVideoWithIdentifier:videoIdentifier cookies:nil completionHandler:completionHandler]; + return [self getVideoWithIdentifier:videoIdentifier cookies:nil customPatterns:nil completionHandler:completionHandler]; +} + +- (id) getVideoWithIdentifier:(NSString *)videoIdentifier cookies:(NSArray *)cookies completionHandler:(void (^)(XCDYouTubeVideo * _Nullable, NSError * _Nullable))completionHandler +{ + return [self getVideoWithIdentifier:videoIdentifier cookies:cookies customPatterns:nil completionHandler:completionHandler]; } @end diff --git a/XCDYouTubeKit/XCDYouTubePlayerScript.h b/XCDYouTubeKit/XCDYouTubePlayerScript.h index a93bcb19..e70f4f5d 100644 --- a/XCDYouTubeKit/XCDYouTubePlayerScript.h +++ b/XCDYouTubeKit/XCDYouTubePlayerScript.h @@ -7,8 +7,7 @@ __attribute__((visibility("hidden"))) @interface XCDYouTubePlayerScript : NSObject -- (instancetype) initWithString:(NSString *)string; -- (instancetype) initWithString:(NSString *)string additionalPatterns:(NSArray *)customPatterns; +- (instancetype) initWithString:(NSString *)string customPatterns:(NSArray *)customPatterns; - (NSString *) unscrambleSignature:(NSString *)scrambledSignature; diff --git a/XCDYouTubeKit/XCDYouTubePlayerScript.m b/XCDYouTubeKit/XCDYouTubePlayerScript.m index 908b5517..41644a73 100644 --- a/XCDYouTubeKit/XCDYouTubePlayerScript.m +++ b/XCDYouTubeKit/XCDYouTubePlayerScript.m @@ -15,11 +15,7 @@ @interface XCDYouTubePlayerScript () @implementation XCDYouTubePlayerScript -- (instancetype) initWithString:(NSString *)string { - return [self initWithString:string additionalPatterns:nil]; -} - -- (instancetype) initWithString:(NSString *)string additionalPatterns:(NSArray *)customPatterns +- (instancetype) initWithString:(NSString *)string customPatterns:(NSArray *)customPatterns { if (!(self = [super init])) return nil; // LCOV_EXCL_LINE @@ -99,9 +95,15 @@ - (instancetype) initWithString:(NSString *)string additionalPatterns:(NSArray*validRegularExpressions = [NSMutableArray new]; for (NSString *pattern in patterns) { - NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:pattern options:NSRegularExpressionCaseInsensitive error:NULL]; - if (regex != nil) - { + NSError* error = NULL; + NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:pattern options:NSRegularExpressionCaseInsensitive error:&error]; + + if (error) { + XCDYouTubeLogWarning(@"Error when creating regular expression from the pattern: %@", pattern); + continue; + } + + if (regex != nil) { [validRegularExpressions addObject:regex]; } } diff --git a/XCDYouTubeKit/XCDYouTubeVideoOperation.h b/XCDYouTubeKit/XCDYouTubeVideoOperation.h index 644aa4ef..f8cc14c0 100644 --- a/XCDYouTubeKit/XCDYouTubeVideoOperation.h +++ b/XCDYouTubeKit/XCDYouTubeVideoOperation.h @@ -38,17 +38,28 @@ NS_ASSUME_NONNULL_BEGIN */ - (instancetype) initWithVideoIdentifier:(NSString *)videoIdentifier languageIdentifier:(nullable NSString *)languageIdentifier; - /** - Initializes a video operation with the specified video identifier and language identifier and cookies. + * Initializes a video operation with the specified video identifier and language identifier and cookies. + * + * @param videoIdentifier A 11 characters YouTube video identifier. + * @param languageIdentifier An [ISO 639-1 two-letter language code](http://www.loc.gov/standards/iso639-2/php/code_list.php) used for error localization. If you pass a nil language identifier then English (`en`) is used. + * @param cookies An array of `NSHTTPCookie` objects, can be nil. These cookies can be used for certain videos that require a login. + * + * @return An initialized `XCDYouTubeVideoOperation` object. + */ +- (instancetype) initWithVideoIdentifier:(NSString *)videoIdentifier languageIdentifier:(NSString *)languageIdentifier cookies:(nullable NSArray *)cookies; - @param videoIdentifier A 11 characters YouTube video identifier. - @param languageIdentifier An [ISO 639-1 two-letter language code](http://www.loc.gov/standards/iso639-2/php/code_list.php) used for error localization. If you pass a nil language identifier then English (`en`) is used. - @param cookies An array of `NSHTTPCookie` objects, can be nil. These cookies can be used for certain videos that require a login. - - @return An initialized `XCDYouTubeVideoOperation` object. +/** + * Initializes a video operation with the specified video identifier and language identifier and cookies and additional patterns. + * + * @param videoIdentifier A 11 characters YouTube video identifier. + * @param languageIdentifier An [ISO 639-1 two-letter language code](http://www.loc.gov/standards/iso639-2/php/code_list.php) used for error localization. If you pass a nil language identifier then English (`en`) is used. + * @param cookies An array of `NSHTTPCookie` objects, can be nil. These cookies can be used for certain videos that require a login. + * @param customPatterns An array of `NSString` objects, can be nil. These patterns can be used as custom regular expressions for video parsing. + * + * @return An initialized `XCDYouTubeVideoOperation` object. */ -- (instancetype) initWithVideoIdentifier:(NSString *)videoIdentifier languageIdentifier:(nullable NSString *)languageIdentifier cookies:(nullable NSArray *)cookies NS_DESIGNATED_INITIALIZER; +- (instancetype) initWithVideoIdentifier:(NSString *)videoIdentifier languageIdentifier:(nullable NSString *)languageIdentifier cookies:(nullable NSArray *)cookies customPatterns:(nullable NSArray *)customPatterns NS_DESIGNATED_INITIALIZER; /** * -------------------------------- diff --git a/XCDYouTubeKit/XCDYouTubeVideoOperation.m b/XCDYouTubeKit/XCDYouTubeVideoOperation.m index 5398a1c1..3cdef234 100644 --- a/XCDYouTubeKit/XCDYouTubeVideoOperation.m +++ b/XCDYouTubeKit/XCDYouTubeVideoOperation.m @@ -26,6 +26,7 @@ @interface XCDYouTubeVideoOperation () @property (atomic, copy, readonly) NSString *videoIdentifier; @property (atomic, copy, readonly) NSString *languageIdentifier; @property (atomic, strong, readonly) NSArray *cookies; +@property (atomic, strong, readonly) NSArray *customPatterns; @property (atomic, assign) NSInteger requestCount; @property (atomic, assign) XCDYouTubeRequestType requestType; @@ -80,7 +81,7 @@ - (instancetype) init } // LCOV_EXCL_LINE #pragma clang diagnostic pop -- (instancetype) initWithVideoIdentifier:(NSString *)videoIdentifier languageIdentifier:(NSString *)languageIdentifier cookies:(NSArray *)cookies +- (instancetype) initWithVideoIdentifier:(NSString *)videoIdentifier languageIdentifier:(NSString *)languageIdentifier cookies:(NSArray *)cookies customPatterns:(NSArray *)customPatterns { if (!(self = [super init])) return nil; // LCOV_EXCL_LINE @@ -90,6 +91,8 @@ - (instancetype) initWithVideoIdentifier:(NSString *)videoIdentifier languageIde _session = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration ephemeralSessionConfiguration]]; _cookies = [cookies copy]; + _customPatterns = [customPatterns copy]; + for (NSHTTPCookie *cookie in _cookies) { [_session.configuration.HTTPCookieStorage setCookie:cookie]; } @@ -100,7 +103,12 @@ - (instancetype) initWithVideoIdentifier:(NSString *)videoIdentifier languageIde - (instancetype) initWithVideoIdentifier:(NSString *)videoIdentifier languageIdentifier:(NSString *)languageIdentifier { - return [self initWithVideoIdentifier:videoIdentifier languageIdentifier:languageIdentifier cookies:nil]; + return [self initWithVideoIdentifier:videoIdentifier languageIdentifier:languageIdentifier cookies:nil customPatterns:nil]; +} + +- (instancetype) initWithVideoIdentifier:(NSString *)videoIdentifier languageIdentifier:(NSString *)languageIdentifier cookies:(NSArray *)cookies +{ + return [self initWithVideoIdentifier:videoIdentifier languageIdentifier:languageIdentifier cookies:cookies customPatterns:nil]; } #pragma mark - Requests @@ -299,7 +307,7 @@ - (void) handleJavaScriptPlayerWithScript:(NSString *)script { XCDYouTubeLogDebug(@"Handling JavaScript player response"); - self.playerScript = [[XCDYouTubePlayerScript alloc] initWithString:script]; + self.playerScript = [[XCDYouTubePlayerScript alloc] initWithString:script customPatterns:self.customPatterns]; if (self.webpage.isAgeRestricted && self.cookies.count == 0) { From 5ce17ba8a9b79bc96e920bfd6be8040b9455073a Mon Sep 17 00:00:00 2001 From: Nikita Savinov Date: Mon, 3 Feb 2020 15:27:54 +0300 Subject: [PATCH 13/28] style fix --- XCDYouTubeKit/XCDYouTubePlayerScript.m | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/XCDYouTubeKit/XCDYouTubePlayerScript.m b/XCDYouTubeKit/XCDYouTubePlayerScript.m index e59ecea1..335a6bf3 100644 --- a/XCDYouTubeKit/XCDYouTubePlayerScript.m +++ b/XCDYouTubeKit/XCDYouTubePlayerScript.m @@ -96,15 +96,15 @@ - (instancetype) initWithString:(NSString *)string customPatterns:(NSArray*validRegularExpressions = [NSMutableArray new]; for (NSString *pattern in patterns) { - NSError* error = NULL; + NSError* error = NULL; NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:pattern options:NSRegularExpressionCaseInsensitive error:NULL]; - if (error) { + if (error) { XCDYouTubeLogWarning(@"Error when creating regular expression from the pattern: %@", pattern); continue; } - if (regex != nil) { + if (regex != nil) { [validRegularExpressions addObject:regex]; } } From 3ca2cab0c23fb5b6e8bd35f4a545e0056fad9a7d Mon Sep 17 00:00:00 2001 From: Nikita Savinov Date: Tue, 4 Feb 2020 12:10:19 +0300 Subject: [PATCH 14/28] description update --- XCDYouTubeKit/XCDYouTubeClient.h | 2 +- XCDYouTubeKit/XCDYouTubeVideoOperation.h | 2 +- XCDYouTubeKit/XCDYouTubeVideoPlayerViewController.m | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/XCDYouTubeKit/XCDYouTubeClient.h b/XCDYouTubeKit/XCDYouTubeClient.h index d7276388..5daba9cb 100644 --- a/XCDYouTubeKit/XCDYouTubeClient.h +++ b/XCDYouTubeKit/XCDYouTubeClient.h @@ -99,7 +99,7 @@ NS_ASSUME_NONNULL_BEGIN * * @param videoIdentifier A 11 characters YouTube video identifier. If the video identifier is invalid (including nil) the completion handler will be called with an error with `XCDYouTubeVideoErrorDomain` domain and `XCDYouTubeErrorInvalidVideoIdentifier` code. * @param cookies An array of `NSHTTPCookie` objects, can be nil. These cookies can be used for certain videos that require a login. - * @param customPatterns An array of `NSString` objects, can be nil. These patterns can be used as custom regular expressions for video parsing. + * @param customPatterns An array of `NSString` objects, can be nil. These patterns can be used as custom regular expressions for video parsing. It will be added and used after hardcoded patterns in parsing process. If any of custom patterns contains an error, it can not be used. * @param completionHandler A block to execute when the client finishes the operation. The completion handler is executed on the main thread. If the completion handler is nil, this method throws an exception. * * @discussion If the operation completes successfully, the video parameter of the handler block contains a `` object, and the error parameter is nil. If the operation fails, the video parameter is nil and the error parameter contains information about the failure. The error's domain is always `XCDYouTubeVideoErrorDomain`. diff --git a/XCDYouTubeKit/XCDYouTubeVideoOperation.h b/XCDYouTubeKit/XCDYouTubeVideoOperation.h index f8cc14c0..88b59dd3 100644 --- a/XCDYouTubeKit/XCDYouTubeVideoOperation.h +++ b/XCDYouTubeKit/XCDYouTubeVideoOperation.h @@ -55,7 +55,7 @@ NS_ASSUME_NONNULL_BEGIN * @param videoIdentifier A 11 characters YouTube video identifier. * @param languageIdentifier An [ISO 639-1 two-letter language code](http://www.loc.gov/standards/iso639-2/php/code_list.php) used for error localization. If you pass a nil language identifier then English (`en`) is used. * @param cookies An array of `NSHTTPCookie` objects, can be nil. These cookies can be used for certain videos that require a login. - * @param customPatterns An array of `NSString` objects, can be nil. These patterns can be used as custom regular expressions for video parsing. + * @param customPatterns An array of `NSString` objects, can be nil. These patterns can be used as custom regular expressions for video parsing. It will be used after hardcoded patterns in parsing process. If any of custom patterns contains an error, it can not be used. * * @return An initialized `XCDYouTubeVideoOperation` object. */ diff --git a/XCDYouTubeKit/XCDYouTubeVideoPlayerViewController.m b/XCDYouTubeKit/XCDYouTubeVideoPlayerViewController.m index 54a77fe8..7917f3f7 100644 --- a/XCDYouTubeKit/XCDYouTubeVideoPlayerViewController.m +++ b/XCDYouTubeKit/XCDYouTubeVideoPlayerViewController.m @@ -64,9 +64,9 @@ - (instancetype) initWithVideoIdentifier:(NSString *)videoIdentifier { #if defined(DEBUG) && DEBUG NSString *callStackSymbols = [[NSThread callStackSymbols] componentsJoinedByString:@"\n"]; - if (([callStackSymbols rangeOfString:@"-[XCDYouTubeClient getVideoWithIdentifier:completionHandler:]_block_invoke"].length > 0) || ([callStackSymbols rangeOfString:@"-[XCDYouTubeClient getVideoWithIdentifier:cookies:completionHandler:]_block_invoke"].length > 0)) + if (([callStackSymbols rangeOfString:@"-[XCDYouTubeClient getVideoWithIdentifier:completionHandler:]_block_invoke"].length > 0) || ([callStackSymbols rangeOfString:@"-[XCDYouTubeClient getVideoWithIdentifier:cookies:completionHandler:]_block_invoke"].length > 0) || ([callStackSymbols rangeOfString:@"-[XCDYouTubeClient getVideoWithIdentifier:cookies:customPatterns:completionHandler:]_block_invoke"].length > 0)) { - NSString *reason = @"XCDYouTubeVideoPlayerViewController must not be used in the completion handler of `-[XCDYouTubeClient getVideoWithIdentifier:completionHandler:]` or `-[XCDYouTubeClient getVideoWithIdentifier:cookies:completionHandler:]`. Please read the documentation and sample code to properly use XCDYouTubeVideoPlayerViewController."; + NSString *reason = @"XCDYouTubeVideoPlayerViewController must not be used in the completion handler of `-[XCDYouTubeClient getVideoWithIdentifier:completionHandler:]` or `-[XCDYouTubeClient getVideoWithIdentifier:cookies:completionHandler:]` or `-[XCDYouTubeClient getVideoWithIdentifier:cookies:customPatterns:completionHandler:]`. Please read the documentation and sample code to properly use XCDYouTubeVideoPlayerViewController."; @throw [NSException exceptionWithName:NSGenericException reason:reason userInfo:nil]; } #endif From 4087b1481c3d36ce64f811009dda0ccaa7af80e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sonee=CC=81=20John?= Date: Wed, 5 Feb 2020 11:34:17 -0400 Subject: [PATCH 15/28] =?UTF-8?q?Don=E2=80=99t=20add=20custom=20patterns?= =?UTF-8?q?=20on=20hardcoded=20patterns?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The ordering the patterns is crucial for them to work correctly --- XCDYouTubeKit/XCDYouTubePlayerScript.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/XCDYouTubeKit/XCDYouTubePlayerScript.m b/XCDYouTubeKit/XCDYouTubePlayerScript.m index 335a6bf3..fab7b49d 100644 --- a/XCDYouTubeKit/XCDYouTubePlayerScript.m +++ b/XCDYouTubeKit/XCDYouTubePlayerScript.m @@ -74,7 +74,7 @@ - (instancetype) initWithString:(NSString *)string customPatterns:(NSArray*patterns = [@[ + NSArray*patterns = @[ @"\\b[cs]\\s*&&\\s*[adf]\\.set\\([^,]+\\s*,\\s*encodeURIComponent\\s*\\(\\s*([a-zA-Z0-9$]+)\\(", @"\\b[a-zA-Z0-9]+\\s*&&\\s*[a-zA-Z0-9]+\\.set\\([^,]+\\s*,\\s*encodeURIComponent\\s*\\(\\s*([a-zA-Z0-9$]+)\\(", @"\\b([a-zA-Z0-9$]{2})\\s*=\\s*function\\(\\s*a\\s*\\)\\s*\\{\\s*a\\s*=\\s*a\\.split\\(\\s*\"\"\\s*\\)", @@ -91,7 +91,7 @@ - (instancetype) initWithString:(NSString *)string customPatterns:(NSArray*validRegularExpressions = [NSMutableArray new]; From 8e48d0dc25885d3c3c7cfd24ef6205ce6a1811ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sonee=CC=81=20John?= Date: Wed, 5 Feb 2020 11:57:14 -0400 Subject: [PATCH 16/28] Fallback to hard coded patterns when needed If no custom pattern produces a valid regular expression object then we fallback to the hard coded patterns --- XCDYouTubeKit/XCDYouTubeClient.h | 2 +- XCDYouTubeKit/XCDYouTubePlayerScript.m | 45 +++++++++++++++--------- XCDYouTubeKit/XCDYouTubeVideoOperation.h | 2 +- 3 files changed, 31 insertions(+), 18 deletions(-) diff --git a/XCDYouTubeKit/XCDYouTubeClient.h b/XCDYouTubeKit/XCDYouTubeClient.h index 5daba9cb..cb9ac0bf 100644 --- a/XCDYouTubeKit/XCDYouTubeClient.h +++ b/XCDYouTubeKit/XCDYouTubeClient.h @@ -99,7 +99,7 @@ NS_ASSUME_NONNULL_BEGIN * * @param videoIdentifier A 11 characters YouTube video identifier. If the video identifier is invalid (including nil) the completion handler will be called with an error with `XCDYouTubeVideoErrorDomain` domain and `XCDYouTubeErrorInvalidVideoIdentifier` code. * @param cookies An array of `NSHTTPCookie` objects, can be nil. These cookies can be used for certain videos that require a login. - * @param customPatterns An array of `NSString` objects, can be nil. These patterns can be used as custom regular expressions for video parsing. It will be added and used after hardcoded patterns in parsing process. If any of custom patterns contains an error, it can not be used. + * @param customPatterns An array of `NSString` objects, can be nil. These patterns can be used to create custom regular expression objects in favor of the internal hard-coded patterns for video parsing. If none of these patterns produces a valid `NSRegularExpression` object then the internal hard-coded regular expression objects are used. Typically, you do not need to use this parameter, however, it can be used a way to use update patterns when needed (i.e to adapt to YouTube API changes). * @param completionHandler A block to execute when the client finishes the operation. The completion handler is executed on the main thread. If the completion handler is nil, this method throws an exception. * * @discussion If the operation completes successfully, the video parameter of the handler block contains a `` object, and the error parameter is nil. If the operation fails, the video parameter is nil and the error parameter contains information about the failure. The error's domain is always `XCDYouTubeVideoErrorDomain`. diff --git a/XCDYouTubeKit/XCDYouTubePlayerScript.m b/XCDYouTubeKit/XCDYouTubePlayerScript.m index fab7b49d..aee12793 100644 --- a/XCDYouTubeKit/XCDYouTubePlayerScript.m +++ b/XCDYouTubeKit/XCDYouTubePlayerScript.m @@ -74,7 +74,7 @@ - (instancetype) initWithString:(NSString *)string customPatterns:(NSArray*patterns = @[ + NSArray*hardCodedPatterns = @[ @"\\b[cs]\\s*&&\\s*[adf]\\.set\\([^,]+\\s*,\\s*encodeURIComponent\\s*\\(\\s*([a-zA-Z0-9$]+)\\(", @"\\b[a-zA-Z0-9]+\\s*&&\\s*[a-zA-Z0-9]+\\.set\\([^,]+\\s*,\\s*encodeURIComponent\\s*\\(\\s*([a-zA-Z0-9$]+)\\(", @"\\b([a-zA-Z0-9$]{2})\\s*=\\s*function\\(\\s*a\\s*\\)\\s*\\{\\s*a\\s*=\\s*a\\.split\\(\\s*\"\"\\s*\\)", @@ -93,23 +93,12 @@ - (instancetype) initWithString:(NSString *)string customPatterns:(NSArray*validRegularExpressions = [NSMutableArray new]; - - for (NSString *pattern in patterns) { - NSError* error = NULL; - NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:pattern options:NSRegularExpressionCaseInsensitive error:NULL]; - - if (error) { - XCDYouTubeLogWarning(@"Error when creating regular expression from the pattern: %@", pattern); - continue; - } - - if (regex != nil) { - [validRegularExpressions addObject:regex]; - } - } - for (NSRegularExpression *regularExpression in validRegularExpressions) { + for (NSRegularExpression *regularExpression in customPatternsExpressions.count == 0 ? hardCodedPatternsExpressions : customPatternsExpressions) { if (_signatureFunction) break; @@ -145,4 +134,28 @@ - (NSString *) unscrambleSignature:(NSString *)scrambledSignature return [unscrambledSignature isString] ? [unscrambledSignature toString] : nil; } +- (NSArray *)regularExpressionFromPatterns:(NSArray *)patterns +{ + NSMutableArray*validRegularExpressions = [NSMutableArray new]; + + for (NSString *pattern in patterns) + { + NSError* error = NULL; + NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:pattern options:NSRegularExpressionCaseInsensitive error:&error]; + + if (error) + { + XCDYouTubeLogWarning(@"Error when creating regular expression from the pattern: %@", pattern); + continue; + } + + if (regex != nil) + { + [validRegularExpressions addObject:regex]; + } + } + + return validRegularExpressions.copy; +} + @end diff --git a/XCDYouTubeKit/XCDYouTubeVideoOperation.h b/XCDYouTubeKit/XCDYouTubeVideoOperation.h index 88b59dd3..7aa3434c 100644 --- a/XCDYouTubeKit/XCDYouTubeVideoOperation.h +++ b/XCDYouTubeKit/XCDYouTubeVideoOperation.h @@ -55,7 +55,7 @@ NS_ASSUME_NONNULL_BEGIN * @param videoIdentifier A 11 characters YouTube video identifier. * @param languageIdentifier An [ISO 639-1 two-letter language code](http://www.loc.gov/standards/iso639-2/php/code_list.php) used for error localization. If you pass a nil language identifier then English (`en`) is used. * @param cookies An array of `NSHTTPCookie` objects, can be nil. These cookies can be used for certain videos that require a login. - * @param customPatterns An array of `NSString` objects, can be nil. These patterns can be used as custom regular expressions for video parsing. It will be used after hardcoded patterns in parsing process. If any of custom patterns contains an error, it can not be used. + * @param customPatterns An array of `NSString` objects, can be nil. These patterns can be used to create custom regular expression objects in favor of the internal hard-coded patterns for video parsing. If none of these patterns produces a valid `NSRegularExpression` object then the internal hard-coded regular expression objects are used. Typically, you do not need to use this parameter, however, it can be used a way to use update patterns when needed (i.e to adapt to YouTube API changes). * * @return An initialized `XCDYouTubeVideoOperation` object. */ From b3f263c3ca2b8ec9a5046ed1422dd023ee9c7fc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sonee=CC=81=20John?= Date: Wed, 5 Feb 2020 13:12:41 -0400 Subject: [PATCH 17/28] Add link to expression guide --- REGULAR_EXPRESSION.md | 17 +++++++++++++++++ XCDYouTubeKit/XCDYouTubeClient.h | 2 +- XCDYouTubeKit/XCDYouTubeVideoOperation.h | 2 +- 3 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 REGULAR_EXPRESSION.md diff --git a/REGULAR_EXPRESSION.md b/REGULAR_EXPRESSION.md new file mode 100644 index 00000000..a19fffae --- /dev/null +++ b/REGULAR_EXPRESSION.md @@ -0,0 +1,17 @@ +## Regular Expression Guide + +### Overview + +Some YouTube videos require regular expressions in order for the XCDYouTubeKit to successfully parse them get a valid streaming URL. XCDYouTubeKit handles this automatically with hard-coded regular expression patterns, however, due to the changing nature of YouTube sometimes these patterns become out of date. Since version 2.9.0 clients have been given the ability to use custom patterns in favor of the hard-coded patterns used internally by the library. Before using using custom patterns please note: + +* The regular expressions are based on those used by the [YouTube extractor module[(https://github.com/ytdl-org/youtube-dl/blob/master/youtube_dl/extractor/youtube.py) of the *youtube-dl* project. See the list of expressions [here](https://github.com/ytdl-org/youtube-dl/blob/master/youtube_dl/extractor/youtube.py#L1344) +* The order of the expressions are very important, adding the expressions to an array in an incorrect order can lead to some videos being unable to play. +* The strings contained in the array passed to the `customPatterns` argument should be ICU regular expressions. You can find out more about that pattern [here](http://userguide.icu-project.org/strings/regexp). + +### Best Practices + +Generally speaking, the only time you would use the custom patterns is so that you can push new changes to your users faster and remotely, this would be done by using a server. Here are some best practices when using custom patterns : + +* Make sure that you're using the latest version of `XCDYouTubeKit`. +* Check the current patterns being used by the library under the section titled "Current Patterns" +* Update the patterns accordingly on your server, this will allow users who haven't updated to latest version to use the latest patterns. diff --git a/XCDYouTubeKit/XCDYouTubeClient.h b/XCDYouTubeKit/XCDYouTubeClient.h index cb9ac0bf..0234b9fd 100644 --- a/XCDYouTubeKit/XCDYouTubeClient.h +++ b/XCDYouTubeKit/XCDYouTubeClient.h @@ -99,7 +99,7 @@ NS_ASSUME_NONNULL_BEGIN * * @param videoIdentifier A 11 characters YouTube video identifier. If the video identifier is invalid (including nil) the completion handler will be called with an error with `XCDYouTubeVideoErrorDomain` domain and `XCDYouTubeErrorInvalidVideoIdentifier` code. * @param cookies An array of `NSHTTPCookie` objects, can be nil. These cookies can be used for certain videos that require a login. - * @param customPatterns An array of `NSString` objects, can be nil. These patterns can be used to create custom regular expression objects in favor of the internal hard-coded patterns for video parsing. If none of these patterns produces a valid `NSRegularExpression` object then the internal hard-coded regular expression objects are used. Typically, you do not need to use this parameter, however, it can be used a way to use update patterns when needed (i.e to adapt to YouTube API changes). + * @param customPatterns An array of `NSString` objects, can be nil. These patterns can be used to create custom regular expression objects in favor of the internal hard-coded patterns for video parsing. If none of these patterns produces a valid `NSRegularExpression` object then the internal hard-coded regular expression objects are used. Typically, you do not need to use this parameter, however, it can be used a way to use update patterns when needed (i.e to adapt to YouTube API changes). See https://github.com/0xced/XCDYouTubeKit/blob/master/REGULAR_EXPRESSION.md for more info. * @param completionHandler A block to execute when the client finishes the operation. The completion handler is executed on the main thread. If the completion handler is nil, this method throws an exception. * * @discussion If the operation completes successfully, the video parameter of the handler block contains a `` object, and the error parameter is nil. If the operation fails, the video parameter is nil and the error parameter contains information about the failure. The error's domain is always `XCDYouTubeVideoErrorDomain`. diff --git a/XCDYouTubeKit/XCDYouTubeVideoOperation.h b/XCDYouTubeKit/XCDYouTubeVideoOperation.h index 7aa3434c..27b8c5c6 100644 --- a/XCDYouTubeKit/XCDYouTubeVideoOperation.h +++ b/XCDYouTubeKit/XCDYouTubeVideoOperation.h @@ -55,7 +55,7 @@ NS_ASSUME_NONNULL_BEGIN * @param videoIdentifier A 11 characters YouTube video identifier. * @param languageIdentifier An [ISO 639-1 two-letter language code](http://www.loc.gov/standards/iso639-2/php/code_list.php) used for error localization. If you pass a nil language identifier then English (`en`) is used. * @param cookies An array of `NSHTTPCookie` objects, can be nil. These cookies can be used for certain videos that require a login. - * @param customPatterns An array of `NSString` objects, can be nil. These patterns can be used to create custom regular expression objects in favor of the internal hard-coded patterns for video parsing. If none of these patterns produces a valid `NSRegularExpression` object then the internal hard-coded regular expression objects are used. Typically, you do not need to use this parameter, however, it can be used a way to use update patterns when needed (i.e to adapt to YouTube API changes). + * @param customPatterns An array of `NSString` objects, can be nil. These patterns can be used to create custom regular expression objects in favor of the internal hard-coded patterns for video parsing. If none of these patterns produces a valid `NSRegularExpression` object then the internal hard-coded regular expression objects are used. Typically, you do not need to use this parameter, however, it can be used a way to use update patterns when needed (i.e to adapt to YouTube API changes). See https://github.com/0xced/XCDYouTubeKit/blob/master/REGULAR_EXPRESSION.md for more info. * * @return An initialized `XCDYouTubeVideoOperation` object. */ From 8994dd8125973cd8dc771b25b0ef3d7fd69b2c57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sonee=CC=81=20John?= Date: Wed, 5 Feb 2020 13:35:36 -0400 Subject: [PATCH 18/28] Add unit tests for custom patterns --- ...VideoWithEmptyCustomPatternIsPlayable.json | 107 ++++++++++++++++ ...ctedVEVOVideoWithInvalidCustomPattern.json | 89 +++++++++++++ ...deoWithInvalidCustomPatternIsPlayable.json | 107 ++++++++++++++++ ...VOVideoWithNilCustomPatternIsPlayable.json | 107 ++++++++++++++++ ...VideoWithValidCustomPatternIsPlayable.json | 107 ++++++++++++++++ .../XCDYouTubeProtectedVideosTestCase.m | 117 ++++++++++++++++++ 6 files changed, 634 insertions(+) create mode 100644 XCDYouTubeKit Tests/Cassettes/XCDYouTubeProtectedVideosTestCase/testProtectedVEVOVideoWithEmptyCustomPatternIsPlayable.json create mode 100644 XCDYouTubeKit Tests/Cassettes/XCDYouTubeProtectedVideosTestCase/testProtectedVEVOVideoWithInvalidCustomPattern.json create mode 100644 XCDYouTubeKit Tests/Cassettes/XCDYouTubeProtectedVideosTestCase/testProtectedVEVOVideoWithInvalidCustomPatternIsPlayable.json create mode 100644 XCDYouTubeKit Tests/Cassettes/XCDYouTubeProtectedVideosTestCase/testProtectedVEVOVideoWithNilCustomPatternIsPlayable.json create mode 100644 XCDYouTubeKit Tests/Cassettes/XCDYouTubeProtectedVideosTestCase/testProtectedVEVOVideoWithValidCustomPatternIsPlayable.json diff --git a/XCDYouTubeKit Tests/Cassettes/XCDYouTubeProtectedVideosTestCase/testProtectedVEVOVideoWithEmptyCustomPatternIsPlayable.json b/XCDYouTubeKit Tests/Cassettes/XCDYouTubeProtectedVideosTestCase/testProtectedVEVOVideoWithEmptyCustomPatternIsPlayable.json new file mode 100644 index 00000000..49bffb91 --- /dev/null +++ b/XCDYouTubeKit Tests/Cassettes/XCDYouTubeProtectedVideosTestCase/testProtectedVEVOVideoWithEmptyCustomPatternIsPlayable.json @@ -0,0 +1,107 @@ +[ + { + "body" : "innertube_api_version=v1&rvs=id%3DlLJf9qJHR3E%26endscreen_autoplay_session_data%3Dautonav%253D1%2526playnext%253D1%2526itct%253DCA4Q4ZIBIhMI1N-gkvm65wIVOtHjBx2q-g0cMgxyZWxhdGVkLWF1dG9I5buNysrH3sOsAQ%25253D%25253D%26session_data%3Ditct%253DCA0QvU4YACITCNTfoJL5uucCFTrR4wcdqvoNHDIJZW5kc2NyZWVuSOW7jcrKx97DrAE%25253D%26author%3DIsland%2BRecords%2BUK%26title%3DMumford%2Band%2BSons%2B-%2BLittle%2BLion%2BMan%26length_seconds%3D258%26short_view_count_text%3D75M%2Bviews%26iurlmq%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FlLJf9qJHR3E%252Fhqdefault.jpg%253Fsqp%253D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%253D%2526rs%253DAOn4CLCLKCNgXvVf-VcoxHm-EjGekfx5KQ%26iurlhq%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FlLJf9qJHR3E%252Fhqdefault.jpg%253Fsqp%253D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%253D%2526rs%253DAOn4CLCLKCNgXvVf-VcoxHm-EjGekfx5KQ%2Csession_data%3Ditct%253DCAwQvk4YASITCNTfoJL5uucCFTrR4wcdqvoNHDIJZW5kc2NyZWVuSOW7jcrKx97DrAE%25253D%26thumbnail_ids%3DrGKfrgqWcv0%26video_id%3DrGKfrgqWcv0%26playlist_iurlmq%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FrId6PKlDXeU%252Fmqdefault.jpg%26playlist_iurlhq%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FrId6PKlDXeU%252Fhqdefault.jpg%26list%3DRDrId6PKlDXeU%26playlist_length%3D0%26playlist_title%3DMix%2B-%2BMumford%2B%2526%2BSons%2B-%2BHopeless%2BWanderer%2B%2528Official%2BMusic%2BVideo%2529%2Cid%3DrGKfrgqWcv0%26session_data%3Ditct%253DCAsQvU4YAiITCNTfoJL5uucCFTrR4wcdqvoNHDIJZW5kc2NyZWVuSOW7jcrKx97DrAE%25253D%26author%3DMumfordAndSonsVEVO%26title%3DMumford%2B%2526%2BSons%2B-%2BI%2BWill%2BWait%2B%2528Official%2BMusic%2BVideo%2529%26length_seconds%3D313%26short_view_count_text%3D165M%2Bviews%26iurlmq%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FrGKfrgqWcv0%252Fhqdefault.jpg%253Fsqp%253D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%253D%2526rs%253DAOn4CLAXDQ7Y54hGEHNB2kESy86lS5rGCw%26iurlhq%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FrGKfrgqWcv0%252Fhqdefault.jpg%253Fsqp%253D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%253D%2526rs%253DAOn4CLAXDQ7Y54hGEHNB2kESy86lS5rGCw%2Csession_data%3Ditct%253DCAoQvk4YAyITCNTfoJL5uucCFTrR4wcdqvoNHDIJZW5kc2NyZWVuSOW7jcrKx97DrAE%25253D%26thumbnail_ids%3DZM06pi1yKe4%26video_id%3DZM06pi1yKe4%26playlist_iurlmq%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FZM06pi1yKe4%252Fmqdefault.jpg%26playlist_iurlhq%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FZM06pi1yKe4%252Fhqdefault.jpg%26list%3DRDCLAK5uy_lGEOjy5U8xV41C8_LyqNnAZKOH6sGyutI%26playlist_length%3D149%26playlist_title%3DBubble%2BPop%2Cid%3DKt-tLuszKBA%26session_data%3Ditct%253DCAkQvU4YBCITCNTfoJL5uucCFTrR4wcdqvoNHDIJZW5kc2NyZWVuSOW7jcrKx97DrAE%25253D%26author%3DFelipe%2BThiesen%26title%3DGuardians%2Bof%2Bthe%2BGalaxy%2BAwesome%2BMix%2BVol%2B1%2B%2BVol%2B2%2BFull%2BSoundtrack%26length_seconds%3D3218%26short_view_count_text%3D22M%2Bviews%26iurlmq%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FKt-tLuszKBA%252Fhqdefault.jpg%253Fsqp%253D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%253D%2526rs%253DAOn4CLBDy9NhH7L174-PyYnZJAs2aQ5cPg%26iurlhq%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FKt-tLuszKBA%252Fhqdefault.jpg%253Fsqp%253D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%253D%2526rs%253DAOn4CLBDy9NhH7L174-PyYnZJAs2aQ5cPg%2Cid%3DnMJUbZrNnA8%26session_data%3Ditct%253DCAgQvU4YBSITCNTfoJL5uucCFTrR4wcdqvoNHDIJZW5kc2NyZWVuSOW7jcrKx97DrAE%25253D%26author%3DMumfordAndSonsVEVO%26title%3DMumford%2B%2526%2BSons%2B-%2BLover%2BOf%2BThe%2BLight%2B%2528Official%2BMusic%2BVideo%2529%26length_seconds%3D355%26short_view_count_text%3D39M%2Bviews%26iurlmq%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FnMJUbZrNnA8%252Fhqdefault.jpg%253Fsqp%253D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%253D%2526rs%253DAOn4CLBgpLvTbTc98ojBLMvXFI5PkxoFew%26iurlhq%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FnMJUbZrNnA8%252Fhqdefault.jpg%253Fsqp%253D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%253D%2526rs%253DAOn4CLBgpLvTbTc98ojBLMvXFI5PkxoFew%2Cid%3DKCCqqPqDqSY%26session_data%3Ditct%253DCAcQvU4YBiITCNTfoJL5uucCFTrR4wcdqvoNHDIJZW5kc2NyZWVuSOW7jcrKx97DrAE%25253D%26author%3DalexrainbirdMusic%26title%3DWanderlust%2B%25F0%259F%258C%25B2%2B-%2BAn%2BIndie%252FFolk%252FPop%2BPlaylist%2B%257C%2BVol.%2BI%26length_seconds%3D5494%26short_view_count_text%3D9.7M%2Bviews%26iurlmq%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FKCCqqPqDqSY%252Fhqdefault.jpg%253Fsqp%253D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%253D%2526rs%253DAOn4CLC9HOsXidPTkQDE3eGDeHqSb83K6g%26iurlhq%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FKCCqqPqDqSY%252Fhqdefault.jpg%253Fsqp%253D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%253D%2526rs%253DAOn4CLC9HOsXidPTkQDE3eGDeHqSb83K6g%2Cid%3DsszAVSx4Wwo%26session_data%3Ditct%253DCAYQvU4YByITCNTfoJL5uucCFTrR4wcdqvoNHDIJZW5kc2NyZWVuSOW7jcrKx97DrAE%25253D%26author%3DAmazingBabyKOL%26title%3DFlorence%2B%2526%2BThe%2BMachine%2B-%2BDog%2BDays%2BAre%2BOver%26length_seconds%3D254%26short_view_count_text%3D5.1M%2Bviews%26iurlmq%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FsszAVSx4Wwo%252Fhqdefault.jpg%253Fsqp%253D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%253D%2526rs%253DAOn4CLC0O7VdoFsOVXIWqlw4eY9XlKhlsQ%26iurlhq%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FsszAVSx4Wwo%252Fhqdefault.jpg%253Fsqp%253D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%253D%2526rs%253DAOn4CLC0O7VdoFsOVXIWqlw4eY9XlKhlsQ%2Cid%3DoHzc_DLHztA%26session_data%3Ditct%253DCAUQvU4YCCITCNTfoJL5uucCFTrR4wcdqvoNHDIJZW5kc2NyZWVuSOW7jcrKx97DrAE%25253D%26author%3DMumfordAndSonsVEVO%26title%3DMumford%2B%2526%2BSons%2B-%2BTompkins%2BSquare%2BPark%2B%2528Live%2529%26length_seconds%3D346%26short_view_count_text%3D11M%2Bviews%26iurlmq%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FoHzc_DLHztA%252Fhqdefault.jpg%253Fsqp%253D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%253D%2526rs%253DAOn4CLCW4oU4Yvt0tusKadZZM5xleaBrqg%26iurlhq%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FoHzc_DLHztA%252Fhqdefault.jpg%253Fsqp%253D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%253D%2526rs%253DAOn4CLCW4oU4Yvt0tusKadZZM5xleaBrqg%2Cid%3DA0QkGThnKNQ%26session_data%3Ditct%253DCAQQvU4YCSITCNTfoJL5uucCFTrR4wcdqvoNHDIJZW5kc2NyZWVuSOW7jcrKx97DrAE%25253D%26author%3DJanna%2BSazontyeva%26title%3Dthe%2Bbest%2Bof%2BRed%2BHot%2BChili%2BPeppers%26length_seconds%3D6427%26short_view_count_text%3D4.6M%2Bviews%26iurlmq%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FA0QkGThnKNQ%252Fhqdefault.jpg%253Fsqp%253D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%253D%2526rs%253DAOn4CLAG5u-133ZiK65Iek32-m-o1uuF-Q%26iurlhq%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FA0QkGThnKNQ%252Fhqdefault.jpg%253Fsqp%253D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%253D%2526rs%253DAOn4CLAG5u-133ZiK65Iek32-m-o1uuF-Q%2Cid%3DoMO4xdOS5jY%26session_data%3Ditct%253DCAMQvU4YCiITCNTfoJL5uucCFTrR4wcdqvoNHDIJZW5kc2NyZWVuSOW7jcrKx97DrAE%25253D%26author%3DGlassnote%2BRecords%26title%3DMumford%2B%2526%2BSons%2B-%2BThe%2BCave%26length_seconds%3D268%26short_view_count_text%3D8.7M%2Bviews%26iurlmq%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FoMO4xdOS5jY%252Fhqdefault.jpg%253Fsqp%253D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%253D%2526rs%253DAOn4CLBabiMsduv481pIczvOR17kwKmR3Q%26iurlhq%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FoMO4xdOS5jY%252Fhqdefault.jpg%253Fsqp%253D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%253D%2526rs%253DAOn4CLBabiMsduv481pIczvOR17kwKmR3Q%2Cid%3DqHsEwQvnGOE%26session_data%3Ditct%253DCAIQvU4YCyITCNTfoJL5uucCFTrR4wcdqvoNHDIJZW5kc2NyZWVuSOW7jcrKx97DrAE%25253D%26author%3DMumfordAndSonsVEVO%26title%3DMumford%2B%2526%2BSons%2B-%2BGuiding%2BLight%2B%2528Official%2BLyric%2BVideo%2529%26length_seconds%3D220%26short_view_count_text%3D12M%2Bviews%26iurlmq%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FqHsEwQvnGOE%252Fhqdefault.jpg%253Fsqp%253D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%253D%2526rs%253DAOn4CLAtwx32sn0HLfuK_7eXsZiu5_8b_w%26iurlhq%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FqHsEwQvnGOE%252Fhqdefault.jpg%253Fsqp%253D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%253D%2526rs%253DAOn4CLAtwx32sn0HLfuK_7eXsZiu5_8b_w&innertube_context_client_version=1.20200204.04.00&fflags=html5_delay_initial_loading%3Dtrue%26web_player_response_fairplay_config_killswitch%3Dtrue%26web_yt_config_context%3Dtrue%26html5_in_buffer_ptl_timeout_ms%3D0%26html5_enable_eac3%3Dtrue%26tvhtml5_disable_live_prefetch%3Dtrue%26html5_no_placeholder_rollbacks%3Dtrue%26set_interstitial_start_button%3Dtrue%26html5_shrink_live_timestamps%3Dtrue%26html5_av1_tv_killswitch%3Dtrue%26html5_ignore_start_seconds_for_ads_killswitch%3Dtrue%26html5_manifestless_media_source_duration%3D25200%26html5_ios_force_seek_to_zero_on_stop%3Dtrue%26info_cards_renderer_on_desktop_ads%3Dtrue%26html5_av1_thresh_arm%3D240%26html5_disable_non_contiguous%3Dtrue%26mweb_always_check_for_cache_data_for_companion%3Dtrue%26html5_seek_jiggle_cmt_delay_ms%3D0%26html5_restrict_streaming_xhr_on_sqless_requests%3Dtrue%26html5_hls_initial_bitrate%3D0%26show_interstitial_white%3Dtrue%26html5_enable_extra_sync_killswitch%3Dtrue%26web_player_inline_botguard%3Dtrue%26html5_video_tbd_min_kb%3D0%26html5_live_low_latency_bandwidth_window%3D0.0%26html5_gapless_ad_byterate_multiplier%3D1.6%26web_use_beacon_api_for_ad_click_server_pings%3Dtrue%26web_gel_debounce_ms%3D10000%26html5_allowable_liveness_drift_chunks%3D2%26mweb_muted_autoplay_animation%3Dshrink%26html5_log_hls_video_height_change_as_format_change%3Dtrue%26web_logging_max_batch%3D100%26web_player_response_overlay_parsing%3Dfalse%26show_thumbnail_on_standard%3Dtrue%26kevlar_allow_multistep_video_init%3Dtrue%26fast_autonav_in_background%3Dtrue%26player_allow_autonav_after_playlist%3Dtrue%26html5_source_buffer_attach_delay_time%3D15000%26html5_probe_live_using_range%3Dtrue%26html5_deadzone_multiplier%3D1.0%26enable_ypc_clickwrap_on_living_room%3Dtrue%26midroll_notify_time_seconds%3D5%26html5_seek_set_cmt_delay_ms%3D2000%26html5_peak_shave%3Dtrue%26release_player_on_abandon_for_bulleit_lr_ads_frontend%3Dtrue%26mweb_native_control_in_faux_fullscreen_shared%3Dtrue%26html5_ios7_force_play_on_stall%3Dtrue%26html5_max_av_sync_drift%3D50%26html5_enable_ac3%3Dtrue%26pass_biscotti_id_in_header_ajax%3Dtrue%26html5_log_rebuffer_events%3D5%26html5_live_ultra_low_latency_bandwidth_window%3D0.0%26html5_readahead_ratelimit%3D3000%26html5_ignore_bad_bitrates%3Dtrue%26html5_enable_json_subtitle%3Dtrue%26visibility_error_html_dump_sample_rate%3D0.01%26hfr_dropped_framerate_fallback_threshold%3D0%26html5_enable_embedded_player_visibility_signals%3Dtrue%26html5_manifestless_synchronized%3Dtrue%26html5_ios4_seek_above_zero%3Dtrue%26enable_kevlar_action_companion_cleanup%3Dtrue%26html5_sticky_reduces_discount_by%3D0.0%26enable_client_deferred_full_screen_filtering_for_mweb_phones%3Dtrue%26html5_default_quality_cap%3D0%26html5_manifestless_vp9%3Dtrue%26use_touch_events_for_bulleit_mweb%3Dtrue%26html5_hfr_quality_cap%3D0%26sdk_ad_prefetch_time_seconds%3D-1%26enforce_cuerange_priority_on_web%3Dtrue%26autoplay_time%3D8000%26www_for_videostats%3Dtrue%26simply_enable_botguard%3Dtrue%26html5_maximum_readahead_seconds%3D0.0%26html5_desktop_vr180_allow_panning%3Dtrue%26disable_legacy_pyv_for_web%3Dtrue%26kevlar_miniplayer_play_pause_on_scrim%3Dtrue%26html5_quality_cap_min_age_secs%3D0%26html5_subsegment_readahead_min_load_speed%3D1.5%26html5_unrewrite_timestamps%3Dtrue%26html5_disable_aac_ac3%3Dtrue%26html5_enable_4k_hq_enc%3Dtrue%26kevlar_miniplayer_expand_top%3Dtrue%26html5_disable_extra_update_resource%3Dtrue%26endscreen_renderer_on_desktop_ads%3Dtrue%26set_interstitial_advertisers_question_text%3Dtrue%26web_player_response_playback_tracking_parsing%3Dtrue%26desktop_action_companion_wta_support%3Dtrue%26web_network_combined_catch%3Dtrue%26html5_manifestless_interpolate%3Dtrue%26variable_buffer_timeout_ms%3D0%26embeds_enable_embed_module%3Dtrue%26html5_gapless_no_requests_after_lock%3Dtrue%26delay_ads_gvi_call_on_bulleit_living_room_ms%3D0%26html5_stop_video_in_cancel_playback%3Dtrue%26ignore_empty_xhr%3Dtrue%26enable_ve_tracker_key%3Dtrue%26enable_ad_pod_specific_ui%3Dtrue%26html5_log_playback_rate_change_killswitch%3Dtrue%26desktop_sparkles_light_cta_button%3Dtrue%26endscreen_renderer_on_desktop%3Dtrue%26html5_incremental_parser_buffer_duration_secs%3D1.5%26html5_allow_video_keyframe_without_audio%3Dtrue%26should_clear_video_data_on_player_cued_unstarted%3Dtrue%26html5_streaming_xhr_try_cobalt%3Dtrue%26html5_min_readbehind_secs%3D0%26mweb_cougar_big_controls%3Dtrue%26html5_default_ad_gain%3D0.5%26web_player_ipp_canary_type_for_logging%3D%26html5_seek_timeout_delay_ms%3D20000%26mweb_enable_custom_control_shared%3Dtrue%26html5_gapless_ended_transition_buffer_ms%3D200%26ad_pod_disable_companion_persist_ads_quality%3Dtrue%26html5_request_sizing_multiplier%3D0.8%26html5_remove_pause%3Dfalse%26web_api_url%3Dtrue%26html5_player_min_build_cl%3D-1%26html5_incremental_parser_buffer_extra_bytes%3D16384%26html5_player_autonav_logging%3Dtrue%26html5_subsegment_readahead_load_speed_check_interval%3D0.5%26html5_subsegment_readahead_seek_latency_fudge%3D0.5%26html5_streaming_xhr_try_webm%3Dtrue%26html5_platform_minimum_readahead_seconds%3D0.0%26enable_eviction_protection_for_bulleit%3Dtrue%26html5_subsegment_readahead_min_buffer_health_secs%3D0.25%26html5_disable_subscribe_new_vis%3Dtrue%26kevlar_playback_associated_queue%3Dtrue%26disable_legacy_desktop_remote_queue%3Dtrue%26html5_gapless_error_check_killswitch%3Dtrue%26tvhtml5_unplugged_preload_cache_size%3D3%26desktop_videowall_companion_wta_support%3Dtrue%26html5_max_headm_for_streaming_xhr%3D0%26web_post_search%3Dtrue%26use_revamped_survey_design_for_desktop%3Dtrue%26player_destroy_old_version%3Dtrue%26html5_seek_over_discontinuities%3Dtrue%26html5_time_based_consolidation_ms%3D0%26html5_hls_min_video_height%3D0%26info_cards_renderer_on_desktop%3Dtrue%26html5_minimum_readahead_seconds%3D0.0%26html5_qoe_length%3D1000%26enable_survey_termination_on_resize%3Dtrue%26html5_min_upgrade_health%3D0%26html5_hdcp_probing_stream_url%3D%26html5_license_constraint_delay%3D5000%26html5_av1_thresh_hcc%3D1080%26html5_live_abr_repredict_fraction%3D0.0%26player_enable_playback_playlist_change%3Dtrue%26web_player_music_visualizer_treatment%3Dfake%26html5_new_elem_on_hidden%3Dtrue%26forced_brand_precap_duration_ms%3D2000%26debug_dapper_trace_id%3D%26html5_probe_primary_failure_factor%3D4%26html5_encrypted_vp9_firefox%3Dtrue%26html5_jumbo_ull_nonstreaming_mffa_ms%3D4000%26persist_text_on_preview_button%3Dtrue%26kevlar_queue_use_dedicated_list_type%3Dtrue%26html5_subsegment_readahead_timeout_secs%3D2.0%26html5_expanded_max_vss_pings%3Dtrue%26playready_first_play_expiration%3D-1%26bulleit_use_touch_events_for_skip%3Dtrue%26html5_accurate_seeking_redux%3Dtrue%26html5_hack_gapless_init%3Dtrue%26show_countdown_on_bumper%3Dtrue%26html5_fludd_suspend%3Dtrue%26html5_jumbo_ull_subsegment_readahead_target%3D1.3%26allow_poltergust_autoplay%3Dtrue%26enable_prefetch_for_postrolls%3Dtrue%26desktop_shopping_companion_wta_support%3Dtrue%26html5_request_size_padding_secs%3D3.0%26align_ad_to_video_player_lifecycle_for_bulleit%3Dtrue%26tvhtml5_min_readbehind_secs%3D20%26enable_live_premiere_web_player_indicator%3Dtrue%26render_enhanced_overlays_as_ctas_for_desktop_style%3Dunset%26bulleit_get_midroll_info_timeout_ms%3D8000%26html5_disable_preserve_reference%3Dtrue%26html5_max_readahead_bandwidth_cap%3D0%26html5_gl_fps_threshold%3D0%26html5_qoe_intercept%3D%26web_player_watch_next_response%3Dtrue%26html5_media_fullscreen%3Dtrue%26html5_qoe_user_intent_match_health%3Dtrue%26desktop_image_companion_wta_support%3Dtrue%26html5_live_quality_cap%3D0%26html5_live_normal_latency_bandwidth_window%3D0.0%26html5_max_live_dvr_window_plus_margin_secs%3D46800.0%26html5_live_abr_head_miss_fraction%3D0.0%26html5_subsegment_readahead_min_buffer_health_secs_on_timeout%3D0.1%26html5_source_buffer_attach_retry_limit%3D0%26html5_disable_manifestless_sqless_sync%3Dtrue%26unplugged_tvhtml5_botguard_attestation%3Dtrue%26skip_ad_button_with_thumbnail%3Dtrue%26html5_firefox_ambisonic_opus%3Dtrue%26html5_prefer_server_bwe3%3Dtrue%26html5_av1_thresh%3D720%26custom_csi_timeline_use_gel%3Dtrue%26bulleit_explicitly_use_content_video_ms_for_cue_range%3Dtrue%26html5_jumbo_mobile_subsegment_readahead_target%3D3.0%26variable_load_timeout_ms%3D0%26use_survey_skip_in_0s%3Dtrue%26html5_aspect_from_adaptive_format%3Dtrue%26desktop_player_button_tooltip_with_shortcut%3Dtrue%26ensure_only_one_resolved_midroll_response_on_web%3Dtrue%26html5_long_rebuffer_threshold_ms%3D30000%26debug_sherlog_username%3D%26html5_hdr_separate_keys_support%3Dtrue%26html5_probe_secondary_during_timeout_miss_count%3D2%26mdx_enable_privacy_disclosure_ui%3Dtrue%26active_view_use_nio%3Dtrue%26ensure_vis_persists_in_full_screen_for_mweb%3Dtrue%26html5_store_xhr_headers_readable%3Dtrue%26use_forced_linebreak_preskip_text%3Dtrue%26html5_probe_primary_delay_base_ms%3D0%26kevlar_queue_use_update_api%3Dtrue%26html5_post_interrupt_readahead%3D20%26html5_adaptation_fix%3Dtrue%26html5_decode_to_texture_cap%3Dtrue%26allow_live_autoplay%3Dtrue%26hide_preskip%3Dtrue%26web_player_live_monitor_env_killswitch2%3Dtrue%26web_player_live_monitor_env_killswitch%3Dtrue%26use_new_skip_icon%3Dtrue%26html5_df_downgrade_thresh%3D0.2%26unplugged_tvhtml5_video_preload_on_focus_delay_ms%3D0%26mark_encrypted_webm_supporting_widevine%3Dtrue%26web_gel_timeout_cap%3Dtrue%26html5_bandwidth_window_size%3D0%26html5_autonav_quality_cap%3D0%26kevlar_frontend_video_list_actions%3Dtrue%26html5_min_readbehind_cap_secs%3D60%26live_chunk_readahead%3D3%26html5_suspend_loader%3Dtrue%26html5_av1_thresh_lcc%3D360%26max_resolution_for_white_noise%3D360%26disable_new_pause_state3%3Dtrue%26html5_inline_video_quality_survey%3Dtrue%26html5_seek_new_elem_delay_ms%3D0%26html5_subsegment_readahead_target_buffer_health_secs%3D0.5%26html5_error_cooldown_in_ms%3D30000%26postroll_notify_time_seconds%3D5%26html5_background_quality_cap%3D360%26live_fresca_v2%3Dtrue%26kevlar_autonav_miniplayer_fix%3Dtrue%26enable_overlays_wta%3Dtrue%26html5_health_to_gel%3Dtrue%26fixed_padding_skip_button%3Dtrue%26html5_background_cap_idle_secs%3D60%26mweb_enable_skippables_on_jio_phone%3Dtrue%26html5_disable_move_pssh_to_moov%3Dtrue%26html5_ignore_background_dfd%3Dtrue%26kevlar_miniplayer%3Dtrue%26web_player_api_logging_fraction%3D0.01%26external_fullscreen_with_edu%3Dtrue%26enable_midroll_prefetch_for_html5_unplugged%3Dtrue%26preskip_button_style_ads_backend%3Dcountdown_next_to_thumbnail%26html5_gapless_seek_tolerance_secs%3D3.0%26html5_ad_timeout_ms%3D0%26show_interstitial_for_3s%3Dtrue%26web_player_show_music_in_this_video_graphic%3Dvideo_thumbnail%26html5_gapless_preloading%3Dtrue%26web_player_sentinel_is_uniplayer%3Dtrue%26dash_manifest_version%3D5%26html5_streaming_xhr_buffer_mdat%3Dtrue%26html5_gapless_max_played_ranges%3D12%26html5_gapless_audio%3Dtrue&innertube_api_key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&watch_next_response=%7B%22responseContext%22%3A%7B%22serviceTrackingParams%22%3A%5B%7B%22service%22%3A%22GFEEDBACK%22%2C%22params%22%3A%5B%7B%22key%22%3A%22has_unlimited_entitlement%22%2C%22value%22%3A%22False%22%7D%2C%7B%22key%22%3A%22has_unlimited_ncc_free_trial%22%2C%22value%22%3A%22False%22%7D%2C%7B%22key%22%3A%22e%22%2C%22value%22%3A%2223727265%2C23744176%2C23804281%2C23827263%2C23836792%2C23837040%2C23837993%2C23839597%2C23842630%2C23843507%2C23847144%2C23855886%2C23857949%2C23858609%2C23859802%2C23859863%2C23866005%2C23866807%2C23867699%2C23868104%2C23868336%2C23870478%2C23870766%2C23872396%2C23872473%2C23872497%2C23873427%2C23874686%2C23875438%2C23876102%2C24630438%2C9449243%2C9471235%22%7D%2C%7B%22key%22%3A%22logged_in%22%2C%22value%22%3A%220%22%7D%5D%7D%2C%7B%22service%22%3A%22CSI%22%2C%22params%22%3A%5B%7B%22key%22%3A%22GetWatchNext_rid%22%2C%22value%22%3A%220xa8aabb4b5eaac875%22%7D%2C%7B%22key%22%3A%22c%22%2C%22value%22%3A%22WEB%22%7D%2C%7B%22key%22%3A%22cver%22%2C%22value%22%3A%221.20200204.04.00%22%7D%2C%7B%22key%22%3A%22yt_li%22%2C%22value%22%3A%220%22%7D%5D%7D%2C%7B%22service%22%3A%22GUIDED_HELP%22%2C%22params%22%3A%5B%7B%22key%22%3A%22logged_in%22%2C%22value%22%3A%220%22%7D%5D%7D%5D%7D%2C%22contents%22%3A%7B%22twoColumnWatchNextResults%22%3A%7B%22results%22%3A%7B%22results%22%3A%7B%22contents%22%3A%5B%7B%22itemSectionRenderer%22%3A%7B%22contents%22%3A%5B%7B%22videoMetadataRenderer%22%3A%7B%22title%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Mumford+%5Cu0026+Sons+-+Hopeless+Wanderer+%28Official+Music+Video%29%22%7D%5D%7D%2C%22description%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22The+new+album+%E2%80%98Delta%E2%80%99+out+now%21+order+here%3A+%22%7D%2C%7B%22text%22%3A%22http%3A%2F%2Fmumfordandsons.lnk.to%2FdeltaID%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CDIQ6TgYACITCNTfoJL5uucCFTrR4wcdqvoNHEjlu43Kysfew6wB%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22%2Fredirect%3Fredir_token%3DZT8rKlRyzDH7sQuURNFQJLdImkl8MTU4MTAxMDQ4MUAxNTgwOTI0MDgx%5Cu0026q%3Dhttp%253A%252F%252Fmumfordandsons.lnk.to%252FdeltaID%5Cu0026event%3Dvideo_description%5Cu0026v%3DrId6PKlDXeU%22%2C%22target%22%3A%22TARGET_NEW_WINDOW%22%7D%7D%7D%2C%7B%22text%22%3A%22%5Cn%5CnOfficial+Website+--+%22%7D%2C%7B%22text%22%3A%22http%3A%2F%2Fpo.st%2Fmumfordwebsite%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CDIQ6TgYACITCNTfoJL5uucCFTrR4wcdqvoNHEjlu43Kysfew6wB%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22%2Fredirect%3Fredir_token%3DZT8rKlRyzDH7sQuURNFQJLdImkl8MTU4MTAxMDQ4MUAxNTgwOTI0MDgx%5Cu0026q%3Dhttp%253A%252F%252Fpo.st%252Fmumfordwebsite%5Cu0026event%3Dvideo_description%5Cu0026v%3DrId6PKlDXeU%22%2C%22target%22%3A%22TARGET_NEW_WINDOW%22%7D%7D%7D%2C%7B%22text%22%3A%22+%5CnFacebook+--+%22%7D%2C%7B%22text%22%3A%22http%3A%2F%2Fpo.st%2Fmumfordfacebook%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CDIQ6TgYACITCNTfoJL5uucCFTrR4wcdqvoNHEjlu43Kysfew6wB%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22%2Fredirect%3Fredir_token%3DZT8rKlRyzDH7sQuURNFQJLdImkl8MTU4MTAxMDQ4MUAxNTgwOTI0MDgx%5Cu0026q%3Dhttp%253A%252F%252Fpo.st%252Fmumfordfacebook%5Cu0026event%3Dvideo_description%5Cu0026v%3DrId6PKlDXeU%22%2C%22target%22%3A%22TARGET_NEW_WINDOW%22%7D%7D%7D%2C%7B%22text%22%3A%22%5CnExplore+more+music+from+Mumford+%5Cu0026+Sons%3A+%22%7D%2C%7B%22text%22%3A%22https%3A%2F%2Flnk.to%2FMumfordPlaylist%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CDIQ6TgYACITCNTfoJL5uucCFTrR4wcdqvoNHEjlu43Kysfew6wB%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22%2Fredirect%3Fredir_token%3DZT8rKlRyzDH7sQuURNFQJLdImkl8MTU4MTAxMDQ4MUAxNTgwOTI0MDgx%5Cu0026q%3Dhttps%253A%252F%252Flnk.to%252FMumfordPlaylist%5Cu0026event%3Dvideo_description%5Cu0026v%3DrId6PKlDXeU%22%2C%22target%22%3A%22TARGET_NEW_WINDOW%22%7D%7D%7D%2C%7B%22text%22%3A%22%5Cn%5Cn%5CnMusic+video+by+Mumford+%5Cu0026+Sons+performing+Hopeless+Wanderer+%28C%29+2013+Mumford+%5Cu0026+Sons%2C+under+exclusive+license+to+Island+Records+Ltd%2C+a+division+of+Universal+Music+Operations+Ltd%5Cn%5Cn%22%7D%2C%7B%22text%22%3A%22%23MumfordAndSons%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CEAQ3NcEIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22%2Fresults%3Fsearch_query%3D%2523MumfordAndSons%22%7D%7D%2C%22loggingDirectives%22%3A%7B%22trackingParams%22%3A%22CEAQ3NcEIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22visibility%22%3A%7B%22types%22%3A%2212%22%7D%7D%7D%2C%7B%22text%22%3A%22+%22%7D%2C%7B%22text%22%3A%22%23HopelessWanderer%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CD8Q3NcEIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22%2Fresults%3Fsearch_query%3D%2523HopelessWanderer%22%7D%7D%2C%22loggingDirectives%22%3A%7B%22trackingParams%22%3A%22CD8Q3NcEIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22visibility%22%3A%7B%22types%22%3A%2212%22%7D%7D%7D%2C%7B%22text%22%3A%22+%22%7D%2C%7B%22text%22%3A%22%23Vevo%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CD4Q3NcEIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22%2Fresults%3Fsearch_query%3D%2523Vevo%22%7D%7D%2C%22loggingDirectives%22%3A%7B%22trackingParams%22%3A%22CD4Q3NcEIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22visibility%22%3A%7B%22types%22%3A%2212%22%7D%7D%7D%2C%7B%22text%22%3A%22+%22%7D%2C%7B%22text%22%3A%22%23Alternative%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CD0Q3NcEIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22%2Fresults%3Fsearch_query%3D%2523Alternative%22%7D%7D%2C%22loggingDirectives%22%3A%7B%22trackingParams%22%3A%22CD0Q3NcEIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22visibility%22%3A%7B%22types%22%3A%2212%22%7D%7D%7D%2C%7B%22text%22%3A%22+%22%7D%2C%7B%22text%22%3A%22%23OfficialMusicVideo%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CDwQ3NcEIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22%2Fresults%3Fsearch_query%3D%2523OfficialMusicVideo%22%7D%7D%2C%22loggingDirectives%22%3A%7B%22trackingParams%22%3A%22CDwQ3NcEIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22visibility%22%3A%7B%22types%22%3A%2212%22%7D%7D%7D%5D%7D%2C%22allowRatings%22%3Atrue%2C%22dateText%22%3A%7B%22simpleText%22%3A%22Published+on+Aug+4%2C+2013%22%7D%2C%22videoId%22%3A%22rId6PKlDXeU%22%2C%22likeButton%22%3A%7B%22likeButtonRenderer%22%3A%7B%22target%22%3A%7B%22videoId%22%3A%22rId6PKlDXeU%22%7D%2C%22likeStatus%22%3A%22INDIFFERENT%22%2C%22likeCount%22%3A346271%2C%22likeCountText%22%3A%7B%22simpleText%22%3A%22346%2C271%22%7D%2C%22likeCountWithLikeText%22%3A%7B%22simpleText%22%3A%22346%2C272%22%7D%2C%22dislikeCount%22%3A13125%2C%22dislikeCountText%22%3A%7B%22simpleText%22%3A%2213%2C125%22%7D%2C%22dislikeCountWithDislikeText%22%3A%7B%22simpleText%22%3A%2213%2C126%22%7D%2C%22trackingParams%22%3A%22CDsQpUEiEwjU36CS-brnAhU60eMHHar6DRw%3D%22%2C%22likesAllowed%22%3Atrue%7D%7D%2C%22trackingParams%22%3A%22CDIQ6TgYACITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22owner%22%3A%7B%22videoOwnerRenderer%22%3A%7B%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22%2F%2Fyt3.ggpht.com%2Fa-%2FAAuE7mD4Nf9DissQyGyf_chOHAm8F97wtNHBVdzzMDzRjA%3Ds48-c-k-c0xffffffff-no-nd-rj%22%2C%22width%22%3A48%2C%22height%22%3A48%7D%2C%7B%22url%22%3A%22%2F%2Fyt3.ggpht.com%2Fa-%2FAAuE7mD4Nf9DissQyGyf_chOHAm8F97wtNHBVdzzMDzRjA%3Ds88-c-k-c0xffffffff-no-nd-rj%22%2C%22width%22%3A88%2C%22height%22%3A88%7D%2C%7B%22url%22%3A%22%2F%2Fyt3.ggpht.com%2Fa-%2FAAuE7mD4Nf9DissQyGyf_chOHAm8F97wtNHBVdzzMDzRjA%3Ds176-c-k-c0xffffffff-no-nd-rj%22%2C%22width%22%3A176%2C%22height%22%3A176%7D%5D%7D%2C%22title%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Mumford+%5Cu0026+Sons%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CDgQ4TkiEwjU36CS-brnAhU60eMHHar6DRw%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCUyVHhyGAR3djWzqlljIN1A%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUCUyVHhyGAR3djWzqlljIN1A%22%7D%7D%7D%5D%7D%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CDgQ4TkiEwjU36CS-brnAhU60eMHHar6DRw%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCUyVHhyGAR3djWzqlljIN1A%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUCUyVHhyGAR3djWzqlljIN1A%22%7D%7D%2C%22subscriberCountText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%221.19M+subscribers%22%7D%5D%7D%2C%22subscribeButton%22%3A%7B%22subscribeButtonRenderer%22%3A%7B%22buttonText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Subscribe%22%7D%5D%7D%2C%22subscriberCountText%22%3A%7B%22simpleText%22%3A%221.19M%22%7D%2C%22subscribed%22%3Afalse%2C%22enabled%22%3Atrue%2C%22type%22%3A%22FREE%22%2C%22channelId%22%3A%22UCUyVHhyGAR3djWzqlljIN1A%22%2C%22showPreferences%22%3Atrue%2C%22subscriberCountWithSubscribeText%22%3A%7B%22simpleText%22%3A%221.19M%22%7D%2C%22unsubscribeMessage%22%3A%7B%22dismissableDialogRenderer%22%3A%7B%22trackingParams%22%3A%22CDoQzS8iEwjU36CS-brnAhU60eMHHar6DRw%3D%22%2C%22dialogMessages%22%3A%5B%7B%22runs%22%3A%5B%7B%22text%22%3A%22Unsubscribe+from+%22%7D%2C%7B%22text%22%3A%22Mumford+%5Cu0026+Sons%22%7D%2C%7B%22text%22%3A%22%3F%22%7D%5D%7D%5D%7D%7D%2C%22subscribedButtonText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Subscribed%22%7D%5D%7D%2C%22unsubscribedButtonText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Subscribe%22%7D%5D%7D%2C%22trackingParams%22%3A%22CDkQmysiEwjU36CS-brnAhU60eMHHar6DRwyBXdhdGNo%22%2C%22unsubscribeButtonText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Unsubscribe%22%7D%5D%7D%2C%22serviceEndpoints%22%3A%5B%7B%22clickTrackingParams%22%3A%22CDkQmysiEwjU36CS-brnAhU60eMHHar6DRwyBXdhdGNo%22%2C%22subscribeEndpoint%22%3A%7B%22channelIds%22%3A%5B%22UCUyVHhyGAR3djWzqlljIN1A%22%5D%2C%22params%22%3A%22EgIIAxgAIgtySWQ2UEtsRFhlVQ%253D%253D%22%7D%7D%2C%7B%22clickTrackingParams%22%3A%22CDkQmysiEwjU36CS-brnAhU60eMHHar6DRwyBXdhdGNo%22%2C%22unsubscribeEndpoint%22%3A%7B%22channelIds%22%3A%5B%22UCUyVHhyGAR3djWzqlljIN1A%22%5D%2C%22params%22%3A%22CgIIAxILcklkNlBLbERYZVUYAA%253D%253D%22%7D%7D%5D%2C%22longSubscriberCountText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%221.19M+subscribers%22%7D%5D%7D%2C%22shortSubscriberCountText%22%3A%7B%22simpleText%22%3A%221.19M%22%7D%2C%22targetId%22%3A%22watch-subscribe%22%7D%7D%2C%22trackingParams%22%3A%22CDgQ4TkiEwjU36CS-brnAhU60eMHHar6DRw%3D%22%2C%22badges%22%3A%5B%7B%22verifiedBadge%22%3A%7B%22tooltip%22%3A%22Verified%22%7D%7D%5D%7D%7D%2C%22viewCount%22%3A%7B%22videoViewCountRenderer%22%3A%7B%22viewCount%22%3A%7B%22simpleText%22%3A%2273%2C528%2C466+views%22%7D%2C%22shortViewCount%22%3A%7B%22simpleText%22%3A%2273M+views%22%7D%7D%7D%2C%22shareButton%22%3A%7B%22buttonRenderer%22%3A%7B%22style%22%3A%22STYLE_OPACITY%22%2C%22size%22%3A%22SIZE_DEFAULT%22%2C%22isDisabled%22%3Afalse%2C%22icon%22%3A%7B%22iconType%22%3A%22SHARE%22%7D%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CDcQ5ZYBIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22shareVideoEndpoint%22%3A%7B%22videoId%22%3A%22rId6PKlDXeU%22%2C%22videoShareUrl%22%3A%22https%3A%2F%2Fyoutu.be%2FrId6PKlDXeU%22%2C%22videoTitle%22%3A%22Mumford+%5Cu0026+Sons+-+Hopeless+Wanderer+%28Official+Music+Video%29%22%7D%7D%2C%22tooltip%22%3A%22Share%22%2C%22trackingParams%22%3A%22CDcQ5ZYBIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%7D%7D%2C%22topStandaloneBadge%22%3A%7B%22standaloneCollectionBadgeRenderer%22%3A%7B%22label%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22%23MumfordAndSons%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CDYQpbcDIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22%2Fresults%3Fsearch_query%3D%2523MumfordAndSons%22%7D%7D%2C%22loggingDirectives%22%3A%7B%22trackingParams%22%3A%22CDYQpbcDIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22visibility%22%3A%7B%22types%22%3A%2212%22%7D%7D%7D%2C%7B%22text%22%3A%22+%22%7D%2C%7B%22text%22%3A%22%23HopelessWanderer%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CDUQpbcDIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22%2Fresults%3Fsearch_query%3D%2523HopelessWanderer%22%7D%7D%2C%22loggingDirectives%22%3A%7B%22trackingParams%22%3A%22CDUQpbcDIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22visibility%22%3A%7B%22types%22%3A%2212%22%7D%7D%7D%2C%7B%22text%22%3A%22+%22%7D%2C%7B%22text%22%3A%22%23Vevo%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CDQQpbcDIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22%2Fresults%3Fsearch_query%3D%2523Vevo%22%7D%7D%2C%22loggingDirectives%22%3A%7B%22trackingParams%22%3A%22CDQQpbcDIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22visibility%22%3A%7B%22types%22%3A%2212%22%7D%7D%7D%5D%7D%2C%22style%22%3A%7B%22badgeStyle%22%3A%22STYLE_PLAIN%22%7D%2C%22trackingParams%22%3A%22CDMQkYUBIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%7D%7D%7D%7D%5D%2C%22trackingParams%22%3A%22CDEQuy8YACITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%7D%7D%2C%7B%22itemSectionRenderer%22%3A%7B%22contents%22%3A%5B%7B%22videoDescriptionRenderer%22%3A%7B%22dateText%22%3A%7B%22simpleText%22%3A%22Published+on+Aug+4%2C+2013%22%7D%2C%22description%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22The+new+album+%E2%80%98Delta%E2%80%99+out+now%21+order+here%3A+%22%7D%2C%7B%22text%22%3A%22http%3A%2F%2Fmumfordandsons.lnk.to%2FdeltaID%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CCsQ4IgCGAAiEwjU36CS-brnAhU60eMHHar6DRxI5buNysrH3sOsAQ%3D%3D%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22%2Fredirect%3Fredir_token%3DZT8rKlRyzDH7sQuURNFQJLdImkl8MTU4MTAxMDQ4MUAxNTgwOTI0MDgx%5Cu0026q%3Dhttp%253A%252F%252Fmumfordandsons.lnk.to%252FdeltaID%5Cu0026event%3Dvideo_description%5Cu0026v%3DrId6PKlDXeU%22%2C%22target%22%3A%22TARGET_NEW_WINDOW%22%7D%7D%7D%2C%7B%22text%22%3A%22%5Cn%5CnOfficial+Website+--+%22%7D%2C%7B%22text%22%3A%22http%3A%2F%2Fpo.st%2Fmumfordwebsite%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CCsQ4IgCGAAiEwjU36CS-brnAhU60eMHHar6DRxI5buNysrH3sOsAQ%3D%3D%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22%2Fredirect%3Fredir_token%3DZT8rKlRyzDH7sQuURNFQJLdImkl8MTU4MTAxMDQ4MUAxNTgwOTI0MDgx%5Cu0026q%3Dhttp%253A%252F%252Fpo.st%252Fmumfordwebsite%5Cu0026event%3Dvideo_description%5Cu0026v%3DrId6PKlDXeU%22%2C%22target%22%3A%22TARGET_NEW_WINDOW%22%7D%7D%7D%2C%7B%22text%22%3A%22+%5CnFacebook+--+%22%7D%2C%7B%22text%22%3A%22http%3A%2F%2Fpo.st%2Fmumfordfacebook%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CCsQ4IgCGAAiEwjU36CS-brnAhU60eMHHar6DRxI5buNysrH3sOsAQ%3D%3D%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22%2Fredirect%3Fredir_token%3DZT8rKlRyzDH7sQuURNFQJLdImkl8MTU4MTAxMDQ4MUAxNTgwOTI0MDgx%5Cu0026q%3Dhttp%253A%252F%252Fpo.st%252Fmumfordfacebook%5Cu0026event%3Dvideo_description%5Cu0026v%3DrId6PKlDXeU%22%2C%22target%22%3A%22TARGET_NEW_WINDOW%22%7D%7D%7D%2C%7B%22text%22%3A%22%5CnExplore+more+music+from+Mumford+%5Cu0026+Sons%3A+%22%7D%2C%7B%22text%22%3A%22https%3A%2F%2Flnk.to%2FMumfordPlaylist%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CCsQ4IgCGAAiEwjU36CS-brnAhU60eMHHar6DRxI5buNysrH3sOsAQ%3D%3D%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22%2Fredirect%3Fredir_token%3DZT8rKlRyzDH7sQuURNFQJLdImkl8MTU4MTAxMDQ4MUAxNTgwOTI0MDgx%5Cu0026q%3Dhttps%253A%252F%252Flnk.to%252FMumfordPlaylist%5Cu0026event%3Dvideo_description%5Cu0026v%3DrId6PKlDXeU%22%2C%22target%22%3A%22TARGET_NEW_WINDOW%22%7D%7D%7D%2C%7B%22text%22%3A%22%5Cn%5Cn%5CnMusic+video+by+Mumford+%5Cu0026+Sons+performing+Hopeless+Wanderer+%28C%29+2013+Mumford+%5Cu0026+Sons%2C+under+exclusive+license+to+Island+Records+Ltd%2C+a+division+of+Universal+Music+Operations+Ltd%5Cn%5Cn%22%7D%2C%7B%22text%22%3A%22%23MumfordAndSons%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CDAQ3NcEIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22%2Fresults%3Fsearch_query%3D%2523MumfordAndSons%22%7D%7D%2C%22loggingDirectives%22%3A%7B%22trackingParams%22%3A%22CDAQ3NcEIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22visibility%22%3A%7B%22types%22%3A%2212%22%7D%7D%7D%2C%7B%22text%22%3A%22+%22%7D%2C%7B%22text%22%3A%22%23HopelessWanderer%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CC8Q3NcEIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22%2Fresults%3Fsearch_query%3D%2523HopelessWanderer%22%7D%7D%2C%22loggingDirectives%22%3A%7B%22trackingParams%22%3A%22CC8Q3NcEIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22visibility%22%3A%7B%22types%22%3A%2212%22%7D%7D%7D%2C%7B%22text%22%3A%22+%22%7D%2C%7B%22text%22%3A%22%23Vevo%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CC4Q3NcEIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22%2Fresults%3Fsearch_query%3D%2523Vevo%22%7D%7D%2C%22loggingDirectives%22%3A%7B%22trackingParams%22%3A%22CC4Q3NcEIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22visibility%22%3A%7B%22types%22%3A%2212%22%7D%7D%7D%2C%7B%22text%22%3A%22+%22%7D%2C%7B%22text%22%3A%22%23Alternative%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CC0Q3NcEIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22%2Fresults%3Fsearch_query%3D%2523Alternative%22%7D%7D%2C%22loggingDirectives%22%3A%7B%22trackingParams%22%3A%22CC0Q3NcEIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22visibility%22%3A%7B%22types%22%3A%2212%22%7D%7D%7D%2C%7B%22text%22%3A%22+%22%7D%2C%7B%22text%22%3A%22%23OfficialMusicVideo%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CCwQ3NcEIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22%2Fresults%3Fsearch_query%3D%2523OfficialMusicVideo%22%7D%7D%2C%22loggingDirectives%22%3A%7B%22trackingParams%22%3A%22CCwQ3NcEIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22visibility%22%3A%7B%22types%22%3A%2212%22%7D%7D%7D%5D%7D%2C%22metadataRowContainer%22%3A%7B%22metadataRowContainerRenderer%22%3A%7B%22rows%22%3A%5B%7B%22metadataRowRenderer%22%3A%7B%22title%22%3A%7B%22simpleText%22%3A%22Category%22%7D%2C%22contents%22%3A%5B%7B%22runs%22%3A%5B%7B%22text%22%3A%22Music%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CCsQ4IgCGAAiEwjU36CS-brnAhU60eMHHar6DRw%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UC-9-kyTW8ZkZNDHQJ6FgpwQ%22%7D%7D%7D%5D%7D%5D%2C%22trackingParams%22%3A%22CCsQ4IgCGAAiEwjU36CS-brnAhU60eMHHar6DRw%3D%22%7D%7D%2C%7B%22metadataRowHeaderRenderer%22%3A%7B%22content%22%3A%7B%22simpleText%22%3A%22Music+in+this+video%22%7D%2C%22hasDividerLine%22%3Atrue%7D%7D%2C%7B%22metadataRowHeaderRenderer%22%3A%7B%22content%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Learn+more%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CCsQ4IgCGAAiEwjU36CS-brnAhU60eMHHar6DRw%3D%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22https%3A%2F%2Fsupport.google.com%2Fyoutube%2Fanswer%2F7680188%22%2C%22target%22%3A%22TARGET_NEW_WINDOW%22%7D%7D%7D%5D%7D%2C%22hasDividerLine%22%3Afalse%7D%7D%2C%7B%22metadataRowHeaderRenderer%22%3A%7B%22content%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Listen+ad-free+with+YouTube+Premium%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CCsQ4IgCGAAiEwjU36CS-brnAhU60eMHHar6DRwyCGMyYnl0cmVk%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22SPunlimited%22%7D%7D%7D%5D%7D%2C%22hasDividerLine%22%3Afalse%7D%7D%2C%7B%22metadataRowRenderer%22%3A%7B%22title%22%3A%7B%22simpleText%22%3A%22Song%22%7D%2C%22contents%22%3A%5B%7B%22simpleText%22%3A%22Hopeless+Wanderer%22%7D%5D%2C%22trackingParams%22%3A%22CCsQ4IgCGAAiEwjU36CS-brnAhU60eMHHar6DRw%3D%22%7D%7D%2C%7B%22metadataRowRenderer%22%3A%7B%22title%22%3A%7B%22simpleText%22%3A%22Artist%22%7D%2C%22contents%22%3A%5B%7B%22runs%22%3A%5B%7B%22text%22%3A%22Mumford+%5Cu0026+Sons%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CCsQ4IgCGAAiEwjU36CS-brnAhU60eMHHar6DRw%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCUyVHhyGAR3djWzqlljIN1A%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUCUyVHhyGAR3djWzqlljIN1A%22%7D%7D%7D%5D%7D%5D%2C%22trackingParams%22%3A%22CCsQ4IgCGAAiEwjU36CS-brnAhU60eMHHar6DRw%3D%22%7D%7D%2C%7B%22metadataRowRenderer%22%3A%7B%22title%22%3A%7B%22simpleText%22%3A%22Album%22%7D%2C%22contents%22%3A%5B%7B%22simpleText%22%3A%22Babel%22%7D%5D%2C%22trackingParams%22%3A%22CCsQ4IgCGAAiEwjU36CS-brnAhU60eMHHar6DRw%3D%22%7D%7D%2C%7B%22metadataRowRenderer%22%3A%7B%22title%22%3A%7B%22simpleText%22%3A%22Licensed+to+YouTube+by%22%7D%2C%22contents%22%3A%5B%7B%22simpleText%22%3A%22%5BMerlin%5D+FUGA+Aggregation%2C+UMG%2C+Kobalt+%28AWAL+Digital+Limited%29+%28on+behalf+of+V2+Records+Benelux%29%3B+LatinAutor%2C+LatinAutor+-+PeerMusic%2C+UNIAO+BRASILEIRA+DE+EDITORAS+DE+MUSICA+-+UBEM%2C+UMPG+Publishing%2C+UMPI%2C+CMRRA%2C+Abramus+Digital%2C+LatinAutor+-+UMPG%2C+and+9+Music+Rights+Societies%22%7D%5D%2C%22trackingParams%22%3A%22CCsQ4IgCGAAiEwjU36CS-brnAhU60eMHHar6DRw%3D%22%2C%22hasDividerLine%22%3Afalse%7D%7D%5D%2C%22collapsedItemCount%22%3A0%2C%22trackingParams%22%3A%22CCsQ4IgCGAAiEwjU36CS-brnAhU60eMHHar6DRw%3D%22%7D%7D%2C%22showMoreText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Show+more%22%7D%5D%7D%2C%22showLessText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Show+less%22%7D%5D%7D%2C%22trackingParams%22%3A%22CCsQ4IgCGAAiEwjU36CS-brnAhU60eMHHar6DRw%3D%22%7D%7D%5D%2C%22trackingParams%22%3A%22CCoQuy8YASITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%7D%7D%2C%7B%22itemSectionRenderer%22%3A%7B%22continuations%22%3A%5B%7B%22nextContinuationData%22%3A%7B%22continuation%22%3A%22EhYSC3JJZDZQS2xEWGVVwAEAyAEA4AEBGAY%253D%22%2C%22clickTrackingParams%22%3A%22CCkQybcCIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22label%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Show+more+replies%22%7D%5D%7D%7D%7D%5D%2C%22trackingParams%22%3A%22CCgQuy8YAiITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22sectionIdentifier%22%3A%22comment-item-section%22%7D%7D%5D%2C%22trackingParams%22%3A%22CCcQui8iEwjU36CS-brnAhU60eMHHar6DRw%3D%22%7D%7D%2C%22secondaryResults%22%3A%7B%22secondaryResults%22%3A%7B%22results%22%3A%5B%7B%22compactAutoplayRenderer%22%3A%7B%22title%22%3A%7B%22simpleText%22%3A%22Up+next%22%7D%2C%22toggleDescription%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Autoplay%22%7D%5D%7D%2C%22infoIcon%22%3A%7B%22iconType%22%3A%22INFO%22%7D%2C%22infoText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22When+autoplay+is+enabled%2C+a+suggested+video+will+automatically+play+next.%22%7D%5D%7D%2C%22contents%22%3A%5B%7B%22compactVideoRenderer%22%3A%7B%22videoId%22%3A%22lLJf9qJHR3E%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FlLJf9qJHR3E%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLAhU8fSS7wsUNuhP92gNNMz_Q1A9w%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FlLJf9qJHR3E%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLCLKCNgXvVf-VcoxHm-EjGekfx5KQ%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Mumford+and+Sons+-+Little+Lion+Man%22%7D%2C%22longBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Island+Records+UK%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CCYQpDAYACITCNTfoJL5uucCFTrR4wcdqvoNHDIHYXV0b25hdg%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCz1Qgep1tgFYOO8BK6xGwnA%22%2C%22canonicalBaseUrl%22%3A%22%2Fuser%2Fislandrecords%22%7D%7D%7D%5D%7D%2C%22viewCountText%22%3A%7B%22simpleText%22%3A%2275%2C479%2C833+views%22%7D%2C%22lengthText%22%3A%7B%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%224+minutes%2C+18+seconds%22%7D%7D%2C%22simpleText%22%3A%224%3A18%22%7D%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CCYQpDAYACITCNTfoJL5uucCFTrR4wcdqvoNHDIHYXV0b25hdkjlu43Kysfew6wB%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22lLJf9qJHR3E%22%2C%22nofollow%22%3Atrue%7D%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Island+Records+UK%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CCYQpDAYACITCNTfoJL5uucCFTrR4wcdqvoNHDIHYXV0b25hdg%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCz1Qgep1tgFYOO8BK6xGwnA%22%2C%22canonicalBaseUrl%22%3A%22%2Fuser%2Fislandrecords%22%7D%7D%7D%5D%7D%2C%22channelThumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fyt3.ggpht.com%2F-XCUF90IRt5w%2FAAAAAAAAAAI%2FAAAAAAAAAAA%2FRhNq-eBPTS0%2Fs68-c-k-no-mo-rj-c0xffffff%2Fphoto.jpg%22%2C%22width%22%3A68%2C%22height%22%3A68%7D%5D%7D%2C%22ownerBadges%22%3A%5B%7B%22verifiedBadge%22%3A%7B%22tooltip%22%3A%22Verified%22%7D%7D%5D%2C%22trackingParams%22%3A%22CCYQpDAYACITCNTfoJL5uucCFTrR4wcdqvoNHEDxjp2S6v6X2ZQB%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%2275M+views%22%7D%2C%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%22Mumford+and+Sons+-+Little+Lion+Man+-+4+minutes%2C+18+seconds+-+play+video%22%7D%7D%7D%7D%5D%2C%22trackingParams%22%3A%22CCUQpmAYACITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%7D%7D%2C%7B%22compactRadioRenderer%22%3A%7B%22playlistId%22%3A%22RDrId6PKlDXeU%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FrId6PKlDXeU%2Fhqdefault.jpg%3Fsqp%3D-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ%3D%3D%5Cu0026rs%3DAOn4CLC3quWKy7jZiACNh24aY5efkL_cMA%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FrId6PKlDXeU%2Fhqdefault.jpg%3Fsqp%3D-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ%3D%3D%5Cu0026rs%3DAOn4CLAURyDj1heJgtfeBGSQ153QSYoQ2w%22%2C%22width%22%3A196%2C%22height%22%3A110%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FrId6PKlDXeU%2Fhqdefault.jpg%3Fsqp%3D-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE%3D%5Cu0026rs%3DAOn4CLDFr8yEmlkqRaYJciJQMGATJN__ww%22%2C%22width%22%3A246%2C%22height%22%3A138%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FrId6PKlDXeU%2Fhqdefault.jpg%3Fsqp%3D-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE%3D%5Cu0026rs%3DAOn4CLA1fR7p2RgbhZtji9hsWUm1qduhfA%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Mix+-+Mumford+%5Cu0026+Sons+-+Hopeless+Wanderer+%28Official+Music+Video%29%22%7D%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CCMQozAYASITCNTfoJL5uucCFTrR4wcdqvoNHDIKbGlzdF9vdGhlckjlu43Kysfew6wB%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22rId6PKlDXeU%22%2C%22playlistId%22%3A%22RDrId6PKlDXeU%22%2C%22params%22%3A%22OALAAQE%253D%22%2C%22continuePlayback%22%3Atrue%7D%7D%2C%22videoCountText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%2250%2B+videos%22%7D%5D%7D%2C%22secondaryNavigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CCMQozAYASITCNTfoJL5uucCFTrR4wcdqvoNHDIKbGlzdF9vdGhlckjlu43Kysfew6wB%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22rGKfrgqWcv0%22%2C%22playlistId%22%3A%22RDrId6PKlDXeU%22%2C%22params%22%3A%22OALAAQE%253D%22%7D%7D%2C%22shortBylineText%22%3A%7B%22simpleText%22%3A%22YouTube%22%7D%2C%22longBylineText%22%3A%7B%22simpleText%22%3A%22YouTube%22%7D%2C%22trackingParams%22%3A%22CCMQozAYASITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22thumbnailText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%2250%2B%22%2C%22bold%22%3Atrue%7D%2C%7B%22text%22%3A%22+videos%22%7D%5D%7D%2C%22videoCountShortText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%2250%2B%22%7D%5D%7D%2C%22likeButton%22%3A%7B%22likeButtonRenderer%22%3A%7B%22target%22%3A%7B%22playlistId%22%3A%22RDrId6PKlDXeU%22%7D%2C%22likeStatus%22%3A%22INDIFFERENT%22%2C%22trackingParams%22%3A%22CCQQpUEiEwjU36CS-brnAhU60eMHHar6DRw%3D%22%2C%22likesAllowed%22%3Atrue%7D%7D%2C%22shareUrl%22%3A%22https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DrId6PKlDXeU%5Cu0026playnext%3D1%5Cu0026list%3DRDrId6PKlDXeU%22%2C%22thumbnailOverlays%22%3A%5B%7B%22thumbnailOverlayHoverTextRenderer%22%3A%7B%22text%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Play+all%22%7D%5D%7D%2C%22icon%22%3A%7B%22iconType%22%3A%22PLAY_ALL%22%7D%7D%7D%5D%7D%7D%2C%7B%22compactVideoRenderer%22%3A%7B%22videoId%22%3A%22rGKfrgqWcv0%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FrGKfrgqWcv0%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLB-lSralA-6QZo7-GMRl413s-Tr-w%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FrGKfrgqWcv0%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLAXDQ7Y54hGEHNB2kESy86lS5rGCw%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Mumford+%5Cu0026+Sons+-+I+Will+Wait+%28Official+Music+Video%29%22%7D%2C%22longBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Mumford+%5Cu0026+Sons%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CCIQpDAYAiITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCUyVHhyGAR3djWzqlljIN1A%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUCUyVHhyGAR3djWzqlljIN1A%22%7D%7D%7D%5D%7D%2C%22viewCountText%22%3A%7B%22simpleText%22%3A%22165%2C080%2C190+views%22%7D%2C%22lengthText%22%3A%7B%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%225+minutes%2C+13+seconds%22%7D%7D%2C%22simpleText%22%3A%225%3A13%22%7D%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CCIQpDAYAiITCNTfoJL5uucCFTrR4wcdqvoNHDIHcmVsYXRlZEjlu43Kysfew6wB%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22rGKfrgqWcv0%22%2C%22nofollow%22%3Atrue%7D%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Mumford+%5Cu0026+Sons%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CCIQpDAYAiITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCUyVHhyGAR3djWzqlljIN1A%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUCUyVHhyGAR3djWzqlljIN1A%22%7D%7D%7D%5D%7D%2C%22channelThumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fyt3.ggpht.com%2F-GAK14CCAvW0%2FAAAAAAAAAAI%2FAAAAAAAAAAA%2F4er3vZbJdIc%2Fs68-c-k-no-mo-rj-c0xffffff%2Fphoto.jpg%22%2C%22width%22%3A68%2C%22height%22%3A68%7D%5D%7D%2C%22ownerBadges%22%3A%5B%7B%22verifiedBadge%22%3A%7B%22tooltip%22%3A%22Verified%22%7D%7D%5D%2C%22trackingParams%22%3A%22CCIQpDAYAiITCNTfoJL5uucCFTrR4wcdqvoNHED95dnU4PWnsawB%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%22165M+views%22%7D%2C%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%22Mumford+%5Cu0026+Sons+-+I+Will+Wait+%28Official+Music+Video%29+-+5+minutes%2C+13+seconds+-+play+video%22%7D%7D%7D%7D%2C%7B%22compactPlaylistRenderer%22%3A%7B%22playlistId%22%3A%22RDCLAK5uy_lGEOjy5U8xV41C8_LyqNnAZKOH6sGyutI%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FZM06pi1yKe4%2Fhqdefault.jpg%3Fsqp%3D-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ%3D%3D%5Cu0026rs%3DAOn4CLA11xQe8kHrL9pXDnMlqQpPrUvzUA%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FZM06pi1yKe4%2Fhqdefault.jpg%3Fsqp%3D-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ%3D%3D%5Cu0026rs%3DAOn4CLAZZu_bLT73wbJkmasIkCn3Uw0RNg%22%2C%22width%22%3A196%2C%22height%22%3A110%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FZM06pi1yKe4%2Fhqdefault.jpg%3Fsqp%3D-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE%3D%5Cu0026rs%3DAOn4CLBMerMA3Rl7Y5TDx4Q2p5Rm5GHcmA%22%2C%22width%22%3A246%2C%22height%22%3A138%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FZM06pi1yKe4%2Fhqdefault.jpg%3Fsqp%3D-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE%3D%5Cu0026rs%3DAOn4CLCzVLNQQ0Ui70ZQuQZ89cXhL-VEgg%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Bubble+Pop%22%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22YouTube+Music%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CCEQojAYAyITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UC-9-kyTW8ZkZNDHQJ6FgpwQ%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUC-9-kyTW8ZkZNDHQJ6FgpwQ%22%7D%7D%7D%5D%7D%2C%22videoCountText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%2250%2B+videos%22%7D%5D%7D%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CCEQojAYAyITCNTfoJL5uucCFTrR4wcdqvoNHDIHcmVsbGlzdEjlu43Kysfew6wB%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22ZM06pi1yKe4%22%2C%22playlistId%22%3A%22RDCLAK5uy_lGEOjy5U8xV41C8_LyqNnAZKOH6sGyutI%22%2C%22params%22%3A%22OAI%253D%22%7D%7D%2C%22publishedTimeText%22%3A%7B%22simpleText%22%3A%22Updated+yesterday%22%7D%2C%22videoCountShortText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%2250%2B%22%7D%5D%7D%2C%22trackingParams%22%3A%22CCEQojAYAyITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22sidebarThumbnails%22%3A%5B%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22%2F%2Fi.ytimg.com%2Fvi%2FY66j_BUCBMY%2Fdefault.jpg%22%2C%22width%22%3A43%2C%22height%22%3A20%7D%5D%7D%2C%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22%2F%2Fi.ytimg.com%2Fvi%2F4Ba_qTPA4Ds%2Fdefault.jpg%22%2C%22width%22%3A43%2C%22height%22%3A20%7D%5D%7D%5D%2C%22thumbnailText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%2250%2B%22%2C%22bold%22%3Atrue%7D%2C%7B%22text%22%3A%22+videos%22%7D%5D%7D%2C%22shareUrl%22%3A%22https%3A%2F%2Fwww.youtube.com%2Fplaylist%3Flist%3DRDCLAK5uy_lGEOjy5U8xV41C8_LyqNnAZKOH6sGyutI%22%2C%22thumbnailRenderer%22%3A%7B%22playlistCustomThumbnailRenderer%22%3A%7B%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi9.ytimg.com%2Fs_p%2FRDCLAK5uy_lGEOjy5U8xV41C8_LyqNnAZKOH6sGyutI%2Fmqdefault.jpg%3Fsqp%3DCJj36_EFir7X7AMGCPK5_ukF%5Cu0026rs%3DAOn4CLDFA6b6D5Jzyuv6nXUYwsljesIbnQ%5Cu0026v%3D5d3f9cf2%22%2C%22width%22%3A180%2C%22height%22%3A180%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi9.ytimg.com%2Fs_p%2FRDCLAK5uy_lGEOjy5U8xV41C8_LyqNnAZKOH6sGyutI%2Fsddefault.jpg%3Fsqp%3DCJj36_EFir7X7AMGCPK5_ukF%5Cu0026rs%3DAOn4CLBoHdBO0v1gAgI8ZmRG_LgvzvhAiA%5Cu0026v%3D5d3f9cf2%22%2C%22width%22%3A640%2C%22height%22%3A640%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi9.ytimg.com%2Fs_p%2FRDCLAK5uy_lGEOjy5U8xV41C8_LyqNnAZKOH6sGyutI%2Fmaxresdefault.jpg%3Fsqp%3DCJj36_EFir7X7AMGCPK5_ukF%5Cu0026rs%3DAOn4CLCeE7nZMSNrn1vR86nsex7x5jdlIg%5Cu0026v%3D5d3f9cf2%22%2C%22width%22%3A1200%2C%22height%22%3A1200%7D%5D%7D%7D%7D%2C%22longBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22YouTube+Music%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CCEQojAYAyITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UC-9-kyTW8ZkZNDHQJ6FgpwQ%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUC-9-kyTW8ZkZNDHQJ6FgpwQ%22%7D%7D%7D%5D%7D%2C%22thumbnailOverlays%22%3A%5B%7B%22thumbnailOverlayHoverTextRenderer%22%3A%7B%22text%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Play+all%22%7D%5D%7D%2C%22icon%22%3A%7B%22iconType%22%3A%22PLAY_ALL%22%7D%7D%7D%5D%7D%7D%2C%7B%22compactVideoRenderer%22%3A%7B%22videoId%22%3A%22Kt-tLuszKBA%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FKt-tLuszKBA%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLCxK5BFJo0Q_8lfZpMxCDA_bRFGyA%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FKt-tLuszKBA%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLBDy9NhH7L174-PyYnZJAs2aQ5cPg%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Guardians+of+the+Galaxy+Awesome+Mix+Vol+1++Vol+2+Full+Soundtrack%22%7D%2C%22longBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Felipe+Thiesen%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CCAQpDAYBCITCNTfoJL5uucCFTrR4wcdqvoNHDIKd2F0Y2gtdnJlYw%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCBg_AgeJ27UsKFfbk2oDfXA%22%7D%7D%7D%5D%7D%2C%22viewCountText%22%3A%7B%22simpleText%22%3A%22Recommended+for+you%22%7D%2C%22lengthText%22%3A%7B%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%2253+minutes%22%7D%7D%2C%22simpleText%22%3A%2253%3A38%22%7D%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CCAQpDAYBCITCNTfoJL5uucCFTrR4wcdqvoNHDIKd2F0Y2gtdnJlY0jlu43Kysfew6wB%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22Kt-tLuszKBA%22%2C%22nofollow%22%3Atrue%7D%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Felipe+Thiesen%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CCAQpDAYBCITCNTfoJL5uucCFTrR4wcdqvoNHDIKd2F0Y2gtdnJlYw%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCBg_AgeJ27UsKFfbk2oDfXA%22%7D%7D%7D%5D%7D%2C%22channelThumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fyt3.ggpht.com%2F-aUnyA5ktgKo%2FAAAAAAAAAAI%2FAAAAAAAAAAA%2FV1Qm83zzE3c%2Fs68-c-k-no-mo-rj-c0xffffff%2Fphoto.jpg%22%2C%22width%22%3A68%2C%22height%22%3A68%7D%5D%7D%2C%22trackingParams%22%3A%22CCAQpDAYBCITCNTfoJL5uucCFTrR4wcdqvoNHECQ0MzZ7qXr7yo%3D%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%22Recommended+for+you%22%7D%2C%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%22Guardians+of+the+Galaxy+Awesome+Mix+Vol+1++Vol+2+Full+Soundtrack+-+53+minutes+-+play+video%22%7D%7D%7D%7D%2C%7B%22compactVideoRenderer%22%3A%7B%22videoId%22%3A%22nMJUbZrNnA8%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FnMJUbZrNnA8%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLBbGWiQHmWqbFt23CKdNilX76pIjA%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FnMJUbZrNnA8%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLBgpLvTbTc98ojBLMvXFI5PkxoFew%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Mumford+%5Cu0026+Sons+-+Lover+Of+The+Light+%28Official+Music+Video%29%22%7D%2C%22longBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Mumford+%5Cu0026+Sons%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CB8QpDAYBSITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCUyVHhyGAR3djWzqlljIN1A%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUCUyVHhyGAR3djWzqlljIN1A%22%7D%7D%7D%5D%7D%2C%22viewCountText%22%3A%7B%22simpleText%22%3A%2239%2C026%2C198+views%22%7D%2C%22lengthText%22%3A%7B%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%225+minutes%2C+55+seconds%22%7D%7D%2C%22simpleText%22%3A%225%3A55%22%7D%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CB8QpDAYBSITCNTfoJL5uucCFTrR4wcdqvoNHDIHcmVsYXRlZEjlu43Kysfew6wB%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22nMJUbZrNnA8%22%2C%22nofollow%22%3Atrue%7D%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Mumford+%5Cu0026+Sons%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CB8QpDAYBSITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCUyVHhyGAR3djWzqlljIN1A%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUCUyVHhyGAR3djWzqlljIN1A%22%7D%7D%7D%5D%7D%2C%22channelThumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fyt3.ggpht.com%2F-GAK14CCAvW0%2FAAAAAAAAAAI%2FAAAAAAAAAAA%2F4er3vZbJdIc%2Fs68-c-k-no-mo-rj-c0xffffff%2Fphoto.jpg%22%2C%22width%22%3A68%2C%22height%22%3A68%7D%5D%7D%2C%22ownerBadges%22%3A%5B%7B%22verifiedBadge%22%3A%7B%22tooltip%22%3A%22Verified%22%7D%7D%5D%2C%22trackingParams%22%3A%22CB8QpDAYBSITCNTfoJL5uucCFTrR4wcdqvoNHECPuLbW2Y2V4ZwB%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%2239M+views%22%7D%2C%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%22Mumford+%5Cu0026+Sons+-+Lover+Of+The+Light+%28Official+Music+Video%29+-+5+minutes%2C+55+seconds+-+play+video%22%7D%7D%7D%7D%2C%7B%22compactVideoRenderer%22%3A%7B%22videoId%22%3A%22KCCqqPqDqSY%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FKCCqqPqDqSY%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLB-h25L6IacdidJcG7lmDlHuSQphg%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FKCCqqPqDqSY%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLC9HOsXidPTkQDE3eGDeHqSb83K6g%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Wanderlust+%F0%9F%8C%B2+-+An+Indie%2FFolk%2FPop+Playlist+%7C+Vol.+I%22%7D%2C%22longBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22alexrainbirdMusic%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CB4QpDAYBiITCNTfoJL5uucCFTrR4wcdqvoNHDIKd2F0Y2gtdnJlYw%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCEi0EgWJ5m7gVBQ68a1L0TA%22%2C%22canonicalBaseUrl%22%3A%22%2Fuser%2Falexrainbird%22%7D%7D%7D%5D%7D%2C%22viewCountText%22%3A%7B%22simpleText%22%3A%22Recommended+for+you%22%7D%2C%22lengthText%22%3A%7B%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%221+hour%2C+31+minutes%22%7D%7D%2C%22simpleText%22%3A%221%3A31%3A34%22%7D%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CB4QpDAYBiITCNTfoJL5uucCFTrR4wcdqvoNHDIKd2F0Y2gtdnJlY0jlu43Kysfew6wB%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22KCCqqPqDqSY%22%2C%22nofollow%22%3Atrue%7D%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22alexrainbirdMusic%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CB4QpDAYBiITCNTfoJL5uucCFTrR4wcdqvoNHDIKd2F0Y2gtdnJlYw%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCEi0EgWJ5m7gVBQ68a1L0TA%22%2C%22canonicalBaseUrl%22%3A%22%2Fuser%2Falexrainbird%22%7D%7D%7D%5D%7D%2C%22channelThumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fyt3.ggpht.com%2F-t9wsKr-DAhs%2FAAAAAAAAAAI%2FAAAAAAAAAAA%2Fz_owZOSDBJ8%2Fs68-c-k-no-mo-rj-c0xffffff%2Fphoto.jpg%22%2C%22width%22%3A68%2C%22height%22%3A68%7D%5D%7D%2C%22ownerBadges%22%3A%5B%7B%22verifiedBadge%22%3A%7B%22tooltip%22%3A%22Verified%22%7D%7D%5D%2C%22trackingParams%22%3A%22CB4QpDAYBiITCNTfoJL5uucCFTrR4wcdqvoNHECm0o7Uj9WqkCg%3D%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%22Recommended+for+you%22%7D%2C%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%22Wanderlust+%F0%9F%8C%B2+-+An+Indie%2FFolk%2FPop+Playlist+%7C+Vol.+I+-+1+hour%2C+31+minutes+-+play+video%22%7D%7D%7D%7D%2C%7B%22compactVideoRenderer%22%3A%7B%22videoId%22%3A%22sszAVSx4Wwo%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FsszAVSx4Wwo%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLC3LOKxoizjQ7-gt_nK4Ywx9wGIpQ%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FsszAVSx4Wwo%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLC0O7VdoFsOVXIWqlw4eY9XlKhlsQ%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Florence+%5Cu0026+The+Machine+-+Dog+Days+Are+Over%22%7D%2C%22longBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22AmazingBabyKOL%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CB0QpDAYByITCNTfoJL5uucCFTrR4wcdqvoNHDIHcmVsYXRlZA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCokzZyc-GAT93u8vvADXwBg%22%2C%22canonicalBaseUrl%22%3A%22%2Fuser%2FAmazingBabyKOL%22%7D%7D%7D%5D%7D%2C%22viewCountText%22%3A%7B%22simpleText%22%3A%225%2C111%2C178+views%22%7D%2C%22lengthText%22%3A%7B%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%224+minutes%2C+14+seconds%22%7D%7D%2C%22simpleText%22%3A%224%3A14%22%7D%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CB0QpDAYByITCNTfoJL5uucCFTrR4wcdqvoNHDIHcmVsYXRlZEjlu43Kysfew6wB%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22sszAVSx4Wwo%22%2C%22nofollow%22%3Atrue%7D%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22AmazingBabyKOL%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CB0QpDAYByITCNTfoJL5uucCFTrR4wcdqvoNHDIHcmVsYXRlZA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCokzZyc-GAT93u8vvADXwBg%22%2C%22canonicalBaseUrl%22%3A%22%2Fuser%2FAmazingBabyKOL%22%7D%7D%7D%5D%7D%2C%22channelThumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fyt3.ggpht.com%2F-BIIt-fj8PW8%2FAAAAAAAAAAI%2FAAAAAAAAAAA%2Fp1diagvbmUE%2Fs68-c-k-no-mo-rj-c0xffffff%2Fphoto.jpg%22%2C%22width%22%3A68%2C%22height%22%3A68%7D%5D%7D%2C%22trackingParams%22%3A%22CB0QpDAYByITCNTfoJL5uucCFTrR4wcdqvoNHECKtuHj0oqw5rIB%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%225.1M+views%22%7D%2C%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%22Florence+%5Cu0026+The+Machine+-+Dog+Days+Are+Over+-+4+minutes%2C+14+seconds+-+play+video%22%7D%7D%7D%7D%2C%7B%22compactVideoRenderer%22%3A%7B%22videoId%22%3A%22oHzc_DLHztA%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FoHzc_DLHztA%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLDKKOjUofkfI2z6yz09yWgXdyIx1A%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FoHzc_DLHztA%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLCW4oU4Yvt0tusKadZZM5xleaBrqg%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Mumford+%5Cu0026+Sons+-+Tompkins+Square+Park+%28Live%29%22%7D%2C%22longBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Mumford+%5Cu0026+Sons%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBwQpDAYCCITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCUyVHhyGAR3djWzqlljIN1A%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUCUyVHhyGAR3djWzqlljIN1A%22%7D%7D%7D%5D%7D%2C%22viewCountText%22%3A%7B%22simpleText%22%3A%2211%2C001%2C738+views%22%7D%2C%22lengthText%22%3A%7B%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%225+minutes%2C+46+seconds%22%7D%7D%2C%22simpleText%22%3A%225%3A46%22%7D%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBwQpDAYCCITCNTfoJL5uucCFTrR4wcdqvoNHDIHcmVsYXRlZEjlu43Kysfew6wB%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22oHzc_DLHztA%22%2C%22nofollow%22%3Atrue%7D%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Mumford+%5Cu0026+Sons%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBwQpDAYCCITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCUyVHhyGAR3djWzqlljIN1A%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUCUyVHhyGAR3djWzqlljIN1A%22%7D%7D%7D%5D%7D%2C%22channelThumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fyt3.ggpht.com%2F-GAK14CCAvW0%2FAAAAAAAAAAI%2FAAAAAAAAAAA%2F4er3vZbJdIc%2Fs68-c-k-no-mo-rj-c0xffffff%2Fphoto.jpg%22%2C%22width%22%3A68%2C%22height%22%3A68%7D%5D%7D%2C%22ownerBadges%22%3A%5B%7B%22verifiedBadge%22%3A%7B%22tooltip%22%3A%22Verified%22%7D%7D%5D%2C%22trackingParams%22%3A%22CBwQpDAYCCITCNTfoJL5uucCFTrR4wcdqvoNHEDQnZ-Ww5-3vqAB%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%2211M+views%22%7D%2C%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%22Mumford+%5Cu0026+Sons+-+Tompkins+Square+Park+%28Live%29+-+5+minutes%2C+46+seconds+-+play+video%22%7D%7D%7D%7D%2C%7B%22compactVideoRenderer%22%3A%7B%22videoId%22%3A%22A0QkGThnKNQ%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FA0QkGThnKNQ%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLD5d9_qXX0kFsQvDr-MQyAC4LQgoA%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FA0QkGThnKNQ%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLAG5u-133ZiK65Iek32-m-o1uuF-Q%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22the+best+of+Red+Hot+Chili+Peppers%22%7D%2C%22longBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Janna+Sazontyeva%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBsQpDAYCSITCNTfoJL5uucCFTrR4wcdqvoNHDIKd2F0Y2gtdnJlYw%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCLu0hEkAvYJ2JChS8uSoXSA%22%2C%22canonicalBaseUrl%22%3A%22%2Fuser%2FJannaSazontyeva%22%7D%7D%7D%5D%7D%2C%22viewCountText%22%3A%7B%22simpleText%22%3A%22Recommended+for+you%22%7D%2C%22lengthText%22%3A%7B%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%221+hour%2C+47+minutes%22%7D%7D%2C%22simpleText%22%3A%221%3A47%3A07%22%7D%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBsQpDAYCSITCNTfoJL5uucCFTrR4wcdqvoNHDIKd2F0Y2gtdnJlY0jlu43Kysfew6wB%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22A0QkGThnKNQ%22%2C%22nofollow%22%3Atrue%7D%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Janna+Sazontyeva%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBsQpDAYCSITCNTfoJL5uucCFTrR4wcdqvoNHDIKd2F0Y2gtdnJlYw%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCLu0hEkAvYJ2JChS8uSoXSA%22%2C%22canonicalBaseUrl%22%3A%22%2Fuser%2FJannaSazontyeva%22%7D%7D%7D%5D%7D%2C%22channelThumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fyt3.ggpht.com%2F--VVSkzklYh0%2FAAAAAAAAAAI%2FAAAAAAAAAAA%2FTDnd4HO8LaA%2Fs68-c-k-no-mo-rj-c0xffffff%2Fphoto.jpg%22%2C%22width%22%3A68%2C%22height%22%3A68%7D%5D%7D%2C%22trackingParams%22%3A%22CBsQpDAYCSITCNTfoJL5uucCFTrR4wcdqvoNHEDU0ZzDk4OJogM%3D%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%22Recommended+for+you%22%7D%2C%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%22the+best+of+Red+Hot+Chili+Peppers+-+1+hour%2C+47+minutes+-+play+video%22%7D%7D%7D%7D%2C%7B%22compactVideoRenderer%22%3A%7B%22videoId%22%3A%22oMO4xdOS5jY%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FoMO4xdOS5jY%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLDeL-Vy0VQgdA44LxK2hh3u-jLvoQ%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FoMO4xdOS5jY%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLBabiMsduv481pIczvOR17kwKmR3Q%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Mumford+%5Cu0026+Sons+-+The+Cave%22%7D%2C%22longBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Glassnote+Records%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBoQpDAYCiITCNTfoJL5uucCFTrR4wcdqvoNHDIHcmVsYXRlZA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCRwQatZ0JQArbc5U3zgMllg%22%2C%22canonicalBaseUrl%22%3A%22%2Fuser%2FGlassnoterecords%22%7D%7D%7D%5D%7D%2C%22viewCountText%22%3A%7B%22simpleText%22%3A%228%2C724%2C231+views%22%7D%2C%22lengthText%22%3A%7B%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%224+minutes%2C+28+seconds%22%7D%7D%2C%22simpleText%22%3A%224%3A28%22%7D%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBoQpDAYCiITCNTfoJL5uucCFTrR4wcdqvoNHDIHcmVsYXRlZEjlu43Kysfew6wB%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22oMO4xdOS5jY%22%2C%22nofollow%22%3Atrue%7D%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Glassnote+Records%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBoQpDAYCiITCNTfoJL5uucCFTrR4wcdqvoNHDIHcmVsYXRlZA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCRwQatZ0JQArbc5U3zgMllg%22%2C%22canonicalBaseUrl%22%3A%22%2Fuser%2FGlassnoterecords%22%7D%7D%7D%5D%7D%2C%22channelThumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fyt3.ggpht.com%2F-bySEh8h2fGg%2FAAAAAAAAAAI%2FAAAAAAAAAAA%2FuNghMzZumKE%2Fs68-c-k-no-mo-rj-c0xffffff%2Fphoto.jpg%22%2C%22width%22%3A68%2C%22height%22%3A68%7D%5D%7D%2C%22trackingParams%22%3A%22CBoQpDAYCiITCNTfoJL5uucCFTrR4wcdqvoNHEC2zMuc3Zju4aAB%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%228.7M+views%22%7D%2C%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%22Mumford+%5Cu0026+Sons+-+The+Cave+-+4+minutes%2C+28+seconds+-+play+video%22%7D%7D%7D%7D%2C%7B%22compactVideoRenderer%22%3A%7B%22videoId%22%3A%22qHsEwQvnGOE%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FqHsEwQvnGOE%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLCtEr1lbU2PPc0L8LGjHzWalR3lfA%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FqHsEwQvnGOE%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLAtwx32sn0HLfuK_7eXsZiu5_8b_w%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Mumford+%5Cu0026+Sons+-+Guiding+Light+%28Official+Lyric+Video%29%22%7D%2C%22longBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Mumford+%5Cu0026+Sons%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBkQpDAYCyITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCUyVHhyGAR3djWzqlljIN1A%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUCUyVHhyGAR3djWzqlljIN1A%22%7D%7D%7D%5D%7D%2C%22viewCountText%22%3A%7B%22simpleText%22%3A%2212%2C973%2C369+views%22%7D%2C%22lengthText%22%3A%7B%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%223+minutes%2C+40+seconds%22%7D%7D%2C%22simpleText%22%3A%223%3A40%22%7D%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBkQpDAYCyITCNTfoJL5uucCFTrR4wcdqvoNHDIHcmVsYXRlZEjlu43Kysfew6wB%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22qHsEwQvnGOE%22%2C%22nofollow%22%3Atrue%7D%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Mumford+%5Cu0026+Sons%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBkQpDAYCyITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCUyVHhyGAR3djWzqlljIN1A%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUCUyVHhyGAR3djWzqlljIN1A%22%7D%7D%7D%5D%7D%2C%22channelThumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fyt3.ggpht.com%2F-GAK14CCAvW0%2FAAAAAAAAAAI%2FAAAAAAAAAAA%2F4er3vZbJdIc%2Fs68-c-k-no-mo-rj-c0xffffff%2Fphoto.jpg%22%2C%22width%22%3A68%2C%22height%22%3A68%7D%5D%7D%2C%22ownerBadges%22%3A%5B%7B%22verifiedBadge%22%3A%7B%22tooltip%22%3A%22Verified%22%7D%7D%5D%2C%22trackingParams%22%3A%22CBkQpDAYCyITCNTfoJL5uucCFTrR4wcdqvoNHEDhsZzfkJjBvagB%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%2212M+views%22%7D%2C%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%22Mumford+%5Cu0026+Sons+-+Guiding+Light+%28Official+Lyric+Video%29+-+3+minutes%2C+40+seconds+-+play+video%22%7D%7D%7D%7D%2C%7B%22compactVideoRenderer%22%3A%7B%22videoId%22%3A%22iX-QaNzd-0Y%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FiX-QaNzd-0Y%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLCIyAVwnEbBrbGpffst68MXhQ-5DQ%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FiX-QaNzd-0Y%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLAp6uzXBhReGlkYTEmOvpy6SZL3Og%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Milky+Chance+-+Stolen+Dance+%28Album+Version%29%22%7D%2C%22longBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Milky+Chance+Official%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBgQpDAYDCITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCy-ez61m5LdG3FQVr-4Crcw%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUCy-ez61m5LdG3FQVr-4Crcw%22%7D%7D%7D%5D%7D%2C%22viewCountText%22%3A%7B%22simpleText%22%3A%22541%2C315%2C373+views%22%7D%2C%22lengthText%22%3A%7B%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%225+minutes%2C+14+seconds%22%7D%7D%2C%22simpleText%22%3A%225%3A14%22%7D%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBgQpDAYDCITCNTfoJL5uucCFTrR4wcdqvoNHDIHcmVsYXRlZEjlu43Kysfew6wB%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22iX-QaNzd-0Y%22%2C%22nofollow%22%3Atrue%7D%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Milky+Chance+Official%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBgQpDAYDCITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCy-ez61m5LdG3FQVr-4Crcw%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUCy-ez61m5LdG3FQVr-4Crcw%22%7D%7D%7D%5D%7D%2C%22channelThumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fyt3.ggpht.com%2F-sRUxowDiY30%2FAAAAAAAAAAI%2FAAAAAAAAAAA%2F2rZMh_ms1WE%2Fs68-c-k-no-mo-rj-c0xffffff%2Fphoto.jpg%22%2C%22width%22%3A68%2C%22height%22%3A68%7D%5D%7D%2C%22trackingParams%22%3A%22CBgQpDAYDCITCNTfoJL5uucCFTrR4wcdqvoNHEDG9vfmjY3kv4kB%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%22541M+views%22%7D%2C%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%22Milky+Chance+-+Stolen+Dance+%28Album+Version%29+-+5+minutes%2C+14+seconds+-+play+video%22%7D%7D%7D%7D%2C%7B%22compactVideoRenderer%22%3A%7B%22videoId%22%3A%22_KCg_QEHtkY%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2F_KCg_QEHtkY%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLCpP2ZIUc_x3C44bXpbN1kR-PT_Ww%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2F_KCg_QEHtkY%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLB_XGupd3vTFle-kBYPoOLEmDHAlQ%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Mumford+%5Cu0026+Sons+-+Winter+Winds%22%7D%2C%22longBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Mumford+%5Cu0026+Sons%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBcQpDAYDSITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCUyVHhyGAR3djWzqlljIN1A%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUCUyVHhyGAR3djWzqlljIN1A%22%7D%7D%7D%5D%7D%2C%22viewCountText%22%3A%7B%22simpleText%22%3A%2222%2C034%2C181+views%22%7D%2C%22lengthText%22%3A%7B%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%223+minutes%2C+41+seconds%22%7D%7D%2C%22simpleText%22%3A%223%3A41%22%7D%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBcQpDAYDSITCNTfoJL5uucCFTrR4wcdqvoNHDIHcmVsYXRlZEjlu43Kysfew6wB%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22_KCg_QEHtkY%22%2C%22nofollow%22%3Atrue%7D%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Mumford+%5Cu0026+Sons%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBcQpDAYDSITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCUyVHhyGAR3djWzqlljIN1A%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUCUyVHhyGAR3djWzqlljIN1A%22%7D%7D%7D%5D%7D%2C%22channelThumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fyt3.ggpht.com%2F-zWjYWIVUZ24%2FAAAAAAAAAAI%2FAAAAAAAAAAA%2FP5FhWF3mbOQ%2Fs68-c-k-no-mo-rj-c0xffffff%2Fphoto.jpg%22%2C%22width%22%3A68%2C%22height%22%3A68%7D%5D%7D%2C%22trackingParams%22%3A%22CBcQpDAYDSITCNTfoJL5uucCFTrR4wcdqvoNHEDG7J6I0J-o0PwB%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%2222M+views%22%7D%2C%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%22Mumford+%5Cu0026+Sons+-+Winter+Winds+-+3+minutes%2C+41+seconds+-+play+video%22%7D%7D%7D%7D%2C%7B%22compactVideoRenderer%22%3A%7B%22videoId%22%3A%22Xoz-YIssgg4%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FXoz-YIssgg4%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLDWDJhTBV2Lp5l89VHnvkn9QcQWgg%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FXoz-YIssgg4%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLBF6cOnQDkrbc9S7DsM2PUpNtX-CQ%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Radical+Face+-+Welcome+Home%2C+Son%22%7D%2C%22longBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22hermanaki%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBYQpDAYDiITCNTfoJL5uucCFTrR4wcdqvoNHDIHcmVsYXRlZA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCmZctissA0QrAjwvjPOPmRQ%22%2C%22canonicalBaseUrl%22%3A%22%2Fuser%2Fhermanaki%22%7D%7D%7D%5D%7D%2C%22viewCountText%22%3A%7B%22simpleText%22%3A%2217%2C400%2C574+views%22%7D%2C%22lengthText%22%3A%7B%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%224+minutes%2C+48+seconds%22%7D%7D%2C%22simpleText%22%3A%224%3A48%22%7D%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBYQpDAYDiITCNTfoJL5uucCFTrR4wcdqvoNHDIHcmVsYXRlZEjlu43Kysfew6wB%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22Xoz-YIssgg4%22%2C%22nofollow%22%3Atrue%7D%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22hermanaki%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBYQpDAYDiITCNTfoJL5uucCFTrR4wcdqvoNHDIHcmVsYXRlZA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCmZctissA0QrAjwvjPOPmRQ%22%2C%22canonicalBaseUrl%22%3A%22%2Fuser%2Fhermanaki%22%7D%7D%7D%5D%7D%2C%22channelThumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fyt3.ggpht.com%2F-5WOqqy4x6hY%2FAAAAAAAAAAI%2FAAAAAAAAAAA%2FiJ7_RIAWXFI%2Fs68-c-k-no-mo-rj-c0xffffff%2Fphoto.jpg%22%2C%22width%22%3A68%2C%22height%22%3A68%7D%5D%7D%2C%22trackingParams%22%3A%22CBYQpDAYDiITCNTfoJL5uucCFTrR4wcdqvoNHECOhLLZiMy_xl4%3D%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%2217M+views%22%7D%2C%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%22Radical+Face+-+Welcome+Home%2C+Son+-+4+minutes%2C+48+seconds+-+play+video%22%7D%7D%7D%7D%2C%7B%22compactVideoRenderer%22%3A%7B%22videoId%22%3A%22Sw-ko6aINI4%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FSw-ko6aINI4%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLCuucKt8yBPaB46nnVRL6e1RWsmIQ%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FSw-ko6aINI4%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLCVKOe_AaKN9RdtvKYYbfPDWNdFtA%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Mumford+and+sons+-+White+blank+page+%28with+lyrics%29%22%7D%2C%22longBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Lilian+de+V.%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBUQpDAYDyITCNTfoJL5uucCFTrR4wcdqvoNHDIHcmVsYXRlZA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCcdzTomAbvqYi6ekvlPoetw%22%2C%22canonicalBaseUrl%22%3A%22%2Fuser%2FLil106692%22%7D%7D%7D%5D%7D%2C%22viewCountText%22%3A%7B%22simpleText%22%3A%2212%2C583%2C360+views%22%7D%2C%22lengthText%22%3A%7B%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%224+minutes%2C+15+seconds%22%7D%7D%2C%22simpleText%22%3A%224%3A15%22%7D%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBUQpDAYDyITCNTfoJL5uucCFTrR4wcdqvoNHDIHcmVsYXRlZEjlu43Kysfew6wB%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22Sw-ko6aINI4%22%2C%22nofollow%22%3Atrue%7D%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Lilian+de+V.%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBUQpDAYDyITCNTfoJL5uucCFTrR4wcdqvoNHDIHcmVsYXRlZA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCcdzTomAbvqYi6ekvlPoetw%22%2C%22canonicalBaseUrl%22%3A%22%2Fuser%2FLil106692%22%7D%7D%7D%5D%7D%2C%22channelThumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fyt3.ggpht.com%2F-VDZwehUGAUk%2FAAAAAAAAAAI%2FAAAAAAAAAAA%2FtPLmR3_-Ojk%2Fs68-c-k-no-mo-rj-c0xffffff%2Fphoto.jpg%22%2C%22width%22%3A68%2C%22height%22%3A68%7D%5D%7D%2C%22trackingParams%22%3A%22CBUQpDAYDyITCNTfoJL5uucCFTrR4wcdqvoNHECO6aC0upTph0s%3D%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%2212M+views%22%7D%2C%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%22Mumford+and+sons+-+White+blank+page+%28with+lyrics%29+-+4+minutes%2C+15+seconds+-+play+video%22%7D%7D%7D%7D%2C%7B%22compactVideoRenderer%22%3A%7B%22videoId%22%3A%22B9FzVhw8_bY%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FB9FzVhw8_bY%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLCAlmG9LGic1PKLT61AVYY-5QMoyA%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FB9FzVhw8_bY%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLDNxL6zmeQvFSlzWa-T00_nLrV47w%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22The+Dead+South+-+In+Hell+I%27ll+Be+In+Good+Company+%5BOfficial+Music+Video%5D%22%7D%2C%22longBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22The+Dead+South%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBQQpDAYECITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCWqvhmZyB66eKv01SiH_Kjg%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUCWqvhmZyB66eKv01SiH_Kjg%22%7D%7D%7D%5D%7D%2C%22viewCountText%22%3A%7B%22simpleText%22%3A%22Recommended+for+you%22%7D%2C%22lengthText%22%3A%7B%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%224+minutes%2C+10+seconds%22%7D%7D%2C%22simpleText%22%3A%224%3A10%22%7D%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBQQpDAYECITCNTfoJL5uucCFTrR4wcdqvoNHDIKd2F0Y2gtdnJlY0jlu43Kysfew6wB%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22B9FzVhw8_bY%22%2C%22nofollow%22%3Atrue%7D%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22The+Dead+South%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBQQpDAYECITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCWqvhmZyB66eKv01SiH_Kjg%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUCWqvhmZyB66eKv01SiH_Kjg%22%7D%7D%7D%5D%7D%2C%22channelThumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fyt3.ggpht.com%2F-OHTcmUiKqmE%2FAAAAAAAAAAI%2FAAAAAAAAAAA%2F_MWbj4Uu9W8%2Fs68-c-k-no-mo-rj-c0xffffff%2Fphoto.jpg%22%2C%22width%22%3A68%2C%22height%22%3A68%7D%5D%7D%2C%22trackingParams%22%3A%22CBQQpDAYECITCNTfoJL5uucCFTrR4wcdqvoNHEC2-_Ph4erc6Ac%3D%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%22Recommended+for+you%22%7D%2C%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%22The+Dead+South+-+In+Hell+I%27ll+Be+In+Good+Company+%5BOfficial+Music+Video%5D+-+4+minutes%2C+10+seconds+-+play+video%22%7D%7D%7D%7D%2C%7B%22compactVideoRenderer%22%3A%7B%22videoId%22%3A%22fNy8llTLvuA%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FfNy8llTLvuA%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLCPL2QCMvYqQ7uHh6i6TfY2nmkmaQ%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FfNy8llTLvuA%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLBbRl9FhuNwgxhULkgBr7KhkQ0Vuw%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Mumford+%5Cu0026+Sons+-+The+Cave%22%7D%2C%22longBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Mumford+%5Cu0026+Sons%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBMQpDAYESITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCUyVHhyGAR3djWzqlljIN1A%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUCUyVHhyGAR3djWzqlljIN1A%22%7D%7D%7D%5D%7D%2C%22viewCountText%22%3A%7B%22simpleText%22%3A%2232%2C663%2C816+views%22%7D%2C%22lengthText%22%3A%7B%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%224+minutes%2C+36+seconds%22%7D%7D%2C%22simpleText%22%3A%224%3A36%22%7D%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBMQpDAYESITCNTfoJL5uucCFTrR4wcdqvoNHDIHcmVsYXRlZEjlu43Kysfew6wB%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22fNy8llTLvuA%22%2C%22nofollow%22%3Atrue%7D%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Mumford+%5Cu0026+Sons%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBMQpDAYESITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCUyVHhyGAR3djWzqlljIN1A%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUCUyVHhyGAR3djWzqlljIN1A%22%7D%7D%7D%5D%7D%2C%22channelThumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fyt3.ggpht.com%2F-GAK14CCAvW0%2FAAAAAAAAAAI%2FAAAAAAAAAAA%2F4er3vZbJdIc%2Fs68-c-k-no-mo-rj-c0xffffff%2Fphoto.jpg%22%2C%22width%22%3A68%2C%22height%22%3A68%7D%5D%7D%2C%22ownerBadges%22%3A%5B%7B%22verifiedBadge%22%3A%7B%22tooltip%22%3A%22Verified%22%7D%7D%5D%2C%22trackingParams%22%3A%22CBMQpDAYESITCNTfoJL5uucCFTrR4wcdqvoNHEDg_a6m5ZKv7nw%3D%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%2232M+views%22%7D%2C%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%22Mumford+%5Cu0026+Sons+-+The+Cave+-+4+minutes%2C+36+seconds+-+play+video%22%7D%7D%7D%7D%2C%7B%22compactVideoRenderer%22%3A%7B%22videoId%22%3A%22UJWk_KNbDHo%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FUJWk_KNbDHo%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLBDHhOijyARmaN3KR-zd1QIMj20Fw%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FUJWk_KNbDHo%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLCjO69ctbXaM5piXKELqh3WVnKD2Q%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22The+Lumineers+-+%5C%22Stubborn+Love%5C%22+%28Official+Video%29%22%7D%2C%22longBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22The+Lumineers%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBIQpDAYEiITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCB7P9Hr5BYB5Mkxau6t3Sgw%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUCB7P9Hr5BYB5Mkxau6t3Sgw%22%7D%7D%7D%5D%7D%2C%22viewCountText%22%3A%7B%22simpleText%22%3A%2277%2C352%2C071+views%22%7D%2C%22lengthText%22%3A%7B%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%224+minutes%2C+40+seconds%22%7D%7D%2C%22simpleText%22%3A%224%3A40%22%7D%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBIQpDAYEiITCNTfoJL5uucCFTrR4wcdqvoNHDIHcmVsYXRlZEjlu43Kysfew6wB%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22UJWk_KNbDHo%22%2C%22nofollow%22%3Atrue%7D%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22The+Lumineers%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBIQpDAYEiITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCB7P9Hr5BYB5Mkxau6t3Sgw%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUCB7P9Hr5BYB5Mkxau6t3Sgw%22%7D%7D%7D%5D%7D%2C%22channelThumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fyt3.ggpht.com%2F-X1GIJoOvXXU%2FAAAAAAAAAAI%2FAAAAAAAAAAA%2FEXPL4nEaIJM%2Fs68-c-k-no-mo-rj-c0xffffff%2Fphoto.jpg%22%2C%22width%22%3A68%2C%22height%22%3A68%7D%5D%7D%2C%22ownerBadges%22%3A%5B%7B%22verifiedBadge%22%3A%7B%22tooltip%22%3A%22Verified%22%7D%7D%5D%2C%22trackingParams%22%3A%22CBIQpDAYEiITCNTfoJL5uucCFTrR4wcdqvoNHED6mOyayp_pylA%3D%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%2277M+views%22%7D%2C%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%22The+Lumineers+-+%5C%22Stubborn+Love%5C%22+%28Official+Video%29+-+4+minutes%2C+40+seconds+-+play+video%22%7D%7D%7D%7D%2C%7B%22compactVideoRenderer%22%3A%7B%22videoId%22%3A%22eCIHPdx1OAs%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FeCIHPdx1OAs%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLDcxl1oHgIssxVJbERVLnfnJ-Jh7g%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FeCIHPdx1OAs%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLBuK__RQwawdbmDggaRKRo4OXZS4g%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Mumford+%5Cu0026+Sons%2C+Baaba+Maal+-+There+Will+Be+Time+%28Live+in+South+Africa%29%22%7D%2C%22longBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Mumford+%5Cu0026+Sons%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBEQpDAYEyITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCUyVHhyGAR3djWzqlljIN1A%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUCUyVHhyGAR3djWzqlljIN1A%22%7D%7D%7D%5D%7D%2C%22viewCountText%22%3A%7B%22simpleText%22%3A%2212%2C929%2C509+views%22%7D%2C%22lengthText%22%3A%7B%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%224+minutes%2C+41+seconds%22%7D%7D%2C%22simpleText%22%3A%224%3A41%22%7D%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBEQpDAYEyITCNTfoJL5uucCFTrR4wcdqvoNHDIHcmVsYXRlZEjlu43Kysfew6wB%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22eCIHPdx1OAs%22%2C%22nofollow%22%3Atrue%7D%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Mumford+%5Cu0026+Sons%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CBEQpDAYEyITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCUyVHhyGAR3djWzqlljIN1A%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUCUyVHhyGAR3djWzqlljIN1A%22%7D%7D%7D%5D%7D%2C%22channelThumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fyt3.ggpht.com%2F-GAK14CCAvW0%2FAAAAAAAAAAI%2FAAAAAAAAAAA%2F4er3vZbJdIc%2Fs68-c-k-no-mo-rj-c0xffffff%2Fphoto.jpg%22%2C%22width%22%3A68%2C%22height%22%3A68%7D%5D%7D%2C%22ownerBadges%22%3A%5B%7B%22verifiedBadge%22%3A%7B%22tooltip%22%3A%22Verified%22%7D%7D%5D%2C%22trackingParams%22%3A%22CBEQpDAYEyITCNTfoJL5uucCFTrR4wcdqvoNHECL8NTj3eeBkXg%3D%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%2212M+views%22%7D%2C%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%22Mumford+%5Cu0026+Sons%2C+Baaba+Maal+-+There+Will+Be+Time+%28Live+in+South+Africa%29+-+4+minutes%2C+41+seconds+-+play+video%22%7D%7D%7D%7D%5D%2C%22continuations%22%3A%5B%7B%22nextContinuationData%22%3A%7B%22continuation%22%3A%22CBQSFhILcklkNlBLbERYZVXAAQDIAQDgAQEYACrRAQjxjp2S6v6X2ZQBCMjz0--64q-LHwj95dnU4PWnsawBCJHIvsvk1YbEYQiQ0MzZ7qXr7yoIj7i21tmNleGcAQim0o7Uj9WqkCgIirbh49KKsOayAQjQnZ-Ww5-3vqABCNTRnMOTg4miAwi2zMuc3Zju4aABCOGxnN-QmMG9qAEIxvb35o2N5L-JAQjG7J6I0J-o0PwBCI6EstmIzL_GXgiO6aC0upTph0sItvvz4eHq3OgHCOD9rqblkq_ufAj6mOyayp_pylAIi_DU493ngZF4%22%2C%22clickTrackingParams%22%3A%22CBAQybcCIhMI1N-gkvm65wIVOtHjBx2q-g0c%22%2C%22label%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Show+more%22%7D%5D%7D%7D%7D%5D%2C%22trackingParams%22%3A%22CA8QqTAiEwjU36CS-brnAhU60eMHHar6DRw%3D%22%7D%7D%2C%22autoplay%22%3A%7B%22autoplay%22%3A%7B%22sets%22%3A%5B%7B%22mode%22%3A%22NORMAL%22%2C%22autoplayVideo%22%3A%7B%22clickTrackingParams%22%3A%22CA4Q4ZIBIhMI1N-gkvm65wIVOtHjBx2q-g0cMgxyZWxhdGVkLWF1dG9I5buNysrH3sOsAQ%3D%3D%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22lLJf9qJHR3E%22%2C%22params%22%3A%22EAEYAdoBAggB%22%2C%22playerParams%22%3A%22QAFIAQ%253D%253D%22%7D%7D%7D%5D%2C%22countDownSecs%22%3A5%7D%7D%7D%7D%2C%22currentVideoEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAAQg2ciEwjU36CS-brnAhU60eMHHar6DRw%3D%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22rId6PKlDXeU%22%7D%7D%2C%22trackingParams%22%3A%22CAAQg2ciEwjU36CS-brnAhU60eMHHar6DRw%3D%22%2C%22playerOverlays%22%3A%7B%22playerOverlayRenderer%22%3A%7B%22endScreen%22%3A%7B%22watchNextEndScreenRenderer%22%3A%7B%22results%22%3A%5B%7B%22endScreenVideoRenderer%22%3A%7B%22videoId%22%3A%22lLJf9qJHR3E%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FlLJf9qJHR3E%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLAhU8fSS7wsUNuhP92gNNMz_Q1A9w%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FlLJf9qJHR3E%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCMQBEG5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLDRKQMQfth04lvzQeZ7Jgh8-U0SzA%22%2C%22width%22%3A196%2C%22height%22%3A110%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FlLJf9qJHR3E%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCPYBEIoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLBt3e9_bofNLq_nzV7rBoMtMkr2WA%22%2C%22width%22%3A246%2C%22height%22%3A138%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FlLJf9qJHR3E%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLCLKCNgXvVf-VcoxHm-EjGekfx5KQ%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Mumford+and+Sons+-+Little+Lion+Man%22%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Island+Records+UK%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CA0QvU4YACITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCz1Qgep1tgFYOO8BK6xGwnA%22%2C%22canonicalBaseUrl%22%3A%22%2Fuser%2Fislandrecords%22%7D%7D%7D%5D%7D%2C%22lengthText%22%3A%7B%22simpleText%22%3A%224%3A18%22%7D%2C%22lengthInSeconds%22%3A258%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CA0QvU4YACITCNTfoJL5uucCFTrR4wcdqvoNHDIJZW5kc2NyZWVuSOW7jcrKx97DrAE%3D%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22lLJf9qJHR3E%22%7D%7D%2C%22trackingParams%22%3A%22CA0QvU4YACITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%2275M+views%22%7D%2C%22publishedTimeText%22%3A%7B%22simpleText%22%3A%2210+years+ago%22%7D%7D%7D%2C%7B%22endScreenPlaylistRenderer%22%3A%7B%22playlistId%22%3A%22RDrId6PKlDXeU%22%2C%22title%22%3A%7B%22simpleText%22%3A%22Mix+-+Mumford+%5Cu0026+Sons+-+Hopeless+Wanderer+%28Official+Music+Video%29%22%7D%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22%2F%2Fi.ytimg.com%2Fvi%2FrId6PKlDXeU%2Fdefault.jpg%22%2C%22width%22%3A120%2C%22height%22%3A90%7D%2C%7B%22url%22%3A%22%2F%2Fi.ytimg.com%2Fvi%2FrId6PKlDXeU%2Fmqdefault.jpg%22%2C%22width%22%3A320%2C%22height%22%3A180%7D%2C%7B%22url%22%3A%22%2F%2Fi.ytimg.com%2Fvi%2FrId6PKlDXeU%2Fhqdefault.jpg%22%2C%22width%22%3A480%2C%22height%22%3A360%7D%5D%7D%2C%22longBylineText%22%3A%7B%22simpleText%22%3A%22YouTube%22%7D%2C%22videoCountText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%2250%2B+videos%22%7D%5D%7D%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAwQvk4YASITCNTfoJL5uucCFTrR4wcdqvoNHDIJZW5kc2NyZWVuSOW7jcrKx97DrAE%3D%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22rGKfrgqWcv0%22%2C%22playlistId%22%3A%22RDrId6PKlDXeU%22%2C%22continuePlayback%22%3Atrue%7D%7D%2C%22trackingParams%22%3A%22CAwQvk4YASITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%7D%7D%2C%7B%22endScreenVideoRenderer%22%3A%7B%22videoId%22%3A%22rGKfrgqWcv0%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FrGKfrgqWcv0%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLB-lSralA-6QZo7-GMRl413s-Tr-w%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FrGKfrgqWcv0%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCMQBEG5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLDYZjDLx2hBBiq8dCqZQFsZvJHsrQ%22%2C%22width%22%3A196%2C%22height%22%3A110%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FrGKfrgqWcv0%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCPYBEIoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLCi1cqEXKPa_FsZhi0J7-zr7DWF8Q%22%2C%22width%22%3A246%2C%22height%22%3A138%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FrGKfrgqWcv0%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLAXDQ7Y54hGEHNB2kESy86lS5rGCw%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Mumford+%5Cu0026+Sons+-+I+Will+Wait+%28Official+Music+Video%29%22%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22MumfordAndSonsVEVO%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAsQvU4YAiITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UChPzV-uAKhVMguKI7RB8uGQ%22%2C%22canonicalBaseUrl%22%3A%22%2Fuser%2FMumfordAndSonsVEVO%22%7D%7D%7D%5D%7D%2C%22lengthText%22%3A%7B%22simpleText%22%3A%225%3A13%22%7D%2C%22lengthInSeconds%22%3A313%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAsQvU4YAiITCNTfoJL5uucCFTrR4wcdqvoNHDIJZW5kc2NyZWVuSOW7jcrKx97DrAE%3D%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22rGKfrgqWcv0%22%7D%7D%2C%22trackingParams%22%3A%22CAsQvU4YAiITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%22165M+views%22%7D%2C%22publishedTimeText%22%3A%7B%22simpleText%22%3A%227+years+ago%22%7D%7D%7D%2C%7B%22endScreenPlaylistRenderer%22%3A%7B%22playlistId%22%3A%22RDCLAK5uy_lGEOjy5U8xV41C8_LyqNnAZKOH6sGyutI%22%2C%22title%22%3A%7B%22simpleText%22%3A%22Bubble+Pop%22%7D%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22%2F%2Fi.ytimg.com%2Fvi%2FZM06pi1yKe4%2Fdefault.jpg%22%2C%22width%22%3A120%2C%22height%22%3A90%7D%2C%7B%22url%22%3A%22%2F%2Fi.ytimg.com%2Fvi%2FZM06pi1yKe4%2Fmqdefault.jpg%22%2C%22width%22%3A320%2C%22height%22%3A180%7D%2C%7B%22url%22%3A%22%2F%2Fi.ytimg.com%2Fvi%2FZM06pi1yKe4%2Fhqdefault.jpg%22%2C%22width%22%3A480%2C%22height%22%3A360%7D%5D%7D%2C%22videoCount%22%3A%22149%22%2C%22longBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22YouTube+Music%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAoQvk4YAyITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UC-9-kyTW8ZkZNDHQJ6FgpwQ%22%2C%22canonicalBaseUrl%22%3A%22%2Fchannel%2FUC-9-kyTW8ZkZNDHQJ6FgpwQ%22%7D%7D%7D%5D%7D%2C%22videoCountText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%2250%2B+videos%22%7D%5D%7D%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAoQvk4YAyITCNTfoJL5uucCFTrR4wcdqvoNHDIJZW5kc2NyZWVuSOW7jcrKx97DrAE%3D%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22ZM06pi1yKe4%22%2C%22playlistId%22%3A%22RDCLAK5uy_lGEOjy5U8xV41C8_LyqNnAZKOH6sGyutI%22%2C%22continuePlayback%22%3Atrue%7D%7D%2C%22trackingParams%22%3A%22CAoQvk4YAyITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%7D%7D%2C%7B%22endScreenVideoRenderer%22%3A%7B%22videoId%22%3A%22Kt-tLuszKBA%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FKt-tLuszKBA%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLCxK5BFJo0Q_8lfZpMxCDA_bRFGyA%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FKt-tLuszKBA%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCMQBEG5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLANaT6dAsITmsPAU9CQB8lIa65u7w%22%2C%22width%22%3A196%2C%22height%22%3A110%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FKt-tLuszKBA%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCPYBEIoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLCzzYX9Nk-4JQPClxVpT1C9I58Cdw%22%2C%22width%22%3A246%2C%22height%22%3A138%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FKt-tLuszKBA%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLBDy9NhH7L174-PyYnZJAs2aQ5cPg%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Guardians+of+the+Galaxy+Awesome+Mix+Vol+1++Vol+2+Full+Soundtrack%22%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Felipe+Thiesen%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAkQvU4YBCITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCBg_AgeJ27UsKFfbk2oDfXA%22%7D%7D%7D%5D%7D%2C%22lengthText%22%3A%7B%22simpleText%22%3A%2253%3A38%22%7D%2C%22lengthInSeconds%22%3A3218%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAkQvU4YBCITCNTfoJL5uucCFTrR4wcdqvoNHDIJZW5kc2NyZWVuSOW7jcrKx97DrAE%3D%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22Kt-tLuszKBA%22%7D%7D%2C%22trackingParams%22%3A%22CAkQvU4YBCITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%2222M+views%22%7D%2C%22publishedTimeText%22%3A%7B%22simpleText%22%3A%222+years+ago%22%7D%7D%7D%2C%7B%22endScreenVideoRenderer%22%3A%7B%22videoId%22%3A%22nMJUbZrNnA8%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FnMJUbZrNnA8%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLBbGWiQHmWqbFt23CKdNilX76pIjA%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FnMJUbZrNnA8%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCMQBEG5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLDLC_iQCoONfH3Mn03HUvPHvzLN5A%22%2C%22width%22%3A196%2C%22height%22%3A110%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FnMJUbZrNnA8%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCPYBEIoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLA1o4T1MZCF_wfQAfUwaVfYj-vL4Q%22%2C%22width%22%3A246%2C%22height%22%3A138%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FnMJUbZrNnA8%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLBgpLvTbTc98ojBLMvXFI5PkxoFew%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Mumford+%5Cu0026+Sons+-+Lover+Of+The+Light+%28Official+Music+Video%29%22%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22MumfordAndSonsVEVO%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAgQvU4YBSITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UChPzV-uAKhVMguKI7RB8uGQ%22%2C%22canonicalBaseUrl%22%3A%22%2Fuser%2FMumfordAndSonsVEVO%22%7D%7D%7D%5D%7D%2C%22lengthText%22%3A%7B%22simpleText%22%3A%225%3A55%22%7D%2C%22lengthInSeconds%22%3A355%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAgQvU4YBSITCNTfoJL5uucCFTrR4wcdqvoNHDIJZW5kc2NyZWVuSOW7jcrKx97DrAE%3D%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22nMJUbZrNnA8%22%7D%7D%2C%22trackingParams%22%3A%22CAgQvU4YBSITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%2239M+views%22%7D%2C%22publishedTimeText%22%3A%7B%22simpleText%22%3A%227+years+ago%22%7D%7D%7D%2C%7B%22endScreenVideoRenderer%22%3A%7B%22videoId%22%3A%22KCCqqPqDqSY%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FKCCqqPqDqSY%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLB-h25L6IacdidJcG7lmDlHuSQphg%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FKCCqqPqDqSY%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCMQBEG5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLCFc_Vyhjd1_UvOG49yulgNcO4XpQ%22%2C%22width%22%3A196%2C%22height%22%3A110%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FKCCqqPqDqSY%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCPYBEIoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLCwVcFhrEdZoBgH_qSX1eLy1A-6Bg%22%2C%22width%22%3A246%2C%22height%22%3A138%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FKCCqqPqDqSY%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLC9HOsXidPTkQDE3eGDeHqSb83K6g%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Wanderlust+%F0%9F%8C%B2+-+An+Indie%2FFolk%2FPop+Playlist+%7C+Vol.+I%22%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22alexrainbirdMusic%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAcQvU4YBiITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCEi0EgWJ5m7gVBQ68a1L0TA%22%2C%22canonicalBaseUrl%22%3A%22%2Fuser%2Falexrainbird%22%7D%7D%7D%5D%7D%2C%22lengthText%22%3A%7B%22simpleText%22%3A%221%3A31%3A34%22%7D%2C%22lengthInSeconds%22%3A5494%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAcQvU4YBiITCNTfoJL5uucCFTrR4wcdqvoNHDIJZW5kc2NyZWVuSOW7jcrKx97DrAE%3D%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22KCCqqPqDqSY%22%7D%7D%2C%22trackingParams%22%3A%22CAcQvU4YBiITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%229.7M+views%22%7D%2C%22publishedTimeText%22%3A%7B%22simpleText%22%3A%221+year+ago%22%7D%7D%7D%2C%7B%22endScreenVideoRenderer%22%3A%7B%22videoId%22%3A%22sszAVSx4Wwo%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FsszAVSx4Wwo%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLC3LOKxoizjQ7-gt_nK4Ywx9wGIpQ%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FsszAVSx4Wwo%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCMQBEG5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLBt_KNatRpEV89kYi8IosE0CHSYOg%22%2C%22width%22%3A196%2C%22height%22%3A110%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FsszAVSx4Wwo%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCPYBEIoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLD9aLFOpTrKWHSGsO_enzwPeLnhcA%22%2C%22width%22%3A246%2C%22height%22%3A138%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FsszAVSx4Wwo%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLC0O7VdoFsOVXIWqlw4eY9XlKhlsQ%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Florence+%5Cu0026+The+Machine+-+Dog+Days+Are+Over%22%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22AmazingBabyKOL%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAYQvU4YByITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCokzZyc-GAT93u8vvADXwBg%22%2C%22canonicalBaseUrl%22%3A%22%2Fuser%2FAmazingBabyKOL%22%7D%7D%7D%5D%7D%2C%22lengthText%22%3A%7B%22simpleText%22%3A%224%3A14%22%7D%2C%22lengthInSeconds%22%3A254%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAYQvU4YByITCNTfoJL5uucCFTrR4wcdqvoNHDIJZW5kc2NyZWVuSOW7jcrKx97DrAE%3D%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22sszAVSx4Wwo%22%7D%7D%2C%22trackingParams%22%3A%22CAYQvU4YByITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%225.1M+views%22%7D%2C%22publishedTimeText%22%3A%7B%22simpleText%22%3A%2210+years+ago%22%7D%7D%7D%2C%7B%22endScreenVideoRenderer%22%3A%7B%22videoId%22%3A%22oHzc_DLHztA%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FoHzc_DLHztA%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLDKKOjUofkfI2z6yz09yWgXdyIx1A%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FoHzc_DLHztA%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCMQBEG5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLDs9ZSDvrFzoc2ZQ1KEjz__LlpDGQ%22%2C%22width%22%3A196%2C%22height%22%3A110%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FoHzc_DLHztA%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCPYBEIoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLAmXKm-SA-kxtlPIV3iNaOofkbYwQ%22%2C%22width%22%3A246%2C%22height%22%3A138%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FoHzc_DLHztA%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLCW4oU4Yvt0tusKadZZM5xleaBrqg%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Mumford+%5Cu0026+Sons+-+Tompkins+Square+Park+%28Live%29%22%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22MumfordAndSonsVEVO%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAUQvU4YCCITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UChPzV-uAKhVMguKI7RB8uGQ%22%2C%22canonicalBaseUrl%22%3A%22%2Fuser%2FMumfordAndSonsVEVO%22%7D%7D%7D%5D%7D%2C%22lengthText%22%3A%7B%22simpleText%22%3A%225%3A46%22%7D%2C%22lengthInSeconds%22%3A346%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAUQvU4YCCITCNTfoJL5uucCFTrR4wcdqvoNHDIJZW5kc2NyZWVuSOW7jcrKx97DrAE%3D%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22oHzc_DLHztA%22%7D%7D%2C%22trackingParams%22%3A%22CAUQvU4YCCITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%2211M+views%22%7D%2C%22publishedTimeText%22%3A%7B%22simpleText%22%3A%224+years+ago%22%7D%7D%7D%2C%7B%22endScreenVideoRenderer%22%3A%7B%22videoId%22%3A%22A0QkGThnKNQ%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FA0QkGThnKNQ%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLD5d9_qXX0kFsQvDr-MQyAC4LQgoA%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FA0QkGThnKNQ%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCMQBEG5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLAljzS9a8ke8S1RVUw1dgb0la3FCA%22%2C%22width%22%3A196%2C%22height%22%3A110%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FA0QkGThnKNQ%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCPYBEIoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLCP8kRMFEWLqzHKz-8IrPnmBCWcJQ%22%2C%22width%22%3A246%2C%22height%22%3A138%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FA0QkGThnKNQ%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLAG5u-133ZiK65Iek32-m-o1uuF-Q%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22the+best+of+Red+Hot+Chili+Peppers%22%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Janna+Sazontyeva%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAQQvU4YCSITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCLu0hEkAvYJ2JChS8uSoXSA%22%2C%22canonicalBaseUrl%22%3A%22%2Fuser%2FJannaSazontyeva%22%7D%7D%7D%5D%7D%2C%22lengthText%22%3A%7B%22simpleText%22%3A%221%3A47%3A07%22%7D%2C%22lengthInSeconds%22%3A6427%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAQQvU4YCSITCNTfoJL5uucCFTrR4wcdqvoNHDIJZW5kc2NyZWVuSOW7jcrKx97DrAE%3D%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22A0QkGThnKNQ%22%7D%7D%2C%22trackingParams%22%3A%22CAQQvU4YCSITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%224.6M+views%22%7D%2C%22publishedTimeText%22%3A%7B%22simpleText%22%3A%222+years+ago%22%7D%7D%7D%2C%7B%22endScreenVideoRenderer%22%3A%7B%22videoId%22%3A%22oMO4xdOS5jY%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FoMO4xdOS5jY%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLDeL-Vy0VQgdA44LxK2hh3u-jLvoQ%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FoMO4xdOS5jY%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCMQBEG5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLDzn4dgXgWTAXCnws6IcY7lg4G_Qg%22%2C%22width%22%3A196%2C%22height%22%3A110%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FoMO4xdOS5jY%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCPYBEIoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLApoVTRhRycijF6-D1Slcrh3uYgSw%22%2C%22width%22%3A246%2C%22height%22%3A138%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FoMO4xdOS5jY%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLBabiMsduv481pIczvOR17kwKmR3Q%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Mumford+%5Cu0026+Sons+-+The+Cave%22%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Glassnote+Records%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAMQvU4YCiITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UCRwQatZ0JQArbc5U3zgMllg%22%2C%22canonicalBaseUrl%22%3A%22%2Fuser%2FGlassnoterecords%22%7D%7D%7D%5D%7D%2C%22lengthText%22%3A%7B%22simpleText%22%3A%224%3A28%22%7D%2C%22lengthInSeconds%22%3A268%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAMQvU4YCiITCNTfoJL5uucCFTrR4wcdqvoNHDIJZW5kc2NyZWVuSOW7jcrKx97DrAE%3D%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22oMO4xdOS5jY%22%7D%7D%2C%22trackingParams%22%3A%22CAMQvU4YCiITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%228.7M+views%22%7D%2C%22publishedTimeText%22%3A%7B%22simpleText%22%3A%228+years+ago%22%7D%7D%7D%2C%7B%22endScreenVideoRenderer%22%3A%7B%22videoId%22%3A%22qHsEwQvnGOE%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FqHsEwQvnGOE%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLCtEr1lbU2PPc0L8LGjHzWalR3lfA%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FqHsEwQvnGOE%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCMQBEG5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLCqW_fYAiytlomf47kLJFGOLO4LqA%22%2C%22width%22%3A196%2C%22height%22%3A110%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FqHsEwQvnGOE%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCPYBEIoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLDCJNlY37A_UZ-CWE1Mc2EdQX_-rg%22%2C%22width%22%3A246%2C%22height%22%3A138%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FqHsEwQvnGOE%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLAtwx32sn0HLfuK_7eXsZiu5_8b_w%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Mumford+%5Cu0026+Sons+-+Guiding+Light+%28Official+Lyric+Video%29%22%7D%2C%22shortBylineText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22MumfordAndSonsVEVO%22%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAIQvU4YCyITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UChPzV-uAKhVMguKI7RB8uGQ%22%2C%22canonicalBaseUrl%22%3A%22%2Fuser%2FMumfordAndSonsVEVO%22%7D%7D%7D%5D%7D%2C%22lengthText%22%3A%7B%22simpleText%22%3A%223%3A40%22%7D%2C%22lengthInSeconds%22%3A220%2C%22navigationEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAIQvU4YCyITCNTfoJL5uucCFTrR4wcdqvoNHDIJZW5kc2NyZWVuSOW7jcrKx97DrAE%3D%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22qHsEwQvnGOE%22%7D%7D%2C%22trackingParams%22%3A%22CAIQvU4YCyITCNTfoJL5uucCFTrR4wcdqvoNHA%3D%3D%22%2C%22shortViewCountText%22%3A%7B%22simpleText%22%3A%2212M+views%22%7D%2C%22publishedTimeText%22%3A%7B%22simpleText%22%3A%221+year+ago%22%7D%7D%7D%5D%2C%22title%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22You+may+also+like...%22%7D%5D%7D%2C%22trackingParams%22%3A%22CAEQ-lwiEwjU36CS-brnAhU60eMHHar6DRw%3D%22%7D%7D%7D%7D%2C%22classicDesktopServletConfig%22%3A%7B%22uiIsCrosswalk%22%3Afalse%2C%22searchIsCrosswalk%22%3Afalse%7D%7D&hl=en_US&cver=1.20200204.04.00&autoplay_count=1&vss_host=s.youtube.com&status=ok&host_language=en&cr=US&enablecsi=1&gapi_hint_params=m%3B%2F_%2Fscs%2Fabc-static%2F_%2Fjs%2Fk%3Dgapi.gapi.en.Sj5LKyeUKoE.O%2Fd%3D1%2Fct%3Dzgms%2Frs%3DAHpOoo9ToCtoaz0mr9IKXAop6Eq9AIpSlw%2Fm%3D__features__&watermark=%2Chttps%3A%2F%2Fs.ytimg.com%2Fyts%2Fimg%2Fwatermark%2Fyoutube_watermark-vflHX6b6E.png%2Chttps%3A%2F%2Fs.ytimg.com%2Fyts%2Fimg%2Fwatermark%2Fyoutube_hd_watermark-vflAzLcD6.png&c=WEB&player_response=%7B%22playabilityStatus%22%3A%7B%22status%22%3A%22OK%22%2C%22playableInEmbed%22%3Atrue%2C%22contextParams%22%3A%22Q0FFU0FnZ0I%3D%22%7D%2C%22streamingData%22%3A%7B%22expiresInSeconds%22%3A%2221540%22%2C%22formats%22%3A%5B%7B%22itag%22%3A18%2C%22mimeType%22%3A%22video%2Fmp4%3B+codecs%3D%5C%22avc1.42001E%2C+mp4a.40.2%5C%22%22%2C%22bitrate%22%3A687228%2C%22width%22%3A640%2C%22height%22%3A360%2C%22lastModified%22%3A%221575002947392279%22%2C%22contentLength%22%3A%2227043629%22%2C%22quality%22%3A%22medium%22%2C%22qualityLabel%22%3A%22360p%22%2C%22projectionType%22%3A%22RECTANGULAR%22%2C%22averageBitrate%22%3A687020%2C%22audioQuality%22%3A%22AUDIO_QUALITY_LOW%22%2C%22approxDurationMs%22%3A%22314909%22%2C%22audioSampleRate%22%3A%2244100%22%2C%22audioChannels%22%3A2%2C%22cipher%22%3A%22s%3Dn%253Dn%253DwO3AxAsPLlCeIcMkxWq3DNuCGOz-vFoK5OrAA%253DSLLW5AiAxccAwlsAQJ7MM23YjPpzdLkluA-p8uclqK2FdYPB1lLAhIQRwB2IxgLR%5Cu0026sp%3Dsig%5Cu0026url%3Dhttps%253A%252F%252Fr6---sn-5uaeznkl.googlevideo.com%252Fvideoplayback%253Fexpire%253D1580945681%2526ei%253Dsfw6Xo21EMfXj-8Ppcqz4AM%2526ip%253D193.56.116.66%2526id%253Do-AGcOyzuWK9hpxbgGSm8eeoQqMOKAgHoA1wwLWPBAMebp%2526itag%253D18%2526source%253Dyoutube%2526requiressl%253Dyes%2526mm%253D31%25252C26%2526mn%253Dsn-5uaeznkl%25252Csn-q4fl6nlr%2526ms%253Dau%25252Conr%2526mv%253Dm%2526mvi%253D5%2526pl%253D24%2526initcwndbps%253D1366250%2526vprv%253D1%2526mime%253Dvideo%25252Fmp4%2526gir%253Dyes%2526clen%253D27043629%2526ratebypass%253Dyes%2526dur%253D314.909%2526lmt%253D1575002947392279%2526mt%253D1580924032%2526fvip%253D6%2526fexp%253D23842630%2526c%253DWEB%2526txp%253D5531432%2526sparams%253Dexpire%25252Cei%25252Cip%25252Cid%25252Citag%25252Csource%25252Crequiressl%25252Cvprv%25252Cmime%25252Cgir%25252Cclen%25252Cratebypass%25252Cdur%25252Clmt%2526lsparams%253Dmm%25252Cmn%25252Cms%25252Cmv%25252Cmvi%25252Cpl%25252Cinitcwndbps%2526lsig%253DAHylml4wRQIgJ19xPDrRk_lgPCCwzqMtUjPVTxEP0wlGOFvBk7TGX7ICIQC_aPsixYbCXXZipVrLcIGj-ZQ-n1E5-3JqkimzK3B6Bw%25253D%25253D%22%7D%5D%2C%22adaptiveFormats%22%3A%5B%7B%22itag%22%3A137%2C%22mimeType%22%3A%22video%2Fmp4%3B+codecs%3D%5C%22avc1.640028%5C%22%22%2C%22bitrate%22%3A5228309%2C%22width%22%3A1920%2C%22height%22%3A1080%2C%22initRange%22%3A%7B%22start%22%3A%220%22%2C%22end%22%3A%22740%22%7D%2C%22indexRange%22%3A%7B%22start%22%3A%22741%22%2C%22end%22%3A%221528%22%7D%2C%22lastModified%22%3A%221575005074729487%22%2C%22contentLength%22%3A%22121004506%22%2C%22quality%22%3A%22hd1080%22%2C%22fps%22%3A24%2C%22qualityLabel%22%3A%221080p%22%2C%22projectionType%22%3A%22RECTANGULAR%22%2C%22averageBitrate%22%3A3074945%2C%22approxDurationMs%22%3A%22314814%22%2C%22cipher%22%3A%22s%3Dn%253Dn%253Dgg_2PfEIqedTspN8agNu1gOB4r8gjGcc1MJ4h%253Dt-JXIAiAUGGSw1HJTzVuefhyn_Dl_It1fX7O6UVmFI4hgkUaK5NAhIQRwA2IxgLO%5Cu0026sp%3Dsig%5Cu0026url%3Dhttps%253A%252F%252Fr6---sn-5uaeznkl.googlevideo.com%252Fvideoplayback%253Fexpire%253D1580945681%2526ei%253Dsfw6Xo21EMfXj-8Ppcqz4AM%2526ip%253D193.56.116.66%2526id%253Do-AGcOyzuWK9hpxbgGSm8eeoQqMOKAgHoA1wwLWPBAMebp%2526itag%253D137%2526aitags%253D133%25252C134%25252C135%25252C136%25252C137%25252C160%25252C242%25252C243%25252C244%25252C247%25252C248%25252C278%25252C394%25252C395%25252C396%25252C397%25252C398%2526source%253Dyoutube%2526requiressl%253Dyes%2526mm%253D31%25252C26%2526mn%253Dsn-5uaeznkl%25252Csn-q4fl6nlr%2526ms%253Dau%25252Conr%2526mv%253Dm%2526mvi%253D5%2526pl%253D24%2526initcwndbps%253D1366250%2526vprv%253D1%2526mime%253Dvideo%25252Fmp4%2526gir%253Dyes%2526clen%253D121004506%2526dur%253D314.814%2526lmt%253D1575005074729487%2526mt%253D1580924032%2526fvip%253D6%2526keepalive%253Dyes%2526fexp%253D23842630%2526c%253DWEB%2526txp%253D5535432%2526sparams%253Dexpire%25252Cei%25252Cip%25252Cid%25252Caitags%25252Csource%25252Crequiressl%25252Cvprv%25252Cmime%25252Cgir%25252Cclen%25252Cdur%25252Clmt%2526lsparams%253Dmm%25252Cmn%25252Cms%25252Cmv%25252Cmvi%25252Cpl%25252Cinitcwndbps%2526lsig%253DAHylml4wRQIgJ19xPDrRk_lgPCCwzqMtUjPVTxEP0wlGOFvBk7TGX7ICIQC_aPsixYbCXXZipVrLcIGj-ZQ-n1E5-3JqkimzK3B6Bw%25253D%25253D%22%7D%2C%7B%22itag%22%3A248%2C%22mimeType%22%3A%22video%2Fwebm%3B+codecs%3D%5C%22vp9%5C%22%22%2C%22bitrate%22%3A2701355%2C%22width%22%3A1920%2C%22height%22%3A1080%2C%22initRange%22%3A%7B%22start%22%3A%220%22%2C%22end%22%3A%22219%22%7D%2C%22indexRange%22%3A%7B%22start%22%3A%22220%22%2C%22end%22%3A%221330%22%7D%2C%22lastModified%22%3A%221575006356010343%22%2C%22contentLength%22%3A%2292696609%22%2C%22quality%22%3A%22hd1080%22%2C%22fps%22%3A24%2C%22qualityLabel%22%3A%221080p%22%2C%22projectionType%22%3A%22RECTANGULAR%22%2C%22averageBitrate%22%3A2355590%2C%22colorInfo%22%3A%7B%22primaries%22%3A%22COLOR_PRIMARIES_BT709%22%2C%22transferCharacteristics%22%3A%22COLOR_TRANSFER_CHARACTERISTICS_BT709%22%2C%22matrixCoefficients%22%3A%22COLOR_MATRIX_COEFFICIENTS_BT709%22%7D%2C%22approxDurationMs%22%3A%22314814%22%2C%22cipher%22%3A%22s%3D8s8sO3DLcU19mxRuNRI6HVP-xnrotJpmqPuQ9y-5z98AAICQBbwxlrBP0rzv-dLFqHzFRuOnttBBM29lQi8RF4UYwfgIARwN2IxgL3%5Cu0026sp%3Dsig%5Cu0026url%3Dhttps%253A%252F%252Fr6---sn-5uaeznkl.googlevideo.com%252Fvideoplayback%253Fexpire%253D1580945681%2526ei%253Dsfw6Xo21EMfXj-8Ppcqz4AM%2526ip%253D193.56.116.66%2526id%253Do-AGcOyzuWK9hpxbgGSm8eeoQqMOKAgHoA1wwLWPBAMebp%2526itag%253D248%2526aitags%253D133%25252C134%25252C135%25252C136%25252C137%25252C160%25252C242%25252C243%25252C244%25252C247%25252C248%25252C278%25252C394%25252C395%25252C396%25252C397%25252C398%2526source%253Dyoutube%2526requiressl%253Dyes%2526mm%253D31%25252C26%2526mn%253Dsn-5uaeznkl%25252Csn-q4fl6nlr%2526ms%253Dau%25252Conr%2526mv%253Dm%2526mvi%253D5%2526pl%253D24%2526initcwndbps%253D1366250%2526vprv%253D1%2526mime%253Dvideo%25252Fwebm%2526gir%253Dyes%2526clen%253D92696609%2526dur%253D314.814%2526lmt%253D1575006356010343%2526mt%253D1580924032%2526fvip%253D6%2526keepalive%253Dyes%2526fexp%253D23842630%2526c%253DWEB%2526txp%253D5535432%2526sparams%253Dexpire%25252Cei%25252Cip%25252Cid%25252Caitags%25252Csource%25252Crequiressl%25252Cvprv%25252Cmime%25252Cgir%25252Cclen%25252Cdur%25252Clmt%2526lsparams%253Dmm%25252Cmn%25252Cms%25252Cmv%25252Cmvi%25252Cpl%25252Cinitcwndbps%2526lsig%253DAHylml4wRQIgJ19xPDrRk_lgPCCwzqMtUjPVTxEP0wlGOFvBk7TGX7ICIQC_aPsixYbCXXZipVrLcIGj-ZQ-n1E5-3JqkimzK3B6Bw%25253D%25253D%22%7D%2C%7B%22itag%22%3A136%2C%22mimeType%22%3A%22video%2Fmp4%3B+codecs%3D%5C%22avc1.4d401f%5C%22%22%2C%22bitrate%22%3A1242865%2C%22width%22%3A1280%2C%22height%22%3A720%2C%22initRange%22%3A%7B%22start%22%3A%220%22%2C%22end%22%3A%22738%22%7D%2C%22indexRange%22%3A%7B%22start%22%3A%22739%22%2C%22end%22%3A%221526%22%7D%2C%22lastModified%22%3A%221575005086786516%22%2C%22contentLength%22%3A%2233635751%22%2C%22quality%22%3A%22hd720%22%2C%22fps%22%3A24%2C%22qualityLabel%22%3A%22720p%22%2C%22projectionType%22%3A%22RECTANGULAR%22%2C%22averageBitrate%22%3A854746%2C%22approxDurationMs%22%3A%22314814%22%2C%22cipher%22%3A%22s%3DososaUaLhwnwNVX9hcncAYeJnvE9ZaO9a29uk6WLWeYAGICwn2wehWt7VqJoznzqP--EDUgs9s8g1EZuqpwKgAF3QWgIARw82IxgLk%5Cu0026sp%3Dsig%5Cu0026url%3Dhttps%253A%252F%252Fr6---sn-5uaeznkl.googlevideo.com%252Fvideoplayback%253Fexpire%253D1580945681%2526ei%253Dsfw6Xo21EMfXj-8Ppcqz4AM%2526ip%253D193.56.116.66%2526id%253Do-AGcOyzuWK9hpxbgGSm8eeoQqMOKAgHoA1wwLWPBAMebp%2526itag%253D136%2526aitags%253D133%25252C134%25252C135%25252C136%25252C137%25252C160%25252C242%25252C243%25252C244%25252C247%25252C248%25252C278%25252C394%25252C395%25252C396%25252C397%25252C398%2526source%253Dyoutube%2526requiressl%253Dyes%2526mm%253D31%25252C26%2526mn%253Dsn-5uaeznkl%25252Csn-q4fl6nlr%2526ms%253Dau%25252Conr%2526mv%253Dm%2526mvi%253D5%2526pl%253D24%2526initcwndbps%253D1366250%2526vprv%253D1%2526mime%253Dvideo%25252Fmp4%2526gir%253Dyes%2526clen%253D33635751%2526dur%253D314.814%2526lmt%253D1575005086786516%2526mt%253D1580924032%2526fvip%253D6%2526keepalive%253Dyes%2526fexp%253D23842630%2526c%253DWEB%2526txp%253D5535432%2526sparams%253Dexpire%25252Cei%25252Cip%25252Cid%25252Caitags%25252Csource%25252Crequiressl%25252Cvprv%25252Cmime%25252Cgir%25252Cclen%25252Cdur%25252Clmt%2526lsparams%253Dmm%25252Cmn%25252Cms%25252Cmv%25252Cmvi%25252Cpl%25252Cinitcwndbps%2526lsig%253DAHylml4wRQIgJ19xPDrRk_lgPCCwzqMtUjPVTxEP0wlGOFvBk7TGX7ICIQC_aPsixYbCXXZipVrLcIGj-ZQ-n1E5-3JqkimzK3B6Bw%25253D%25253D%22%7D%2C%7B%22itag%22%3A247%2C%22mimeType%22%3A%22video%2Fwebm%3B+codecs%3D%5C%22vp9%5C%22%22%2C%22bitrate%22%3A1532546%2C%22width%22%3A1280%2C%22height%22%3A720%2C%22initRange%22%3A%7B%22start%22%3A%220%22%2C%22end%22%3A%22219%22%7D%2C%22indexRange%22%3A%7B%22start%22%3A%22220%22%2C%22end%22%3A%221322%22%7D%2C%22lastModified%22%3A%221575006631531853%22%2C%22contentLength%22%3A%2252860368%22%2C%22quality%22%3A%22hd720%22%2C%22fps%22%3A24%2C%22qualityLabel%22%3A%22720p%22%2C%22projectionType%22%3A%22RECTANGULAR%22%2C%22averageBitrate%22%3A1343278%2C%22colorInfo%22%3A%7B%22primaries%22%3A%22COLOR_PRIMARIES_BT709%22%2C%22transferCharacteristics%22%3A%22COLOR_TRANSFER_CHARACTERISTICS_BT709%22%2C%22matrixCoefficients%22%3A%22COLOR_MATRIX_COEFFICIENTS_BT709%22%7D%2C%22approxDurationMs%22%3A%22314814%22%2C%22cipher%22%3A%22s%3DcUcU-gEpqS3wpTGbmO9MkpEGtZcWU3EGa-0VFgRcH%253DfEUtAAiAfIK0wr61zlxPuHegQt_6oEW7OdMc5e9bLplxSKdawZLAhIgRwE2IxgLe%5Cu0026sp%3Dsig%5Cu0026url%3Dhttps%253A%252F%252Fr6---sn-5uaeznkl.googlevideo.com%252Fvideoplayback%253Fexpire%253D1580945681%2526ei%253Dsfw6Xo21EMfXj-8Ppcqz4AM%2526ip%253D193.56.116.66%2526id%253Do-AGcOyzuWK9hpxbgGSm8eeoQqMOKAgHoA1wwLWPBAMebp%2526itag%253D247%2526aitags%253D133%25252C134%25252C135%25252C136%25252C137%25252C160%25252C242%25252C243%25252C244%25252C247%25252C248%25252C278%25252C394%25252C395%25252C396%25252C397%25252C398%2526source%253Dyoutube%2526requiressl%253Dyes%2526mm%253D31%25252C26%2526mn%253Dsn-5uaeznkl%25252Csn-q4fl6nlr%2526ms%253Dau%25252Conr%2526mv%253Dm%2526mvi%253D5%2526pl%253D24%2526initcwndbps%253D1366250%2526vprv%253D1%2526mime%253Dvideo%25252Fwebm%2526gir%253Dyes%2526clen%253D52860368%2526dur%253D314.814%2526lmt%253D1575006631531853%2526mt%253D1580924032%2526fvip%253D6%2526keepalive%253Dyes%2526fexp%253D23842630%2526c%253DWEB%2526txp%253D5535432%2526sparams%253Dexpire%25252Cei%25252Cip%25252Cid%25252Caitags%25252Csource%25252Crequiressl%25252Cvprv%25252Cmime%25252Cgir%25252Cclen%25252Cdur%25252Clmt%2526lsparams%253Dmm%25252Cmn%25252Cms%25252Cmv%25252Cmvi%25252Cpl%25252Cinitcwndbps%2526lsig%253DAHylml4wRQIgJ19xPDrRk_lgPCCwzqMtUjPVTxEP0wlGOFvBk7TGX7ICIQC_aPsixYbCXXZipVrLcIGj-ZQ-n1E5-3JqkimzK3B6Bw%25253D%25253D%22%7D%2C%7B%22itag%22%3A398%2C%22mimeType%22%3A%22video%2Fmp4%3B+codecs%3D%5C%22av01.0.05M.08%5C%22%22%2C%22bitrate%22%3A1335179%2C%22width%22%3A1280%2C%22height%22%3A720%2C%22initRange%22%3A%7B%22start%22%3A%220%22%2C%22end%22%3A%22699%22%7D%2C%22indexRange%22%3A%7B%22start%22%3A%22700%22%2C%22end%22%3A%221487%22%7D%2C%22lastModified%22%3A%221575008515837443%22%2C%22contentLength%22%3A%2242606002%22%2C%22quality%22%3A%22hd720%22%2C%22fps%22%3A24%2C%22qualityLabel%22%3A%22720p%22%2C%22projectionType%22%3A%22RECTANGULAR%22%2C%22averageBitrate%22%3A1082696%2C%22colorInfo%22%3A%7B%22primaries%22%3A%22COLOR_PRIMARIES_BT709%22%2C%22transferCharacteristics%22%3A%22COLOR_TRANSFER_CHARACTERISTICS_BT709%22%2C%22matrixCoefficients%22%3A%22COLOR_MATRIX_COEFFICIENTS_BT709%22%7D%2C%22approxDurationMs%22%3A%22314814%22%2C%22cipher%22%3A%22s%3DT%253DT%253DgZgWGk2mZ8aMTzD8IDsjOODaMnl8nOZpcXxJg%253DP6k4EAiAry86w74cm6YVd719dE9y_k2r4PWpvFKFVd92g7hbxqJAhIQRwA2IxgL9%5Cu0026sp%3Dsig%5Cu0026url%3Dhttps%253A%252F%252Fr6---sn-5uaeznkl.googlevideo.com%252Fvideoplayback%253Fexpire%253D1580945681%2526ei%253Dsfw6Xo21EMfXj-8Ppcqz4AM%2526ip%253D193.56.116.66%2526id%253Do-AGcOyzuWK9hpxbgGSm8eeoQqMOKAgHoA1wwLWPBAMebp%2526itag%253D398%2526aitags%253D133%25252C134%25252C135%25252C136%25252C137%25252C160%25252C242%25252C243%25252C244%25252C247%25252C248%25252C278%25252C394%25252C395%25252C396%25252C397%25252C398%2526source%253Dyoutube%2526requiressl%253Dyes%2526mm%253D31%25252C26%2526mn%253Dsn-5uaeznkl%25252Csn-q4fl6nlr%2526ms%253Dau%25252Conr%2526mv%253Dm%2526mvi%253D5%2526pl%253D24%2526initcwndbps%253D1366250%2526vprv%253D1%2526mime%253Dvideo%25252Fmp4%2526gir%253Dyes%2526clen%253D42606002%2526dur%253D314.814%2526lmt%253D1575008515837443%2526mt%253D1580924032%2526fvip%253D6%2526keepalive%253Dyes%2526fexp%253D23842630%2526c%253DWEB%2526txp%253D5531432%2526sparams%253Dexpire%25252Cei%25252Cip%25252Cid%25252Caitags%25252Csource%25252Crequiressl%25252Cvprv%25252Cmime%25252Cgir%25252Cclen%25252Cdur%25252Clmt%2526lsparams%253Dmm%25252Cmn%25252Cms%25252Cmv%25252Cmvi%25252Cpl%25252Cinitcwndbps%2526lsig%253DAHylml4wRQIgJ19xPDrRk_lgPCCwzqMtUjPVTxEP0wlGOFvBk7TGX7ICIQC_aPsixYbCXXZipVrLcIGj-ZQ-n1E5-3JqkimzK3B6Bw%25253D%25253D%22%7D%2C%7B%22itag%22%3A135%2C%22mimeType%22%3A%22video%2Fmp4%3B+codecs%3D%5C%22avc1.4d401e%5C%22%22%2C%22bitrate%22%3A831829%2C%22width%22%3A854%2C%22height%22%3A480%2C%22initRange%22%3A%7B%22start%22%3A%220%22%2C%22end%22%3A%22738%22%7D%2C%22indexRange%22%3A%7B%22start%22%3A%22739%22%2C%22end%22%3A%221526%22%7D%2C%22lastModified%22%3A%221575005086786565%22%2C%22contentLength%22%3A%2223522092%22%2C%22quality%22%3A%22large%22%2C%22fps%22%3A24%2C%22qualityLabel%22%3A%22480p%22%2C%22projectionType%22%3A%22RECTANGULAR%22%2C%22averageBitrate%22%3A597739%2C%22approxDurationMs%22%3A%22314814%22%2C%22cipher%22%3A%22s%3Desesg7FZAh9Crn0WQv80O6pxx9J0fs0-Jr4cZ0Fwx%253Dg0XnAAiALT-7wp0tmiguzVDmvNx6EvCGvQQwBAE1z0-zJl6DpJNAhIgRwE2IxgLI%5Cu0026sp%3Dsig%5Cu0026url%3Dhttps%253A%252F%252Fr6---sn-5uaeznkl.googlevideo.com%252Fvideoplayback%253Fexpire%253D1580945681%2526ei%253Dsfw6Xo21EMfXj-8Ppcqz4AM%2526ip%253D193.56.116.66%2526id%253Do-AGcOyzuWK9hpxbgGSm8eeoQqMOKAgHoA1wwLWPBAMebp%2526itag%253D135%2526aitags%253D133%25252C134%25252C135%25252C136%25252C137%25252C160%25252C242%25252C243%25252C244%25252C247%25252C248%25252C278%25252C394%25252C395%25252C396%25252C397%25252C398%2526source%253Dyoutube%2526requiressl%253Dyes%2526mm%253D31%25252C26%2526mn%253Dsn-5uaeznkl%25252Csn-q4fl6nlr%2526ms%253Dau%25252Conr%2526mv%253Dm%2526mvi%253D5%2526pl%253D24%2526initcwndbps%253D1366250%2526vprv%253D1%2526mime%253Dvideo%25252Fmp4%2526gir%253Dyes%2526clen%253D23522092%2526dur%253D314.814%2526lmt%253D1575005086786565%2526mt%253D1580924032%2526fvip%253D6%2526keepalive%253Dyes%2526fexp%253D23842630%2526c%253DWEB%2526txp%253D5535432%2526sparams%253Dexpire%25252Cei%25252Cip%25252Cid%25252Caitags%25252Csource%25252Crequiressl%25252Cvprv%25252Cmime%25252Cgir%25252Cclen%25252Cdur%25252Clmt%2526lsparams%253Dmm%25252Cmn%25252Cms%25252Cmv%25252Cmvi%25252Cpl%25252Cinitcwndbps%2526lsig%253DAHylml4wRQIgJ19xPDrRk_lgPCCwzqMtUjPVTxEP0wlGOFvBk7TGX7ICIQC_aPsixYbCXXZipVrLcIGj-ZQ-n1E5-3JqkimzK3B6Bw%25253D%25253D%22%7D%2C%7B%22itag%22%3A244%2C%22mimeType%22%3A%22video%2Fwebm%3B+codecs%3D%5C%22vp9%5C%22%22%2C%22bitrate%22%3A773030%2C%22width%22%3A854%2C%22height%22%3A480%2C%22initRange%22%3A%7B%22start%22%3A%220%22%2C%22end%22%3A%22219%22%7D%2C%22indexRange%22%3A%7B%22start%22%3A%22220%22%2C%22end%22%3A%221304%22%7D%2C%22lastModified%22%3A%221575006631524133%22%2C%22contentLength%22%3A%2226445791%22%2C%22quality%22%3A%22large%22%2C%22fps%22%3A24%2C%22qualityLabel%22%3A%22480p%22%2C%22projectionType%22%3A%22RECTANGULAR%22%2C%22averageBitrate%22%3A672035%2C%22colorInfo%22%3A%7B%22primaries%22%3A%22COLOR_PRIMARIES_BT709%22%2C%22transferCharacteristics%22%3A%22COLOR_TRANSFER_CHARACTERISTICS_BT709%22%2C%22matrixCoefficients%22%3A%22COLOR_MATRIX_COEFFICIENTS_BT709%22%7D%2C%22approxDurationMs%22%3A%22314814%22%2C%22cipher%22%3A%22s%3DBGBGpaBIVynKMtjeDkQYGQapJiYmloY4TbjTwPThdP_AEICsQTwI2t7igEaKqP0EARN-1GGFVPdre6C_MEjnL-usFbgIARwP2IxgLh%5Cu0026sp%3Dsig%5Cu0026url%3Dhttps%253A%252F%252Fr6---sn-5uaeznkl.googlevideo.com%252Fvideoplayback%253Fexpire%253D1580945681%2526ei%253Dsfw6Xo21EMfXj-8Ppcqz4AM%2526ip%253D193.56.116.66%2526id%253Do-AGcOyzuWK9hpxbgGSm8eeoQqMOKAgHoA1wwLWPBAMebp%2526itag%253D244%2526aitags%253D133%25252C134%25252C135%25252C136%25252C137%25252C160%25252C242%25252C243%25252C244%25252C247%25252C248%25252C278%25252C394%25252C395%25252C396%25252C397%25252C398%2526source%253Dyoutube%2526requiressl%253Dyes%2526mm%253D31%25252C26%2526mn%253Dsn-5uaeznkl%25252Csn-q4fl6nlr%2526ms%253Dau%25252Conr%2526mv%253Dm%2526mvi%253D5%2526pl%253D24%2526initcwndbps%253D1366250%2526vprv%253D1%2526mime%253Dvideo%25252Fwebm%2526gir%253Dyes%2526clen%253D26445791%2526dur%253D314.814%2526lmt%253D1575006631524133%2526mt%253D1580924032%2526fvip%253D6%2526keepalive%253Dyes%2526fexp%253D23842630%2526c%253DWEB%2526txp%253D5535432%2526sparams%253Dexpire%25252Cei%25252Cip%25252Cid%25252Caitags%25252Csource%25252Crequiressl%25252Cvprv%25252Cmime%25252Cgir%25252Cclen%25252Cdur%25252Clmt%2526lsparams%253Dmm%25252Cmn%25252Cms%25252Cmv%25252Cmvi%25252Cpl%25252Cinitcwndbps%2526lsig%253DAHylml4wRQIgJ19xPDrRk_lgPCCwzqMtUjPVTxEP0wlGOFvBk7TGX7ICIQC_aPsixYbCXXZipVrLcIGj-ZQ-n1E5-3JqkimzK3B6Bw%25253D%25253D%22%7D%2C%7B%22itag%22%3A397%2C%22mimeType%22%3A%22video%2Fmp4%3B+codecs%3D%5C%22av01.0.04M.08%5C%22%22%2C%22bitrate%22%3A667860%2C%22width%22%3A854%2C%22height%22%3A480%2C%22initRange%22%3A%7B%22start%22%3A%220%22%2C%22end%22%3A%22699%22%7D%2C%22indexRange%22%3A%7B%22start%22%3A%22700%22%2C%22end%22%3A%221487%22%7D%2C%22lastModified%22%3A%221575008395984593%22%2C%22contentLength%22%3A%2221409699%22%2C%22quality%22%3A%22large%22%2C%22fps%22%3A24%2C%22qualityLabel%22%3A%22480p%22%2C%22projectionType%22%3A%22RECTANGULAR%22%2C%22averageBitrate%22%3A544059%2C%22colorInfo%22%3A%7B%22primaries%22%3A%22COLOR_PRIMARIES_BT709%22%2C%22transferCharacteristics%22%3A%22COLOR_TRANSFER_CHARACTERISTICS_BT709%22%2C%22matrixCoefficients%22%3A%22COLOR_MATRIX_COEFFICIENTS_BT709%22%7D%2C%22approxDurationMs%22%3A%22314814%22%2C%22cipher%22%3A%22s%3Du%253Du%253DQE6qNpC8BKxwZ63PDz5m3kUkPm8B9GigELJqr%253DJDN5QAQIC0k6w7Yz7uqzhJLcRU2zqWma-wvNwvG2LJwQOtQHk3yRgIQRwD2IxgL5%5Cu0026sp%3Dsig%5Cu0026url%3Dhttps%253A%252F%252Fr6---sn-5uaeznkl.googlevideo.com%252Fvideoplayback%253Fexpire%253D1580945681%2526ei%253Dsfw6Xo21EMfXj-8Ppcqz4AM%2526ip%253D193.56.116.66%2526id%253Do-AGcOyzuWK9hpxbgGSm8eeoQqMOKAgHoA1wwLWPBAMebp%2526itag%253D397%2526aitags%253D133%25252C134%25252C135%25252C136%25252C137%25252C160%25252C242%25252C243%25252C244%25252C247%25252C248%25252C278%25252C394%25252C395%25252C396%25252C397%25252C398%2526source%253Dyoutube%2526requiressl%253Dyes%2526mm%253D31%25252C26%2526mn%253Dsn-5uaeznkl%25252Csn-q4fl6nlr%2526ms%253Dau%25252Conr%2526mv%253Dm%2526mvi%253D5%2526pl%253D24%2526initcwndbps%253D1366250%2526vprv%253D1%2526mime%253Dvideo%25252Fmp4%2526gir%253Dyes%2526clen%253D21409699%2526dur%253D314.814%2526lmt%253D1575008395984593%2526mt%253D1580924032%2526fvip%253D6%2526keepalive%253Dyes%2526fexp%253D23842630%2526c%253DWEB%2526txp%253D5531432%2526sparams%253Dexpire%25252Cei%25252Cip%25252Cid%25252Caitags%25252Csource%25252Crequiressl%25252Cvprv%25252Cmime%25252Cgir%25252Cclen%25252Cdur%25252Clmt%2526lsparams%253Dmm%25252Cmn%25252Cms%25252Cmv%25252Cmvi%25252Cpl%25252Cinitcwndbps%2526lsig%253DAHylml4wRQIgJ19xPDrRk_lgPCCwzqMtUjPVTxEP0wlGOFvBk7TGX7ICIQC_aPsixYbCXXZipVrLcIGj-ZQ-n1E5-3JqkimzK3B6Bw%25253D%25253D%22%7D%2C%7B%22itag%22%3A134%2C%22mimeType%22%3A%22video%2Fmp4%3B+codecs%3D%5C%22avc1.4d401e%5C%22%22%2C%22bitrate%22%3A625182%2C%22width%22%3A640%2C%22height%22%3A360%2C%22initRange%22%3A%7B%22start%22%3A%220%22%2C%22end%22%3A%22738%22%7D%2C%22indexRange%22%3A%7B%22start%22%3A%22739%22%2C%22end%22%3A%221526%22%7D%2C%22lastModified%22%3A%221575005086798059%22%2C%22contentLength%22%3A%2215737010%22%2C%22quality%22%3A%22medium%22%2C%22fps%22%3A24%2C%22qualityLabel%22%3A%22360p%22%2C%22projectionType%22%3A%22RECTANGULAR%22%2C%22averageBitrate%22%3A399906%2C%22highReplication%22%3Atrue%2C%22approxDurationMs%22%3A%22314814%22%2C%22cipher%22%3A%22s%3DC5C5B1uHV_nt3syU2rqZ_iPx2kIfau7HlS0sFEEexf1ADICwqLw9E86ENNJWK5ApPE6I_sSVzVR3I4bgttyWF1vINOgIARwR2IxgLv%5Cu0026sp%3Dsig%5Cu0026url%3Dhttps%253A%252F%252Fr6---sn-5uaeznkl.googlevideo.com%252Fvideoplayback%253Fexpire%253D1580945681%2526ei%253Dsfw6Xo21EMfXj-8Ppcqz4AM%2526ip%253D193.56.116.66%2526id%253Do-AGcOyzuWK9hpxbgGSm8eeoQqMOKAgHoA1wwLWPBAMebp%2526itag%253D134%2526aitags%253D133%25252C134%25252C135%25252C136%25252C137%25252C160%25252C242%25252C243%25252C244%25252C247%25252C248%25252C278%25252C394%25252C395%25252C396%25252C397%25252C398%2526source%253Dyoutube%2526requiressl%253Dyes%2526mm%253D31%25252C26%2526mn%253Dsn-5uaeznkl%25252Csn-q4fl6nlr%2526ms%253Dau%25252Conr%2526mv%253Dm%2526mvi%253D5%2526pl%253D24%2526initcwndbps%253D1366250%2526vprv%253D1%2526mime%253Dvideo%25252Fmp4%2526gir%253Dyes%2526clen%253D15737010%2526dur%253D314.814%2526lmt%253D1575005086798059%2526mt%253D1580924032%2526fvip%253D6%2526keepalive%253Dyes%2526fexp%253D23842630%2526c%253DWEB%2526txp%253D5535432%2526sparams%253Dexpire%25252Cei%25252Cip%25252Cid%25252Caitags%25252Csource%25252Crequiressl%25252Cvprv%25252Cmime%25252Cgir%25252Cclen%25252Cdur%25252Clmt%2526lsparams%253Dmm%25252Cmn%25252Cms%25252Cmv%25252Cmvi%25252Cpl%25252Cinitcwndbps%2526lsig%253DAHylml4wRQIgJ19xPDrRk_lgPCCwzqMtUjPVTxEP0wlGOFvBk7TGX7ICIQC_aPsixYbCXXZipVrLcIGj-ZQ-n1E5-3JqkimzK3B6Bw%25253D%25253D%22%7D%2C%7B%22itag%22%3A243%2C%22mimeType%22%3A%22video%2Fwebm%3B+codecs%3D%5C%22vp9%5C%22%22%2C%22bitrate%22%3A418457%2C%22width%22%3A640%2C%22height%22%3A360%2C%22initRange%22%3A%7B%22start%22%3A%220%22%2C%22end%22%3A%22219%22%7D%2C%22indexRange%22%3A%7B%22start%22%3A%22220%22%2C%22end%22%3A%221280%22%7D%2C%22lastModified%22%3A%221575006631527473%22%2C%22contentLength%22%3A%2214609707%22%2C%22quality%22%3A%22medium%22%2C%22fps%22%3A24%2C%22qualityLabel%22%3A%22360p%22%2C%22projectionType%22%3A%22RECTANGULAR%22%2C%22averageBitrate%22%3A371259%2C%22colorInfo%22%3A%7B%22primaries%22%3A%22COLOR_PRIMARIES_BT709%22%2C%22transferCharacteristics%22%3A%22COLOR_TRANSFER_CHARACTERISTICS_BT709%22%2C%22matrixCoefficients%22%3A%22COLOR_MATRIX_COEFFICIENTS_BT709%22%7D%2C%22approxDurationMs%22%3A%22314814%22%2C%22cipher%22%3A%22s%3DV4V4v-ne83mwORBHlGWYP0daFiJyUWTR7f2Xswly6%253DcL_0AAiA--TMwQWVoQvK0M1EjSPibFkOfRJv7jdceM6RXjVYsSLAhIgRwE2IxgLj%5Cu0026sp%3Dsig%5Cu0026url%3Dhttps%253A%252F%252Fr6---sn-5uaeznkl.googlevideo.com%252Fvideoplayback%253Fexpire%253D1580945681%2526ei%253Dsfw6Xo21EMfXj-8Ppcqz4AM%2526ip%253D193.56.116.66%2526id%253Do-AGcOyzuWK9hpxbgGSm8eeoQqMOKAgHoA1wwLWPBAMebp%2526itag%253D243%2526aitags%253D133%25252C134%25252C135%25252C136%25252C137%25252C160%25252C242%25252C243%25252C244%25252C247%25252C248%25252C278%25252C394%25252C395%25252C396%25252C397%25252C398%2526source%253Dyoutube%2526requiressl%253Dyes%2526mm%253D31%25252C26%2526mn%253Dsn-5uaeznkl%25252Csn-q4fl6nlr%2526ms%253Dau%25252Conr%2526mv%253Dm%2526mvi%253D5%2526pl%253D24%2526initcwndbps%253D1366250%2526vprv%253D1%2526mime%253Dvideo%25252Fwebm%2526gir%253Dyes%2526clen%253D14609707%2526dur%253D314.814%2526lmt%253D1575006631527473%2526mt%253D1580924032%2526fvip%253D6%2526keepalive%253Dyes%2526fexp%253D23842630%2526c%253DWEB%2526txp%253D5535432%2526sparams%253Dexpire%25252Cei%25252Cip%25252Cid%25252Caitags%25252Csource%25252Crequiressl%25252Cvprv%25252Cmime%25252Cgir%25252Cclen%25252Cdur%25252Clmt%2526lsparams%253Dmm%25252Cmn%25252Cms%25252Cmv%25252Cmvi%25252Cpl%25252Cinitcwndbps%2526lsig%253DAHylml4wRQIgJ19xPDrRk_lgPCCwzqMtUjPVTxEP0wlGOFvBk7TGX7ICIQC_aPsixYbCXXZipVrLcIGj-ZQ-n1E5-3JqkimzK3B6Bw%25253D%25253D%22%7D%2C%7B%22itag%22%3A396%2C%22mimeType%22%3A%22video%2Fmp4%3B+codecs%3D%5C%22av01.0.01M.08%5C%22%22%2C%22bitrate%22%3A365835%2C%22width%22%3A640%2C%22height%22%3A360%2C%22initRange%22%3A%7B%22start%22%3A%220%22%2C%22end%22%3A%22699%22%7D%2C%22indexRange%22%3A%7B%22start%22%3A%22700%22%2C%22end%22%3A%221487%22%7D%2C%22lastModified%22%3A%221575008313053936%22%2C%22contentLength%22%3A%2212044600%22%2C%22quality%22%3A%22medium%22%2C%22fps%22%3A24%2C%22qualityLabel%22%3A%22360p%22%2C%22projectionType%22%3A%22RECTANGULAR%22%2C%22averageBitrate%22%3A306075%2C%22colorInfo%22%3A%7B%22primaries%22%3A%22COLOR_PRIMARIES_BT709%22%2C%22transferCharacteristics%22%3A%22COLOR_TRANSFER_CHARACTERISTICS_BT709%22%2C%22matrixCoefficients%22%3A%22COLOR_MATRIX_COEFFICIENTS_BT709%22%7D%2C%22approxDurationMs%22%3A%22314814%22%2C%22cipher%22%3A%22s%3DgUgUfEPiJPzxDJeivcsAi0e_WOtEDyXeY__Z8A0xr%253DYT_rAAiAjNY8wMRhGQqF5eMkVxLFwDXZMjqhkAqw9Fl4YJnJPkKAhIgRwE2IxgLX%5Cu0026sp%3Dsig%5Cu0026url%3Dhttps%253A%252F%252Fr6---sn-5uaeznkl.googlevideo.com%252Fvideoplayback%253Fexpire%253D1580945681%2526ei%253Dsfw6Xo21EMfXj-8Ppcqz4AM%2526ip%253D193.56.116.66%2526id%253Do-AGcOyzuWK9hpxbgGSm8eeoQqMOKAgHoA1wwLWPBAMebp%2526itag%253D396%2526aitags%253D133%25252C134%25252C135%25252C136%25252C137%25252C160%25252C242%25252C243%25252C244%25252C247%25252C248%25252C278%25252C394%25252C395%25252C396%25252C397%25252C398%2526source%253Dyoutube%2526requiressl%253Dyes%2526mm%253D31%25252C26%2526mn%253Dsn-5uaeznkl%25252Csn-q4fl6nlr%2526ms%253Dau%25252Conr%2526mv%253Dm%2526mvi%253D5%2526pl%253D24%2526initcwndbps%253D1366250%2526vprv%253D1%2526mime%253Dvideo%25252Fmp4%2526gir%253Dyes%2526clen%253D12044600%2526dur%253D314.814%2526lmt%253D1575008313053936%2526mt%253D1580924032%2526fvip%253D6%2526keepalive%253Dyes%2526fexp%253D23842630%2526c%253DWEB%2526txp%253D5531432%2526sparams%253Dexpire%25252Cei%25252Cip%25252Cid%25252Caitags%25252Csource%25252Crequiressl%25252Cvprv%25252Cmime%25252Cgir%25252Cclen%25252Cdur%25252Clmt%2526lsparams%253Dmm%25252Cmn%25252Cms%25252Cmv%25252Cmvi%25252Cpl%25252Cinitcwndbps%2526lsig%253DAHylml4wRQIgJ19xPDrRk_lgPCCwzqMtUjPVTxEP0wlGOFvBk7TGX7ICIQC_aPsixYbCXXZipVrLcIGj-ZQ-n1E5-3JqkimzK3B6Bw%25253D%25253D%22%7D%2C%7B%22itag%22%3A133%2C%22mimeType%22%3A%22video%2Fmp4%3B+codecs%3D%5C%22avc1.4d4015%5C%22%22%2C%22bitrate%22%3A337091%2C%22width%22%3A426%2C%22height%22%3A240%2C%22initRange%22%3A%7B%22start%22%3A%220%22%2C%22end%22%3A%22738%22%7D%2C%22indexRange%22%3A%7B%22start%22%3A%22739%22%2C%22end%22%3A%221526%22%7D%2C%22lastModified%22%3A%221575005086785541%22%2C%22contentLength%22%3A%228192862%22%2C%22quality%22%3A%22small%22%2C%22fps%22%3A24%2C%22qualityLabel%22%3A%22240p%22%2C%22projectionType%22%3A%22RECTANGULAR%22%2C%22averageBitrate%22%3A208195%2C%22approxDurationMs%22%3A%22314814%22%2C%22cipher%22%3A%22s%3DQcQcYA1m1jL1pzr0mDe_iz-9nyqqK0026b4d7FkuI%253D-45yAAiARRGnw-bZogtH68pGcFeDnlU4R3WdtJVGnAXoLBS7BmIAhIgRwE2IxgLa%5Cu0026sp%3Dsig%5Cu0026url%3Dhttps%253A%252F%252Fr6---sn-5uaeznkl.googlevideo.com%252Fvideoplayback%253Fexpire%253D1580945681%2526ei%253Dsfw6Xo21EMfXj-8Ppcqz4AM%2526ip%253D193.56.116.66%2526id%253Do-AGcOyzuWK9hpxbgGSm8eeoQqMOKAgHoA1wwLWPBAMebp%2526itag%253D133%2526aitags%253D133%25252C134%25252C135%25252C136%25252C137%25252C160%25252C242%25252C243%25252C244%25252C247%25252C248%25252C278%25252C394%25252C395%25252C396%25252C397%25252C398%2526source%253Dyoutube%2526requiressl%253Dyes%2526mm%253D31%25252C26%2526mn%253Dsn-5uaeznkl%25252Csn-q4fl6nlr%2526ms%253Dau%25252Conr%2526mv%253Dm%2526mvi%253D5%2526pl%253D24%2526initcwndbps%253D1366250%2526vprv%253D1%2526mime%253Dvideo%25252Fmp4%2526gir%253Dyes%2526clen%253D8192862%2526dur%253D314.814%2526lmt%253D1575005086785541%2526mt%253D1580924032%2526fvip%253D6%2526keepalive%253Dyes%2526fexp%253D23842630%2526c%253DWEB%2526txp%253D5535432%2526sparams%253Dexpire%25252Cei%25252Cip%25252Cid%25252Caitags%25252Csource%25252Crequiressl%25252Cvprv%25252Cmime%25252Cgir%25252Cclen%25252Cdur%25252Clmt%2526lsparams%253Dmm%25252Cmn%25252Cms%25252Cmv%25252Cmvi%25252Cpl%25252Cinitcwndbps%2526lsig%253DAHylml4wRQIgJ19xPDrRk_lgPCCwzqMtUjPVTxEP0wlGOFvBk7TGX7ICIQC_aPsixYbCXXZipVrLcIGj-ZQ-n1E5-3JqkimzK3B6Bw%25253D%25253D%22%7D%2C%7B%22itag%22%3A242%2C%22mimeType%22%3A%22video%2Fwebm%3B+codecs%3D%5C%22vp9%5C%22%22%2C%22bitrate%22%3A227860%2C%22width%22%3A426%2C%22height%22%3A240%2C%22initRange%22%3A%7B%22start%22%3A%220%22%2C%22end%22%3A%22218%22%7D%2C%22indexRange%22%3A%7B%22start%22%3A%22219%22%2C%22end%22%3A%221279%22%7D%2C%22lastModified%22%3A%221575006631527693%22%2C%22contentLength%22%3A%227926437%22%2C%22quality%22%3A%22small%22%2C%22fps%22%3A24%2C%22qualityLabel%22%3A%22240p%22%2C%22projectionType%22%3A%22RECTANGULAR%22%2C%22averageBitrate%22%3A201425%2C%22colorInfo%22%3A%7B%22primaries%22%3A%22COLOR_PRIMARIES_BT709%22%2C%22transferCharacteristics%22%3A%22COLOR_TRANSFER_CHARACTERISTICS_BT709%22%2C%22matrixCoefficients%22%3A%22COLOR_MATRIX_COEFFICIENTS_BT709%22%7D%2C%22approxDurationMs%22%3A%22314814%22%2C%22cipher%22%3A%22s%3DT%253DT%253DwJfJxM_79xosCLsnv_EGBssv6N-RDp39NPCjQ%253DcWm_4AQICMSgw-q48CrP3kzTTLq0xx3Q8r2ef3UWLHYTIMXMN3zIgIQRwD2IxgLF%5Cu0026sp%3Dsig%5Cu0026url%3Dhttps%253A%252F%252Fr6---sn-5uaeznkl.googlevideo.com%252Fvideoplayback%253Fexpire%253D1580945681%2526ei%253Dsfw6Xo21EMfXj-8Ppcqz4AM%2526ip%253D193.56.116.66%2526id%253Do-AGcOyzuWK9hpxbgGSm8eeoQqMOKAgHoA1wwLWPBAMebp%2526itag%253D242%2526aitags%253D133%25252C134%25252C135%25252C136%25252C137%25252C160%25252C242%25252C243%25252C244%25252C247%25252C248%25252C278%25252C394%25252C395%25252C396%25252C397%25252C398%2526source%253Dyoutube%2526requiressl%253Dyes%2526mm%253D31%25252C26%2526mn%253Dsn-5uaeznkl%25252Csn-q4fl6nlr%2526ms%253Dau%25252Conr%2526mv%253Dm%2526mvi%253D5%2526pl%253D24%2526initcwndbps%253D1366250%2526vprv%253D1%2526mime%253Dvideo%25252Fwebm%2526gir%253Dyes%2526clen%253D7926437%2526dur%253D314.814%2526lmt%253D1575006631527693%2526mt%253D1580924032%2526fvip%253D6%2526keepalive%253Dyes%2526fexp%253D23842630%2526c%253DWEB%2526txp%253D5535432%2526sparams%253Dexpire%25252Cei%25252Cip%25252Cid%25252Caitags%25252Csource%25252Crequiressl%25252Cvprv%25252Cmime%25252Cgir%25252Cclen%25252Cdur%25252Clmt%2526lsparams%253Dmm%25252Cmn%25252Cms%25252Cmv%25252Cmvi%25252Cpl%25252Cinitcwndbps%2526lsig%253DAHylml4wRQIgJ19xPDrRk_lgPCCwzqMtUjPVTxEP0wlGOFvBk7TGX7ICIQC_aPsixYbCXXZipVrLcIGj-ZQ-n1E5-3JqkimzK3B6Bw%25253D%25253D%22%7D%2C%7B%22itag%22%3A395%2C%22mimeType%22%3A%22video%2Fmp4%3B+codecs%3D%5C%22av01.0.00M.08%5C%22%22%2C%22bitrate%22%3A204883%2C%22width%22%3A426%2C%22height%22%3A240%2C%22initRange%22%3A%7B%22start%22%3A%220%22%2C%22end%22%3A%22699%22%7D%2C%22indexRange%22%3A%7B%22start%22%3A%22700%22%2C%22end%22%3A%221487%22%7D%2C%22lastModified%22%3A%221575008199128451%22%2C%22contentLength%22%3A%226660105%22%2C%22quality%22%3A%22small%22%2C%22fps%22%3A24%2C%22qualityLabel%22%3A%22240p%22%2C%22projectionType%22%3A%22RECTANGULAR%22%2C%22averageBitrate%22%3A169245%2C%22colorInfo%22%3A%7B%22primaries%22%3A%22COLOR_PRIMARIES_BT709%22%2C%22transferCharacteristics%22%3A%22COLOR_TRANSFER_CHARACTERISTICS_BT709%22%2C%22matrixCoefficients%22%3A%22COLOR_MATRIX_COEFFICIENTS_BT709%22%7D%2C%22approxDurationMs%22%3A%22314814%22%2C%22cipher%22%3A%22s%3Db%253Db%253DwR3SnhL2DB1pA530GHypFMQ5fFSP21uTCCBpn%253DSGJS5AiAg7oGwlydpgEsO_8O7_fFJPB1K6qqxjS08OObt9XCkWOAhIQRwB2IxgLx%5Cu0026sp%3Dsig%5Cu0026url%3Dhttps%253A%252F%252Fr6---sn-5uaeznkl.googlevideo.com%252Fvideoplayback%253Fexpire%253D1580945681%2526ei%253Dsfw6Xo21EMfXj-8Ppcqz4AM%2526ip%253D193.56.116.66%2526id%253Do-AGcOyzuWK9hpxbgGSm8eeoQqMOKAgHoA1wwLWPBAMebp%2526itag%253D395%2526aitags%253D133%25252C134%25252C135%25252C136%25252C137%25252C160%25252C242%25252C243%25252C244%25252C247%25252C248%25252C278%25252C394%25252C395%25252C396%25252C397%25252C398%2526source%253Dyoutube%2526requiressl%253Dyes%2526mm%253D31%25252C26%2526mn%253Dsn-5uaeznkl%25252Csn-q4fl6nlr%2526ms%253Dau%25252Conr%2526mv%253Dm%2526mvi%253D5%2526pl%253D24%2526initcwndbps%253D1366250%2526vprv%253D1%2526mime%253Dvideo%25252Fmp4%2526gir%253Dyes%2526clen%253D6660105%2526dur%253D314.814%2526lmt%253D1575008199128451%2526mt%253D1580924032%2526fvip%253D6%2526keepalive%253Dyes%2526fexp%253D23842630%2526c%253DWEB%2526txp%253D5531432%2526sparams%253Dexpire%25252Cei%25252Cip%25252Cid%25252Caitags%25252Csource%25252Crequiressl%25252Cvprv%25252Cmime%25252Cgir%25252Cclen%25252Cdur%25252Clmt%2526lsparams%253Dmm%25252Cmn%25252Cms%25252Cmv%25252Cmvi%25252Cpl%25252Cinitcwndbps%2526lsig%253DAHylml4wRQIgJ19xPDrRk_lgPCCwzqMtUjPVTxEP0wlGOFvBk7TGX7ICIQC_aPsixYbCXXZipVrLcIGj-ZQ-n1E5-3JqkimzK3B6Bw%25253D%25253D%22%7D%2C%7B%22itag%22%3A160%2C%22mimeType%22%3A%22video%2Fmp4%3B+codecs%3D%5C%22avc1.4d400c%5C%22%22%2C%22bitrate%22%3A110518%2C%22width%22%3A256%2C%22height%22%3A144%2C%22initRange%22%3A%7B%22start%22%3A%220%22%2C%22end%22%3A%22737%22%7D%2C%22indexRange%22%3A%7B%22start%22%3A%22738%22%2C%22end%22%3A%221525%22%7D%2C%22lastModified%22%3A%221575005086790082%22%2C%22contentLength%22%3A%223617606%22%2C%22quality%22%3A%22tiny%22%2C%22fps%22%3A24%2C%22qualityLabel%22%3A%22144p%22%2C%22projectionType%22%3A%22RECTANGULAR%22%2C%22averageBitrate%22%3A91929%2C%22approxDurationMs%22%3A%22314814%22%2C%22cipher%22%3A%22s%3DCECEKCf1BzXfXYBv0hNTKNE4h_G0h-Wzy6BgFF8Xt%253D-tW4AAiAUtfBwaXN9wMS6nNeGfeIF4eFcFUPNg-OH-QFjdjhd8OAhIgRwE2IxgLS%5Cu0026sp%3Dsig%5Cu0026url%3Dhttps%253A%252F%252Fr6---sn-5uaeznkl.googlevideo.com%252Fvideoplayback%253Fexpire%253D1580945681%2526ei%253Dsfw6Xo21EMfXj-8Ppcqz4AM%2526ip%253D193.56.116.66%2526id%253Do-AGcOyzuWK9hpxbgGSm8eeoQqMOKAgHoA1wwLWPBAMebp%2526itag%253D160%2526aitags%253D133%25252C134%25252C135%25252C136%25252C137%25252C160%25252C242%25252C243%25252C244%25252C247%25252C248%25252C278%25252C394%25252C395%25252C396%25252C397%25252C398%2526source%253Dyoutube%2526requiressl%253Dyes%2526mm%253D31%25252C26%2526mn%253Dsn-5uaeznkl%25252Csn-q4fl6nlr%2526ms%253Dau%25252Conr%2526mv%253Dm%2526mvi%253D5%2526pl%253D24%2526initcwndbps%253D1366250%2526vprv%253D1%2526mime%253Dvideo%25252Fmp4%2526gir%253Dyes%2526clen%253D3617606%2526dur%253D314.814%2526lmt%253D1575005086790082%2526mt%253D1580924032%2526fvip%253D6%2526keepalive%253Dyes%2526fexp%253D23842630%2526c%253DWEB%2526txp%253D5535432%2526sparams%253Dexpire%25252Cei%25252Cip%25252Cid%25252Caitags%25252Csource%25252Crequiressl%25252Cvprv%25252Cmime%25252Cgir%25252Cclen%25252Cdur%25252Clmt%2526lsparams%253Dmm%25252Cmn%25252Cms%25252Cmv%25252Cmvi%25252Cpl%25252Cinitcwndbps%2526lsig%253DAHylml4wRQIgJ19xPDrRk_lgPCCwzqMtUjPVTxEP0wlGOFvBk7TGX7ICIQC_aPsixYbCXXZipVrLcIGj-ZQ-n1E5-3JqkimzK3B6Bw%25253D%25253D%22%7D%2C%7B%22itag%22%3A278%2C%22mimeType%22%3A%22video%2Fwebm%3B+codecs%3D%5C%22vp9%5C%22%22%2C%22bitrate%22%3A98468%2C%22width%22%3A256%2C%22height%22%3A144%2C%22initRange%22%3A%7B%22start%22%3A%220%22%2C%22end%22%3A%22218%22%7D%2C%22indexRange%22%3A%7B%22start%22%3A%22219%22%2C%22end%22%3A%221278%22%7D%2C%22lastModified%22%3A%221575006631523092%22%2C%22contentLength%22%3A%223596860%22%2C%22quality%22%3A%22tiny%22%2C%22fps%22%3A24%2C%22qualityLabel%22%3A%22144p%22%2C%22projectionType%22%3A%22RECTANGULAR%22%2C%22averageBitrate%22%3A91402%2C%22colorInfo%22%3A%7B%22primaries%22%3A%22COLOR_PRIMARIES_BT709%22%2C%22transferCharacteristics%22%3A%22COLOR_TRANSFER_CHARACTERISTICS_BT709%22%2C%22matrixCoefficients%22%3A%22COLOR_MATRIX_COEFFICIENTS_BT709%22%7D%2C%22approxDurationMs%22%3A%22314814%22%2C%22cipher%22%3A%22s%3D58580ukZXvTzz4pQq24PLUIpIIiwj4kB8REUu7o-i5NACICs6dwaQgjV6OFdNC4mB1ri9CrBJ_mptR2LmDYZBBuPeUgIARws2IxgLM%5Cu0026sp%3Dsig%5Cu0026url%3Dhttps%253A%252F%252Fr6---sn-5uaeznkl.googlevideo.com%252Fvideoplayback%253Fexpire%253D1580945681%2526ei%253Dsfw6Xo21EMfXj-8Ppcqz4AM%2526ip%253D193.56.116.66%2526id%253Do-AGcOyzuWK9hpxbgGSm8eeoQqMOKAgHoA1wwLWPBAMebp%2526itag%253D278%2526aitags%253D133%25252C134%25252C135%25252C136%25252C137%25252C160%25252C242%25252C243%25252C244%25252C247%25252C248%25252C278%25252C394%25252C395%25252C396%25252C397%25252C398%2526source%253Dyoutube%2526requiressl%253Dyes%2526mm%253D31%25252C26%2526mn%253Dsn-5uaeznkl%25252Csn-q4fl6nlr%2526ms%253Dau%25252Conr%2526mv%253Dm%2526mvi%253D5%2526pl%253D24%2526initcwndbps%253D1366250%2526vprv%253D1%2526mime%253Dvideo%25252Fwebm%2526gir%253Dyes%2526clen%253D3596860%2526dur%253D314.814%2526lmt%253D1575006631523092%2526mt%253D1580924032%2526fvip%253D6%2526keepalive%253Dyes%2526fexp%253D23842630%2526c%253DWEB%2526txp%253D5535432%2526sparams%253Dexpire%25252Cei%25252Cip%25252Cid%25252Caitags%25252Csource%25252Crequiressl%25252Cvprv%25252Cmime%25252Cgir%25252Cclen%25252Cdur%25252Clmt%2526lsparams%253Dmm%25252Cmn%25252Cms%25252Cmv%25252Cmvi%25252Cpl%25252Cinitcwndbps%2526lsig%253DAHylml4wRQIgJ19xPDrRk_lgPCCwzqMtUjPVTxEP0wlGOFvBk7TGX7ICIQC_aPsixYbCXXZipVrLcIGj-ZQ-n1E5-3JqkimzK3B6Bw%25253D%25253D%22%7D%2C%7B%22itag%22%3A394%2C%22mimeType%22%3A%22video%2Fmp4%3B+codecs%3D%5C%22av01.0.00M.08%5C%22%22%2C%22bitrate%22%3A93244%2C%22width%22%3A256%2C%22height%22%3A144%2C%22initRange%22%3A%7B%22start%22%3A%220%22%2C%22end%22%3A%22699%22%7D%2C%22indexRange%22%3A%7B%22start%22%3A%22700%22%2C%22end%22%3A%221487%22%7D%2C%22lastModified%22%3A%221575008002807663%22%2C%22contentLength%22%3A%223095888%22%2C%22quality%22%3A%22tiny%22%2C%22fps%22%3A24%2C%22qualityLabel%22%3A%22144p%22%2C%22projectionType%22%3A%22RECTANGULAR%22%2C%22averageBitrate%22%3A78672%2C%22colorInfo%22%3A%7B%22primaries%22%3A%22COLOR_PRIMARIES_BT709%22%2C%22transferCharacteristics%22%3A%22COLOR_TRANSFER_CHARACTERISTICS_BT709%22%2C%22matrixCoefficients%22%3A%22COLOR_MATRIX_COEFFICIENTS_BT709%22%7D%2C%22approxDurationMs%22%3A%22314814%22%2C%22cipher%22%3A%22s%3DD%253DD%253DguKY8sv2siGcp0WdOEk8lTA7h2S25zsUgEblq%253DC9qVAAQICcqYw9vVVPxA8Dw6T_nUTLsmucxP9b4v3_gPtaQLgXfHgIQRwD2IxgLa%5Cu0026sp%3Dsig%5Cu0026url%3Dhttps%253A%252F%252Fr6---sn-5uaeznkl.googlevideo.com%252Fvideoplayback%253Fexpire%253D1580945681%2526ei%253Dsfw6Xo21EMfXj-8Ppcqz4AM%2526ip%253D193.56.116.66%2526id%253Do-AGcOyzuWK9hpxbgGSm8eeoQqMOKAgHoA1wwLWPBAMebp%2526itag%253D394%2526aitags%253D133%25252C134%25252C135%25252C136%25252C137%25252C160%25252C242%25252C243%25252C244%25252C247%25252C248%25252C278%25252C394%25252C395%25252C396%25252C397%25252C398%2526source%253Dyoutube%2526requiressl%253Dyes%2526mm%253D31%25252C26%2526mn%253Dsn-5uaeznkl%25252Csn-q4fl6nlr%2526ms%253Dau%25252Conr%2526mv%253Dm%2526mvi%253D5%2526pl%253D24%2526initcwndbps%253D1366250%2526vprv%253D1%2526mime%253Dvideo%25252Fmp4%2526gir%253Dyes%2526clen%253D3095888%2526dur%253D314.814%2526lmt%253D1575008002807663%2526mt%253D1580924032%2526fvip%253D6%2526keepalive%253Dyes%2526fexp%253D23842630%2526c%253DWEB%2526txp%253D5531432%2526sparams%253Dexpire%25252Cei%25252Cip%25252Cid%25252Caitags%25252Csource%25252Crequiressl%25252Cvprv%25252Cmime%25252Cgir%25252Cclen%25252Cdur%25252Clmt%2526lsparams%253Dmm%25252Cmn%25252Cms%25252Cmv%25252Cmvi%25252Cpl%25252Cinitcwndbps%2526lsig%253DAHylml4wRQIgJ19xPDrRk_lgPCCwzqMtUjPVTxEP0wlGOFvBk7TGX7ICIQC_aPsixYbCXXZipVrLcIGj-ZQ-n1E5-3JqkimzK3B6Bw%25253D%25253D%22%7D%2C%7B%22itag%22%3A140%2C%22mimeType%22%3A%22audio%2Fmp4%3B+codecs%3D%5C%22mp4a.40.2%5C%22%22%2C%22bitrate%22%3A130551%2C%22initRange%22%3A%7B%22start%22%3A%220%22%2C%22end%22%3A%22631%22%7D%2C%22indexRange%22%3A%7B%22start%22%3A%22632%22%2C%22end%22%3A%221047%22%7D%2C%22lastModified%22%3A%221575003977561830%22%2C%22contentLength%22%3A%225097168%22%2C%22quality%22%3A%22tiny%22%2C%22projectionType%22%3A%22RECTANGULAR%22%2C%22averageBitrate%22%3A129489%2C%22highReplication%22%3Atrue%2C%22audioQuality%22%3A%22AUDIO_QUALITY_MEDIUM%22%2C%22approxDurationMs%22%3A%22314909%22%2C%22audioSampleRate%22%3A%2244100%22%2C%22audioChannels%22%3A2%2C%22cipher%22%3A%22s%3DXYXY-VWqZA36tJstCrf_JEXPKge9SxhVSb9O1EZRg%253Df6a9AAiAINDzw6jiypObP6TBh4wGP8qpSYPu48DGybVdzogXj7KAhIgRwE2IxgLD%5Cu0026sp%3Dsig%5Cu0026url%3Dhttps%253A%252F%252Fr6---sn-5uaeznkl.googlevideo.com%252Fvideoplayback%253Fexpire%253D1580945681%2526ei%253Dsfw6Xo21EMfXj-8Ppcqz4AM%2526ip%253D193.56.116.66%2526id%253Do-AGcOyzuWK9hpxbgGSm8eeoQqMOKAgHoA1wwLWPBAMebp%2526itag%253D140%2526source%253Dyoutube%2526requiressl%253Dyes%2526mm%253D31%25252C26%2526mn%253Dsn-5uaeznkl%25252Csn-q4fl6nlr%2526ms%253Dau%25252Conr%2526mv%253Dm%2526mvi%253D5%2526pl%253D24%2526initcwndbps%253D1366250%2526vprv%253D1%2526mime%253Daudio%25252Fmp4%2526gir%253Dyes%2526clen%253D5097168%2526dur%253D314.909%2526lmt%253D1575003977561830%2526mt%253D1580924032%2526fvip%253D6%2526keepalive%253Dyes%2526fexp%253D23842630%2526c%253DWEB%2526txp%253D5531432%2526sparams%253Dexpire%25252Cei%25252Cip%25252Cid%25252Citag%25252Csource%25252Crequiressl%25252Cvprv%25252Cmime%25252Cgir%25252Cclen%25252Cdur%25252Clmt%2526lsparams%253Dmm%25252Cmn%25252Cms%25252Cmv%25252Cmvi%25252Cpl%25252Cinitcwndbps%2526lsig%253DAHylml4wRQIgJ19xPDrRk_lgPCCwzqMtUjPVTxEP0wlGOFvBk7TGX7ICIQC_aPsixYbCXXZipVrLcIGj-ZQ-n1E5-3JqkimzK3B6Bw%25253D%25253D%22%7D%2C%7B%22itag%22%3A249%2C%22mimeType%22%3A%22audio%2Fwebm%3B+codecs%3D%5C%22opus%5C%22%22%2C%22bitrate%22%3A58396%2C%22initRange%22%3A%7B%22start%22%3A%220%22%2C%22end%22%3A%22265%22%7D%2C%22indexRange%22%3A%7B%22start%22%3A%22266%22%2C%22end%22%3A%22805%22%7D%2C%22lastModified%22%3A%221575003978658910%22%2C%22contentLength%22%3A%222047110%22%2C%22quality%22%3A%22tiny%22%2C%22projectionType%22%3A%22RECTANGULAR%22%2C%22averageBitrate%22%3A52013%2C%22audioQuality%22%3A%22AUDIO_QUALITY_LOW%22%2C%22approxDurationMs%22%3A%22314861%22%2C%22audioSampleRate%22%3A%2248000%22%2C%22audioChannels%22%3A2%2C%22cipher%22%3A%22s%3DZYZYzaZAaEniZHJfvB06hHzLWuvh4snE9qtkJQyzT%253Da5GuAAiAHkOEw1dqZco8pmdMGR3ct9LRmqC93sVy5Ye8tmhEO3NAhIgRwE2IxgLm%5Cu0026sp%3Dsig%5Cu0026url%3Dhttps%253A%252F%252Fr6---sn-5uaeznkl.googlevideo.com%252Fvideoplayback%253Fexpire%253D1580945681%2526ei%253Dsfw6Xo21EMfXj-8Ppcqz4AM%2526ip%253D193.56.116.66%2526id%253Do-AGcOyzuWK9hpxbgGSm8eeoQqMOKAgHoA1wwLWPBAMebp%2526itag%253D249%2526source%253Dyoutube%2526requiressl%253Dyes%2526mm%253D31%25252C26%2526mn%253Dsn-5uaeznkl%25252Csn-q4fl6nlr%2526ms%253Dau%25252Conr%2526mv%253Dm%2526mvi%253D5%2526pl%253D24%2526initcwndbps%253D1366250%2526vprv%253D1%2526mime%253Daudio%25252Fwebm%2526gir%253Dyes%2526clen%253D2047110%2526dur%253D314.861%2526lmt%253D1575003978658910%2526mt%253D1580924032%2526fvip%253D6%2526keepalive%253Dyes%2526fexp%253D23842630%2526c%253DWEB%2526txp%253D5531432%2526sparams%253Dexpire%25252Cei%25252Cip%25252Cid%25252Citag%25252Csource%25252Crequiressl%25252Cvprv%25252Cmime%25252Cgir%25252Cclen%25252Cdur%25252Clmt%2526lsparams%253Dmm%25252Cmn%25252Cms%25252Cmv%25252Cmvi%25252Cpl%25252Cinitcwndbps%2526lsig%253DAHylml4wRQIgJ19xPDrRk_lgPCCwzqMtUjPVTxEP0wlGOFvBk7TGX7ICIQC_aPsixYbCXXZipVrLcIGj-ZQ-n1E5-3JqkimzK3B6Bw%25253D%25253D%22%7D%2C%7B%22itag%22%3A250%2C%22mimeType%22%3A%22audio%2Fwebm%3B+codecs%3D%5C%22opus%5C%22%22%2C%22bitrate%22%3A79812%2C%22initRange%22%3A%7B%22start%22%3A%220%22%2C%22end%22%3A%22265%22%7D%2C%22indexRange%22%3A%7B%22start%22%3A%22266%22%2C%22end%22%3A%22806%22%7D%2C%22lastModified%22%3A%221575003978950091%22%2C%22contentLength%22%3A%222733697%22%2C%22quality%22%3A%22tiny%22%2C%22projectionType%22%3A%22RECTANGULAR%22%2C%22averageBitrate%22%3A69457%2C%22audioQuality%22%3A%22AUDIO_QUALITY_LOW%22%2C%22approxDurationMs%22%3A%22314861%22%2C%22audioSampleRate%22%3A%2248000%22%2C%22audioChannels%22%3A2%2C%22cipher%22%3A%22s%3DKDKDqnUOXHb583V_m7tK0GsTyeOud5Q1XPIo_AXMtr6AGICwyvw-oMg4U5IKXdUCEjh4dJHdpCklZdJ5wbsxxHz0cTgIARwE2IxgLA%5Cu0026sp%3Dsig%5Cu0026url%3Dhttps%253A%252F%252Fr6---sn-5uaeznkl.googlevideo.com%252Fvideoplayback%253Fexpire%253D1580945681%2526ei%253Dsfw6Xo21EMfXj-8Ppcqz4AM%2526ip%253D193.56.116.66%2526id%253Do-AGcOyzuWK9hpxbgGSm8eeoQqMOKAgHoA1wwLWPBAMebp%2526itag%253D250%2526source%253Dyoutube%2526requiressl%253Dyes%2526mm%253D31%25252C26%2526mn%253Dsn-5uaeznkl%25252Csn-q4fl6nlr%2526ms%253Dau%25252Conr%2526mv%253Dm%2526mvi%253D5%2526pl%253D24%2526initcwndbps%253D1366250%2526vprv%253D1%2526mime%253Daudio%25252Fwebm%2526gir%253Dyes%2526clen%253D2733697%2526dur%253D314.861%2526lmt%253D1575003978950091%2526mt%253D1580924032%2526fvip%253D6%2526keepalive%253Dyes%2526fexp%253D23842630%2526c%253DWEB%2526txp%253D5531432%2526sparams%253Dexpire%25252Cei%25252Cip%25252Cid%25252Citag%25252Csource%25252Crequiressl%25252Cvprv%25252Cmime%25252Cgir%25252Cclen%25252Cdur%25252Clmt%2526lsparams%253Dmm%25252Cmn%25252Cms%25252Cmv%25252Cmvi%25252Cpl%25252Cinitcwndbps%2526lsig%253DAHylml4wRQIgJ19xPDrRk_lgPCCwzqMtUjPVTxEP0wlGOFvBk7TGX7ICIQC_aPsixYbCXXZipVrLcIGj-ZQ-n1E5-3JqkimzK3B6Bw%25253D%25253D%22%7D%2C%7B%22itag%22%3A251%2C%22mimeType%22%3A%22audio%2Fwebm%3B+codecs%3D%5C%22opus%5C%22%22%2C%22bitrate%22%3A152580%2C%22initRange%22%3A%7B%22start%22%3A%220%22%2C%22end%22%3A%22265%22%7D%2C%22indexRange%22%3A%7B%22start%22%3A%22266%22%2C%22end%22%3A%22806%22%7D%2C%22lastModified%22%3A%221575003978553337%22%2C%22contentLength%22%3A%225370824%22%2C%22quality%22%3A%22tiny%22%2C%22projectionType%22%3A%22RECTANGULAR%22%2C%22averageBitrate%22%3A136462%2C%22audioQuality%22%3A%22AUDIO_QUALITY_MEDIUM%22%2C%22approxDurationMs%22%3A%22314861%22%2C%22audioSampleRate%22%3A%2248000%22%2C%22audioChannels%22%3A2%2C%22cipher%22%3A%22s%3DCmCmaU96-09E3cRcUE3QkBfq7WP6Ch6Tww8LrHycOx5AEICEYRwLCEIf_QxxWNNpbEGHXNufucN3vwdTksmQ2_cmfKgIARwS2IxgL4%5Cu0026sp%3Dsig%5Cu0026url%3Dhttps%253A%252F%252Fr6---sn-5uaeznkl.googlevideo.com%252Fvideoplayback%253Fexpire%253D1580945681%2526ei%253Dsfw6Xo21EMfXj-8Ppcqz4AM%2526ip%253D193.56.116.66%2526id%253Do-AGcOyzuWK9hpxbgGSm8eeoQqMOKAgHoA1wwLWPBAMebp%2526itag%253D251%2526source%253Dyoutube%2526requiressl%253Dyes%2526mm%253D31%25252C26%2526mn%253Dsn-5uaeznkl%25252Csn-q4fl6nlr%2526ms%253Dau%25252Conr%2526mv%253Dm%2526mvi%253D5%2526pl%253D24%2526initcwndbps%253D1366250%2526vprv%253D1%2526mime%253Daudio%25252Fwebm%2526gir%253Dyes%2526clen%253D5370824%2526dur%253D314.861%2526lmt%253D1575003978553337%2526mt%253D1580924032%2526fvip%253D6%2526keepalive%253Dyes%2526fexp%253D23842630%2526c%253DWEB%2526txp%253D5531432%2526sparams%253Dexpire%25252Cei%25252Cip%25252Cid%25252Citag%25252Csource%25252Crequiressl%25252Cvprv%25252Cmime%25252Cgir%25252Cclen%25252Cdur%25252Clmt%2526lsparams%253Dmm%25252Cmn%25252Cms%25252Cmv%25252Cmvi%25252Cpl%25252Cinitcwndbps%2526lsig%253DAHylml4wRQIgJ19xPDrRk_lgPCCwzqMtUjPVTxEP0wlGOFvBk7TGX7ICIQC_aPsixYbCXXZipVrLcIGj-ZQ-n1E5-3JqkimzK3B6Bw%25253D%25253D%22%7D%5D%7D%2C%22playerAds%22%3A%5B%7B%22playerLegacyDesktopWatchAdsRenderer%22%3A%7B%22playerAdParams%22%3A%7B%22showContentThumbnail%22%3Atrue%2C%22enabledEngageTypes%22%3A%223%2C6%2C4%2C5%2C17%2C1%22%7D%2C%22gutParams%22%3A%7B%22tag%22%3A%22%5C%5C4061%5C%5Cytpwmpu%22%7D%2C%22showCompanion%22%3Atrue%2C%22showInstream%22%3Atrue%2C%22useGut%22%3Atrue%7D%7D%5D%2C%22playbackTracking%22%3A%7B%22videostatsPlaybackUrl%22%3A%7B%22baseUrl%22%3A%22https%3A%2F%2Fs.youtube.com%2Fapi%2Fstats%2Fplayback%3Fcl%3D292831348%5Cu0026docid%3DrId6PKlDXeU%5Cu0026ei%3Dsfw6XtiwEZakj-8PtoqN4Ak%5Cu0026fexp%3D23866807%252C23842630%252C23804281%252C23876102%252C23870766%252C23843507%252C23868104%252C23867699%252C23744176%252C23872473%252C23859863%252C23837993%252C23875438%252C1714258%252C23855886%252C45170004%252C23874686%252C23839597%252C23836792%252C23872497%252C23872396%5Cu0026ns%3Dyt%5Cu0026plid%3DAAWd15JInA2pWgHA%5Cu0026referrer%3Dhttps%253A%252F%252Fyoutube.com%252Fwatch%253Fv%253DrId6PKlDXeU%5Cu0026sdetail%3Drv%253ArId6PKlDXeU%5Cu0026sourceid%3Dyw%5Cu0026el%3Ddetailpage%5Cu0026len%3D315%5Cu0026of%3D--cfCzKIX25lyznVNM56cQ%5Cu0026vm%3DCAMQARgBKiAxdmJNZmdvMDBlcDlIU2JmbHhFMURuUDk2dkxUMHRDMg%22%7D%2C%22videostatsDelayplayUrl%22%3A%7B%22baseUrl%22%3A%22https%3A%2F%2Fs.youtube.com%2Fapi%2Fstats%2Fdelayplay%3Fcl%3D292831348%5Cu0026docid%3DrId6PKlDXeU%5Cu0026ei%3Dsfw6XtiwEZakj-8PtoqN4Ak%5Cu0026fexp%3D23866807%252C23842630%252C23804281%252C23876102%252C23870766%252C23843507%252C23868104%252C23867699%252C23744176%252C23872473%252C23859863%252C23837993%252C23875438%252C1714258%252C23855886%252C45170004%252C23874686%252C23839597%252C23836792%252C23872497%252C23872396%5Cu0026ns%3Dyt%5Cu0026plid%3DAAWd15JInA2pWgHA%5Cu0026referrer%3Dhttps%253A%252F%252Fyoutube.com%252Fwatch%253Fv%253DrId6PKlDXeU%5Cu0026sdetail%3Drv%253ArId6PKlDXeU%5Cu0026sourceid%3Dyw%5Cu0026el%3Ddetailpage%5Cu0026len%3D315%5Cu0026of%3D--cfCzKIX25lyznVNM56cQ%5Cu0026vm%3DCAMQARgBKiAxdmJNZmdvMDBlcDlIU2JmbHhFMURuUDk2dkxUMHRDMg%22%7D%2C%22videostatsWatchtimeUrl%22%3A%7B%22baseUrl%22%3A%22https%3A%2F%2Fs.youtube.com%2Fapi%2Fstats%2Fwatchtime%3Fcl%3D292831348%5Cu0026docid%3DrId6PKlDXeU%5Cu0026ei%3Dsfw6XtiwEZakj-8PtoqN4Ak%5Cu0026fexp%3D23866807%252C23842630%252C23804281%252C23876102%252C23870766%252C23843507%252C23868104%252C23867699%252C23744176%252C23872473%252C23859863%252C23837993%252C23875438%252C1714258%252C23855886%252C45170004%252C23874686%252C23839597%252C23836792%252C23872497%252C23872396%5Cu0026ns%3Dyt%5Cu0026plid%3DAAWd15JInA2pWgHA%5Cu0026referrer%3Dhttps%253A%252F%252Fyoutube.com%252Fwatch%253Fv%253DrId6PKlDXeU%5Cu0026sdetail%3Drv%253ArId6PKlDXeU%5Cu0026sourceid%3Dyw%5Cu0026el%3Ddetailpage%5Cu0026len%3D315%5Cu0026of%3D--cfCzKIX25lyznVNM56cQ%5Cu0026vm%3DCAMQARgBKiAxdmJNZmdvMDBlcDlIU2JmbHhFMURuUDk2dkxUMHRDMg%22%7D%2C%22ptrackingUrl%22%3A%7B%22baseUrl%22%3A%22https%3A%2F%2Fwww.youtube.com%2Fptracking%3Fei%3Dsfw6XtiwEZakj-8PtoqN4Ak%5Cu0026oid%3DyZJtHRi2SvzOOKZfbA-GRA%5Cu0026plid%3DAAWd15JInA2pWgHA%5Cu0026pltype%3Dcontent%5Cu0026ptchn%3DhPzV-uAKhVMguKI7RB8uGQ%5Cu0026ptk%3Dyoutube_single%5Cu0026video_id%3DrId6PKlDXeU%22%7D%2C%22qoeUrl%22%3A%7B%22baseUrl%22%3A%22https%3A%2F%2Fs.youtube.com%2Fapi%2Fstats%2Fqoe%3Fcl%3D292831348%5Cu0026docid%3DrId6PKlDXeU%5Cu0026ei%3Dsfw6XtiwEZakj-8PtoqN4Ak%5Cu0026event%3Dstreamingstats%5Cu0026fexp%3D23866807%252C23842630%252C23804281%252C23876102%252C23870766%252C23843507%252C23868104%252C23867699%252C23744176%252C23872473%252C23859863%252C23837993%252C23875438%252C1714258%252C23855886%252C45170004%252C23874686%252C23839597%252C23836792%252C23872497%252C23872396%5Cu0026ns%3Dyt%5Cu0026plid%3DAAWd15JInA2pWgHA%5Cu0026referrer%3Dhttps%253A%252F%252Fyoutube.com%252Fwatch%253Fv%253DrId6PKlDXeU%5Cu0026sdetail%3Drv%253ArId6PKlDXeU%5Cu0026sourceid%3Dyw%22%7D%2C%22setAwesomeUrl%22%3A%7B%22baseUrl%22%3A%22https%3A%2F%2Fwww.youtube.com%2Fset_awesome%3Fei%3Dsfw6XtiwEZakj-8PtoqN4Ak%5Cu0026plid%3DAAWd15JInA2pWgHA%5Cu0026video_id%3DrId6PKlDXeU%22%2C%22elapsedMediaTimeSeconds%22%3A120%7D%2C%22atrUrl%22%3A%7B%22baseUrl%22%3A%22https%3A%2F%2Fs.youtube.com%2Fapi%2Fstats%2Fatr%3Fdocid%3DrId6PKlDXeU%5Cu0026ei%3Dsfw6XtiwEZakj-8PtoqN4Ak%5Cu0026len%3D315%5Cu0026ns%3Dyt%5Cu0026plid%3DAAWd15JInA2pWgHA%5Cu0026ver%3D2%22%2C%22elapsedMediaTimeSeconds%22%3A5%7D%2C%22youtubeRemarketingUrl%22%3A%7B%22baseUrl%22%3A%22https%3A%2F%2Fwww.youtube.com%2Fpagead%2Fviewthroughconversion%2F962985656%2F%3Fbackend%3Dinnertube%5Cu0026cname%3D1%5Cu0026cver%3D1_20200203%5Cu0026foc_id%3DhPzV-uAKhVMguKI7RB8uGQ%5Cu0026label%3Dfollowon_view%5Cu0026ptype%3Dno_rmkt%5Cu0026random%3D594994970%22%2C%22elapsedMediaTimeSeconds%22%3A0%7D%2C%22googleRemarketingUrl%22%3A%7B%22baseUrl%22%3A%22https%3A%2F%2Fwww.google.com%2Fpagead%2F1p-user-list%2F962985656%2F%3Fbackend%3Dinnertube%5Cu0026cname%3D1%5Cu0026cver%3D1_20200203%5Cu0026data%3Dbackend%253Dinnertube%253Bcname%253D1%253Bcver%253D1_20200203%253Bm%253D1%253Bptype%253Df_view%253Btype%253Dview%253Butuid%253DhPzV-uAKhVMguKI7RB8uGQ%253Butvid%253DrId6PKlDXeU%253Bw%253D1%5Cu0026is_vtc%3D0%5Cu0026ptype%3Df_view%5Cu0026random%3D385504288%5Cu0026utuid%3DhPzV-uAKhVMguKI7RB8uGQ%22%2C%22elapsedMediaTimeSeconds%22%3A0%7D%7D%2C%22videoDetails%22%3A%7B%22videoId%22%3A%22rId6PKlDXeU%22%2C%22title%22%3A%22Mumford+%5Cu0026+Sons+-+Hopeless+Wanderer+%28Official+Music+Video%29%22%2C%22lengthSeconds%22%3A%22315%22%2C%22keywords%22%3A%5B%22Mumford%22%2C%22Sons%22%2C%22Hopeless%22%2C%22mumford+and+sons+little+lion+man%22%2C%22mumford+and+sons+there+will+be+time%22%2C%22mumford+and+sons+live%22%2C%22mumford+and+sons+believe%22%2C%22mumford+and+sons+hopeless+wanderer%22%2C%22mumford+and+sons%22%2C%22hopeless+wanderer+mumford+and+sons%22%2C%22hopeless+wanderer+mumford+and+sons+lyrics%22%2C%22hopeless+wanderer+mumford+and+sons+live%22%2C%22hopeless+wanderer+live%22%2C%22hopeless+wanderer+dance%22%2C%22hopeless+wanderer+lyrics%22%2C%22mumford+hopeless+wanderer+live%22%2C%22hopeless%22%2C%22wanderer%22%5D%2C%22channelId%22%3A%22UChPzV-uAKhVMguKI7RB8uGQ%22%2C%22isOwnerViewing%22%3Afalse%2C%22shortDescription%22%3A%22The+new+album+%E2%80%98Delta%E2%80%99+out+now%21+order+here%3A+http%3A%2F%2Fmumfordandsons.lnk.to%2FdeltaID%5Cn%5CnOfficial+Website+--+http%3A%2F%2Fpo.st%2Fmumfordwebsite+%5CnFacebook+--+http%3A%2F%2Fpo.st%2Fmumfordfacebook%5CnExplore+more+music+from+Mumford+%5Cu0026+Sons%3A+https%3A%2F%2Flnk.to%2FMumfordPlaylist%5Cn%5Cn%5CnMusic+video+by+Mumford+%5Cu0026+Sons+performing+Hopeless+Wanderer+%28C%29+2013+Mumford+%5Cu0026+Sons%2C+under+exclusive+license+to+Island+Records+Ltd%2C+a+division+of+Universal+Music+Operations+Ltd%5Cn%5Cn%23MumfordAndSons+%23HopelessWanderer+%23Vevo+%23Alternative+%23OfficialMusicVideo%22%2C%22isCrawlable%22%3Atrue%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FrId6PKlDXeU%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLBom48ZsLZwBxA8VKKR7uPpdJLzlg%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FrId6PKlDXeU%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCMQBEG5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLD8nH3bAs61ziJkYHb3LIi7SmETCw%22%2C%22width%22%3A196%2C%22height%22%3A110%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FrId6PKlDXeU%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCPYBEIoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLBstqyr0d0RDl9_86ndskkDz53CGw%22%2C%22width%22%3A246%2C%22height%22%3A138%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FrId6PKlDXeU%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLCRvfc6M3Sm8m1JIKz6gJ63ydkvOw%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FrId6PKlDXeU%2Fmaxresdefault.jpg%22%2C%22width%22%3A1920%2C%22height%22%3A1080%7D%5D%7D%2C%22averageRating%22%3A4.8539214%2C%22allowRatings%22%3Atrue%2C%22viewCount%22%3A%2273527506%22%2C%22author%22%3A%22MumfordAndSonsVEVO%22%2C%22isPrivate%22%3Afalse%2C%22isUnpluggedCorpus%22%3Afalse%2C%22isLiveContent%22%3Afalse%7D%2C%22annotations%22%3A%5B%7B%22playerAnnotationsUrlsRenderer%22%3A%7B%22invideoUrl%22%3A%22%2F%2Fwww.youtube.com%2Fannotations_invideo%3Fcap_hist%3D1%5Cu0026video_id%3DrId6PKlDXeU%5Cu0026client%3D1%22%2C%22loadPolicy%22%3A%22ALWAYS%22%2C%22allowInPlaceSwitch%22%3Afalse%7D%7D%5D%2C%22playerConfig%22%3A%7B%22audioConfig%22%3A%7B%22loudnessDb%22%3A3.3053255%2C%22perceptualLoudnessDb%22%3A-10.694674%2C%22enablePerFormatLoudness%22%3Afalse%7D%2C%22streamSelectionConfig%22%3A%7B%22maxBitrate%22%3A%2210930000%22%7D%2C%22mediaCommonConfig%22%3A%7B%22dynamicReadaheadConfig%22%3A%7B%22maxReadAheadMediaTimeMs%22%3A120000%2C%22minReadAheadMediaTimeMs%22%3A15000%2C%22readAheadGrowthRateMs%22%3A1000%7D%7D%7D%2C%22storyboards%22%3A%7B%22playerStoryboardSpecRenderer%22%3A%7B%22spec%22%3A%22https%3A%2F%2Fi9.ytimg.com%2Fsb%2FrId6PKlDXeU%2Fstoryboard3_L%24L%2F%24N.jpg%3Fsqp%3DovOX_wMGCLTGgu8F%7C48%2327%23100%2310%2310%230%23default%23rs%24AOn4CLBrqMegZU65QivmztI8YzPLsQLuuw%7C80%2345%2364%2310%2310%235000%23M%24M%23rs%24AOn4CLAKhc8RtMFIaebDQHyeWWS9vGnF8Q%7C160%2390%2364%235%235%235000%23M%24M%23rs%24AOn4CLBlIBh7kn9Eny7Sk9anGwjNIGdItg%22%7D%7D%2C%22microformat%22%3A%7B%22playerMicroformatRenderer%22%3A%7B%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FrId6PKlDXeU%2Fmaxresdefault.jpg%22%2C%22width%22%3A1280%2C%22height%22%3A720%7D%5D%7D%2C%22embed%22%3A%7B%22iframeUrl%22%3A%22https%3A%2F%2Fwww.youtube.com%2Fembed%2FrId6PKlDXeU%22%2C%22flashUrl%22%3A%22http%3A%2F%2Fwww.youtube.com%2Fv%2FrId6PKlDXeU%3Fversion%3D3%5Cu0026autohide%3D1%22%2C%22width%22%3A1280%2C%22height%22%3A720%2C%22flashSecureUrl%22%3A%22https%3A%2F%2Fwww.youtube.com%2Fv%2FrId6PKlDXeU%3Fversion%3D3%5Cu0026autohide%3D1%22%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Mumford+%5Cu0026+Sons+-+Hopeless+Wanderer+%28Official+Music+Video%29%22%7D%2C%22description%22%3A%7B%22simpleText%22%3A%22The+new+album+%E2%80%98Delta%E2%80%99+out+now%21+order+here%3A+http%3A%2F%2Fmumfordandsons.lnk.to%2FdeltaID%5Cn%5CnOfficial+Website+--+http%3A%2F%2Fpo.st%2Fmumfordwebsite+%5CnFacebook+--+http%3A%2F%2Fpo.st%2Fmumfordfacebook%5CnExplore+more+music+from+Mumford+%5Cu0026+Sons%3A+https%3A%2F%2Flnk.to%2FMumfordPlaylist%5Cn%5Cn%5CnMusic+video+by+Mumford+%5Cu0026+Sons+performing+Hopeless+Wanderer+%28C%29+2013+Mumford+%5Cu0026+Sons%2C+under+exclusive+license+to+Island+Records+Ltd%2C+a+division+of+Universal+Music+Operations+Ltd%5Cn%5Cn%23MumfordAndSons+%23HopelessWanderer+%23Vevo+%23Alternative+%23OfficialMusicVideo%22%7D%2C%22lengthSeconds%22%3A%22315%22%2C%22ownerProfileUrl%22%3A%22http%3A%2F%2Fwww.youtube.com%2Fuser%2FMumfordAndSonsVEVO%22%2C%22ownerGplusProfileUrl%22%3A%22https%3A%2F%2Fplus.google.com%2F112553849413655774590%22%2C%22externalChannelId%22%3A%22UChPzV-uAKhVMguKI7RB8uGQ%22%2C%22isFamilySafe%22%3Atrue%2C%22availableCountries%22%3A%5B%22AD%22%2C%22AE%22%2C%22AF%22%2C%22AG%22%2C%22AI%22%2C%22AL%22%2C%22AM%22%2C%22AO%22%2C%22AQ%22%2C%22AR%22%2C%22AS%22%2C%22AT%22%2C%22AU%22%2C%22AW%22%2C%22AX%22%2C%22AZ%22%2C%22BA%22%2C%22BB%22%2C%22BD%22%2C%22BE%22%2C%22BF%22%2C%22BG%22%2C%22BH%22%2C%22BI%22%2C%22BJ%22%2C%22BL%22%2C%22BM%22%2C%22BN%22%2C%22BO%22%2C%22BQ%22%2C%22BR%22%2C%22BS%22%2C%22BT%22%2C%22BV%22%2C%22BW%22%2C%22BY%22%2C%22BZ%22%2C%22CA%22%2C%22CC%22%2C%22CD%22%2C%22CF%22%2C%22CG%22%2C%22CH%22%2C%22CI%22%2C%22CK%22%2C%22CL%22%2C%22CM%22%2C%22CN%22%2C%22CO%22%2C%22CR%22%2C%22CU%22%2C%22CV%22%2C%22CW%22%2C%22CX%22%2C%22CY%22%2C%22CZ%22%2C%22DE%22%2C%22DJ%22%2C%22DK%22%2C%22DM%22%2C%22DO%22%2C%22DZ%22%2C%22EC%22%2C%22EE%22%2C%22EG%22%2C%22EH%22%2C%22ER%22%2C%22ES%22%2C%22ET%22%2C%22FI%22%2C%22FJ%22%2C%22FK%22%2C%22FM%22%2C%22FO%22%2C%22FR%22%2C%22GA%22%2C%22GB%22%2C%22GD%22%2C%22GE%22%2C%22GF%22%2C%22GG%22%2C%22GH%22%2C%22GI%22%2C%22GL%22%2C%22GM%22%2C%22GN%22%2C%22GP%22%2C%22GQ%22%2C%22GR%22%2C%22GS%22%2C%22GT%22%2C%22GU%22%2C%22GW%22%2C%22GY%22%2C%22HK%22%2C%22HM%22%2C%22HN%22%2C%22HR%22%2C%22HT%22%2C%22HU%22%2C%22ID%22%2C%22IE%22%2C%22IL%22%2C%22IM%22%2C%22IN%22%2C%22IO%22%2C%22IQ%22%2C%22IR%22%2C%22IS%22%2C%22IT%22%2C%22JE%22%2C%22JM%22%2C%22JO%22%2C%22JP%22%2C%22KE%22%2C%22KG%22%2C%22KH%22%2C%22KI%22%2C%22KM%22%2C%22KN%22%2C%22KP%22%2C%22KR%22%2C%22KW%22%2C%22KY%22%2C%22KZ%22%2C%22LA%22%2C%22LB%22%2C%22LC%22%2C%22LI%22%2C%22LK%22%2C%22LR%22%2C%22LS%22%2C%22LT%22%2C%22LU%22%2C%22LV%22%2C%22LY%22%2C%22MA%22%2C%22MC%22%2C%22MD%22%2C%22ME%22%2C%22MF%22%2C%22MG%22%2C%22MH%22%2C%22MK%22%2C%22ML%22%2C%22MM%22%2C%22MN%22%2C%22MO%22%2C%22MP%22%2C%22MQ%22%2C%22MR%22%2C%22MS%22%2C%22MT%22%2C%22MU%22%2C%22MV%22%2C%22MW%22%2C%22MX%22%2C%22MY%22%2C%22MZ%22%2C%22NA%22%2C%22NC%22%2C%22NE%22%2C%22NF%22%2C%22NG%22%2C%22NI%22%2C%22NL%22%2C%22NO%22%2C%22NP%22%2C%22NR%22%2C%22NU%22%2C%22NZ%22%2C%22OM%22%2C%22PA%22%2C%22PE%22%2C%22PF%22%2C%22PG%22%2C%22PH%22%2C%22PK%22%2C%22PL%22%2C%22PM%22%2C%22PN%22%2C%22PR%22%2C%22PS%22%2C%22PT%22%2C%22PW%22%2C%22PY%22%2C%22QA%22%2C%22RE%22%2C%22RO%22%2C%22RS%22%2C%22RU%22%2C%22RW%22%2C%22SA%22%2C%22SB%22%2C%22SC%22%2C%22SD%22%2C%22SE%22%2C%22SG%22%2C%22SH%22%2C%22SI%22%2C%22SJ%22%2C%22SK%22%2C%22SL%22%2C%22SM%22%2C%22SN%22%2C%22SO%22%2C%22SR%22%2C%22SS%22%2C%22ST%22%2C%22SV%22%2C%22SX%22%2C%22SY%22%2C%22SZ%22%2C%22TC%22%2C%22TD%22%2C%22TF%22%2C%22TG%22%2C%22TH%22%2C%22TJ%22%2C%22TK%22%2C%22TL%22%2C%22TM%22%2C%22TN%22%2C%22TO%22%2C%22TR%22%2C%22TT%22%2C%22TV%22%2C%22TW%22%2C%22TZ%22%2C%22UA%22%2C%22UG%22%2C%22UM%22%2C%22US%22%2C%22UY%22%2C%22UZ%22%2C%22VA%22%2C%22VC%22%2C%22VE%22%2C%22VG%22%2C%22VI%22%2C%22VN%22%2C%22VU%22%2C%22WF%22%2C%22WS%22%2C%22YE%22%2C%22YT%22%2C%22ZA%22%2C%22ZM%22%2C%22ZW%22%5D%2C%22isUnlisted%22%3Afalse%2C%22hasYpcMetadata%22%3Afalse%2C%22viewCount%22%3A%2273527506%22%2C%22category%22%3A%22Music%22%2C%22publishDate%22%3A%222013-08-04%22%2C%22ownerChannelName%22%3A%22MumfordAndSonsVEVO%22%2C%22uploadDate%22%3A%222013-08-04%22%7D%7D%2C%22cards%22%3A%7B%22cardCollectionRenderer%22%3A%7B%22cards%22%3A%5B%7B%22cardRenderer%22%3A%7B%22teaser%22%3A%7B%22simpleCardTeaserRenderer%22%3A%7B%22message%22%3A%7B%22simpleText%22%3A%22Order+here%22%7D%2C%22trackingParams%22%3A%22CBoQ0DYiEwiYzaCS-brnAhUW0uMHHTZFA5w%3D%22%2C%22prominent%22%3Atrue%2C%22logVisibilityUpdates%22%3Atrue%7D%7D%2C%22content%22%3A%7B%22simpleCardContentRenderer%22%3A%7B%22image%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fyt3.ggpht.com%2Fproxy%2FuBYG1o6AB7AQHF1hPrcS7aaOuu276TmmH7IfrJAMvlXOzonkxw5CrIQQ11ptqX-1SwvfOwoX_UymC4BXO9DHXjt41OeMjUfglNDDq5yaPxWqsZLyDgTQoYvJwwhXVXPbTK3vBO8CWNC1Y47GIl39pmW4SsJgvA8yK7uOyIH-cq8noqp43AQWQENo8nZpIpnIOTLUeT13i0I2VkZgcK_Yq9TtP5FvLSxlCmusfU37qWoVd-e_RvLY9KLh1b8vLtiZx4MF9I41FHx3C98eHTbfTgbg8LDUlIfI52q57-sm%3D-w250-h250-n-rj-c0xffffffff%22%2C%22width%22%3A250%2C%22height%22%3A250%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fyt3.ggpht.com%2Fproxy%2FuBYG1o6AB7AQHF1hPrcS7aaOuu276TmmH7IfrJAMvlXOzonkxw5CrIQQ11ptqX-1SwvfOwoX_UymC4BXO9DHXjt41OeMjUfglNDDq5yaPxWqsZLyDgTQoYvJwwhXVXPbTK3vBO8CWNC1Y47GIl39pmW4SsJgvA8yK7uOyIH-cq8noqp43AQWQENo8nZpIpnIOTLUeT13i0I2VkZgcK_Yq9TtP5FvLSxlCmusfU37qWoVd-e_RvLY9KLh1b8vLtiZx4MF9I41FHx3C98eHTbfTgbg8LDUlIfI52q57-sm%3D-w400-h400-n-rj-c0xffffffff%22%2C%22width%22%3A400%2C%22height%22%3A400%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Mumford+%5Cu0026+Sons+-+Delta%22%7D%2C%22actionButton%22%3A%7B%22simpleCardButtonRenderer%22%3A%7B%22text%22%3A%7B%22simpleText%22%3A%22Order+the+new+album+%27Delta%27%22%7D%2C%22action%22%3A%7B%22clickTrackingParams%22%3A%22CBkQ1jYiEwiYzaCS-brnAhUW0uMHHTZFA5wyBWNhcmRz%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22https%3A%2F%2Fwww.youtube.com%2Fredirect%3Fevent%3Dinfocard%5Cu0026redir_token%3DZT8rKlRyzDH7sQuURNFQJLdImkl8MTU4MTAxMDQ4MUAxNTgwOTI0MDgx%5Cu0026q%3Dhttp%253A%252F%252Fmumfordandsons.lnk.to%252Fdelta%22%2C%22target%22%3A%22TARGET_NEW_WINDOW%22%7D%7D%2C%22trackingParams%22%3A%22CBkQ1jYiEwiYzaCS-brnAhUW0uMHHTZFA5w%3D%22%7D%7D%2C%22trackingParams%22%3A%22CBgQ1TYiEwiYzaCS-brnAhUW0uMHHTZFA5w%3D%22%2C%22displayDomain%22%3A%7B%22simpleText%22%3A%22mumfordandsons.lnk.to%22%7D%2C%22showLinkIcon%22%3Atrue%2C%22callToAction%22%3A%7B%22simpleText%22%3A%22Order+the+new+album+%27Delta%27%22%7D%2C%22command%22%3A%7B%22clickTrackingParams%22%3A%22CBgQ1TYiEwiYzaCS-brnAhUW0uMHHTZFA5wyBWNhcmRz%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22https%3A%2F%2Fwww.youtube.com%2Fredirect%3Fevent%3Dinfocard%5Cu0026redir_token%3DZT8rKlRyzDH7sQuURNFQJLdImkl8MTU4MTAxMDQ4MUAxNTgwOTI0MDgx%5Cu0026q%3Dhttp%253A%252F%252Fmumfordandsons.lnk.to%252Fdelta%22%2C%22target%22%3A%22TARGET_NEW_WINDOW%22%7D%7D%7D%7D%2C%22cueRanges%22%3A%5B%7B%22startCardActiveMs%22%3A%221%22%2C%22endCardActiveMs%22%3A%225001%22%2C%22teaserDurationMs%22%3A%227000%22%2C%22iconAfterTeaserMs%22%3A%225000%22%7D%5D%2C%22icon%22%3A%7B%22infoCardIconRenderer%22%3A%7B%22trackingParams%22%3A%22CBcQsJcBIhMImM2gkvm65wIVFtLjBx02RQOc%22%7D%7D%2C%22trackingParams%22%3A%22CBYQuJcBGAAiEwiYzaCS-brnAhUW0uMHHTZFA5w%3D%22%2C%22cardId%22%3A%227f42242f-70a9-4dee-a3c9-000e1da5b966%22%2C%22feature%22%3A%22cards%22%7D%7D%2C%7B%22cardRenderer%22%3A%7B%22teaser%22%3A%7B%22simpleCardTeaserRenderer%22%3A%7B%22message%22%3A%7B%22simpleText%22%3A%22Stream+here%22%7D%2C%22trackingParams%22%3A%22CBUQ0DYiEwiYzaCS-brnAhUW0uMHHTZFA5w%3D%22%2C%22prominent%22%3Atrue%2C%22logVisibilityUpdates%22%3Atrue%7D%7D%2C%22content%22%3A%7B%22simpleCardContentRenderer%22%3A%7B%22image%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fyt3.ggpht.com%2Fproxy%2FJ9mKqL_AF6180bZFZwF2ypSIoj0To_8z3uEqdFXSvkRIKWwWFBclH55fn-IdtOS5TXrOXjBKu0T_bFHCJsBh0QbZXeqMws7U1wuAeyB3tDV3DAgIHoILP4Ur2X8Iib7KiIfjG11q7NzUle5GTqFhqEVce5cKtZsLt_N2jGIOBsRCVUINzS4F0g%3D-w250-h250-n-rj-c0xffffffff%22%2C%22width%22%3A250%2C%22height%22%3A250%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fyt3.ggpht.com%2Fproxy%2FJ9mKqL_AF6180bZFZwF2ypSIoj0To_8z3uEqdFXSvkRIKWwWFBclH55fn-IdtOS5TXrOXjBKu0T_bFHCJsBh0QbZXeqMws7U1wuAeyB3tDV3DAgIHoILP4Ur2X8Iib7KiIfjG11q7NzUle5GTqFhqEVce5cKtZsLt_N2jGIOBsRCVUINzS4F0g%3D-w400-h400-n-rj-c0xffffffff%22%2C%22width%22%3A400%2C%22height%22%3A400%7D%5D%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22This+Is+Mumford+%5Cu0026+Sons%22%7D%2C%22actionButton%22%3A%7B%22simpleCardButtonRenderer%22%3A%7B%22text%22%3A%7B%22simpleText%22%3A%22Listen+to+all+the+hits+here%22%7D%2C%22action%22%3A%7B%22clickTrackingParams%22%3A%22CBQQ1jYiEwiYzaCS-brnAhUW0uMHHTZFA5wyBWNhcmRz%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22https%3A%2F%2Fwww.youtube.com%2Fredirect%3Fevent%3Dinfocard%5Cu0026redir_token%3DZT8rKlRyzDH7sQuURNFQJLdImkl8MTU4MTAxMDQ4MUAxNTgwOTI0MDgx%5Cu0026q%3Dhttps%253A%252F%252Flnk.to%252FMumfordPlaylist%22%2C%22target%22%3A%22TARGET_NEW_WINDOW%22%7D%7D%2C%22trackingParams%22%3A%22CBQQ1jYiEwiYzaCS-brnAhUW0uMHHTZFA5w%3D%22%7D%7D%2C%22trackingParams%22%3A%22CBMQ1TYiEwiYzaCS-brnAhUW0uMHHTZFA5w%3D%22%2C%22displayDomain%22%3A%7B%22simpleText%22%3A%22lnk.to%22%7D%2C%22showLinkIcon%22%3Atrue%2C%22callToAction%22%3A%7B%22simpleText%22%3A%22Listen+to+all+the+hits+here%22%7D%2C%22command%22%3A%7B%22clickTrackingParams%22%3A%22CBMQ1TYiEwiYzaCS-brnAhUW0uMHHTZFA5wyBWNhcmRz%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22https%3A%2F%2Fwww.youtube.com%2Fredirect%3Fevent%3Dinfocard%5Cu0026redir_token%3DZT8rKlRyzDH7sQuURNFQJLdImkl8MTU4MTAxMDQ4MUAxNTgwOTI0MDgx%5Cu0026q%3Dhttps%253A%252F%252Flnk.to%252FMumfordPlaylist%22%2C%22target%22%3A%22TARGET_NEW_WINDOW%22%7D%7D%7D%7D%2C%22cueRanges%22%3A%5B%7B%22startCardActiveMs%22%3A%225000%22%2C%22endCardActiveMs%22%3A%2210000%22%2C%22teaserDurationMs%22%3A%227000%22%2C%22iconAfterTeaserMs%22%3A%225000%22%7D%5D%2C%22icon%22%3A%7B%22infoCardIconRenderer%22%3A%7B%22trackingParams%22%3A%22CBIQsJcBIhMImM2gkvm65wIVFtLjBx02RQOc%22%7D%7D%2C%22trackingParams%22%3A%22CBEQuJcBGAEiEwiYzaCS-brnAhUW0uMHHTZFA5w%3D%22%2C%22cardId%22%3A%229e3f2c81-0e80-4e47-9565-886b4a799465%22%2C%22feature%22%3A%22cards%22%7D%7D%2C%7B%22cardRenderer%22%3A%7B%22teaser%22%3A%7B%22simpleCardTeaserRenderer%22%3A%7B%22message%22%3A%7B%22simpleText%22%3A%22Suggested%3A+Tame+Impala+-+Lost+in+Yesterday+%28Official+Video%29%22%7D%2C%22trackingParams%22%3A%22CBAQ0DYiEwiYzaCS-brnAhUW0uMHHTZFA5w%3D%22%2C%22prominent%22%3Atrue%2C%22logVisibilityUpdates%22%3Atrue%7D%7D%2C%22content%22%3A%7B%22videoInfoCardContentRenderer%22%3A%7B%22videoThumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FutCjuKDXQsE%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLCP9okZE1-uyN72sruSjomi8rsWDg%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FutCjuKDXQsE%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCMQBEG5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLBy5RlC-bURuVWLbLlUmvP4ybXdFQ%22%2C%22width%22%3A196%2C%22height%22%3A110%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FutCjuKDXQsE%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCPYBEIoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLCqLppF3Zwmbl6TWb8X8Gk7FhUFjA%22%2C%22width%22%3A246%2C%22height%22%3A138%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FutCjuKDXQsE%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLDxrbRJQqXM85f71fHjoE3j2KY1xg%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FutCjuKDXQsE%2Fmaxresdefault.jpg%22%2C%22width%22%3A1920%2C%22height%22%3A1080%7D%5D%7D%2C%22lengthString%22%3A%7B%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%224+minutes%2C+20+seconds%22%7D%7D%2C%22simpleText%22%3A%224%3A20%22%7D%2C%22videoTitle%22%3A%7B%22simpleText%22%3A%22Tame+Impala+-+Lost+in+Yesterday+%28Official+Video%29%22%7D%2C%22channelName%22%3A%7B%22simpleText%22%3A%22by+tameimpalaVEVO%22%7D%2C%22viewCountText%22%3A%7B%22simpleText%22%3A%221%2C280%2C724+views%22%7D%2C%22action%22%3A%7B%22clickTrackingParams%22%3A%22CA8Q1TYiEwiYzaCS-brnAhUW0uMHHTZFA5wyBWNhcmRzSOW7jcrKx97DrAE%3D%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22utCjuKDXQsE%22%7D%7D%2C%22trackingParams%22%3A%22CA8Q1TYiEwiYzaCS-brnAhUW0uMHHTZFA5w%3D%22%2C%22customMessage%22%3A%7B%22simpleText%22%3A%22Watch+now%21%22%7D%7D%7D%2C%22cueRanges%22%3A%5B%7B%22startCardActiveMs%22%3A%2230000%22%2C%22endCardActiveMs%22%3A%2235000%22%2C%22teaserDurationMs%22%3A%2215000%22%2C%22iconAfterTeaserMs%22%3A%225000%22%7D%5D%2C%22icon%22%3A%7B%22infoCardIconRenderer%22%3A%7B%22trackingParams%22%3A%22CA4QsJcBIhMImM2gkvm65wIVFtLjBx02RQOc%22%7D%7D%2C%22trackingParams%22%3A%22CA0QwJcBGAIiEwiYzaCS-brnAhUW0uMHHTZFA5w%3D%22%2C%22cardId%22%3A%2221b09b31-b267-45a2-bb36-5813351bf970%22%2C%22feature%22%3A%22cards%22%7D%7D%5D%2C%22headerText%22%3A%7B%22simpleText%22%3A%22From+MumfordAndSonsVEVO%22%7D%2C%22icon%22%3A%7B%22infoCardIconRenderer%22%3A%7B%22trackingParams%22%3A%22CAwQsJcBIhMImM2gkvm65wIVFtLjBx02RQOc%22%7D%7D%2C%22closeButton%22%3A%7B%22infoCardIconRenderer%22%3A%7B%22trackingParams%22%3A%22CAsQsZcBIhMImM2gkvm65wIVFtLjBx02RQOc%22%7D%7D%2C%22trackingParams%22%3A%22CAoQwjciEwiYzaCS-brnAhUW0uMHHTZFA5w%3D%22%2C%22allowTeaserDismiss%22%3Atrue%2C%22logIconVisibilityUpdates%22%3Atrue%7D%7D%2C%22trackingParams%22%3A%22CAAQu2kiEwiYzaCS-brnAhUW0uMHHTZFA5w%3D%22%2C%22attestation%22%3A%7B%22playerAttestationRenderer%22%3A%7B%22challenge%22%3A%22a%3D4%5Cu0026b%3DRyVFKonV3wgaV0Nee8tVigUvb9s%5Cu0026c%3D1580924081%5Cu0026d%3D1%5Cu0026e%3DrId6PKlDXeU%5Cu0026c3a%3D22%5Cu0026c1a%3D1%5Cu0026c6a%3D1%5Cu0026hh%3Dopr-q3Yn8p1bhlxZ9tyQ6Muky7gkomcjp-Wbc_KqitM%22%2C%22botguardData%22%3A%7B%22program%22%3A%22aLoxbHTDYeLmRTDJoD2qWncoYLvHIdriDD5%2Bh2Y61%2FCcRi2lvy%2BntBErpMtrY8vwu5Lp2CmDY4%2FVtZO%2BFaNCYzuN5bNth2IyabxDtzIgj3A0mtoEmq1Vixov3uUs3qcZpJhi507BLDWebfBWzlAsVVKrJmH6jQ0djYpjiQLQAJOL6B2XV7%2FxukLpK8YpLv1wBxTWKq3ajqZGWf0nPlvlW%2Be0Yt8qE8ZlAQ1ociNLTnKwPOiMTYn23Ptfgntsgs45b4fragbrU8ZO9zBUeKYVBaMvndGa4PUKT1AUYeM2iX8DV%2Foj%2FM1GYDXnK%2F8H8C9%2B9OWFRskF1fXZaXufoq3omVuWCM6tvDxOiLDJB0w3j4%2Byg2sG1HPf3iCxbfL5LuQmbFALIj1EIgRJDkgJR1hhVJqASSApYCJsAxAqGZg3sgJ3TqsZ6d1M8yXvcG28fpTeDt3HN6CQs%2BE7n0GU6%2Ff%2FtA2KMtlwljpJdzqL9IUh8qvtJDCet3Xxcf0Y0k33skUGdllRDQF4I8F1lQ2LPTbT8U%2FCiIG1P5XLjCjrFeEYcWgy56NRu2X2QrCFp614m9lWYzNS2LG4tehwyytUHm6j%2BkvcV8JmiM9AjIV9j%2BopFBhd9G0MvFqhgNnsl6uSsGSET6w8zvHNrHYJy9e9GQaCZaxTg3TLMth62xdsZKIr%2FeYdeAs67T5r2Yd5J8GJs%2Fb3ZQ0ct%2BLUso0TfKqIGKJbDS90Iu1QDPeyg3hU6TrbcUdHPCB1EIMwsVxpw9%2BL9YmZ1GGULdBd7ZbNK5wkE3GuaftgHuKILxg%2BfmhRyQynmfzRbWyE8V5aoaPwfwd77wNCKMy3q40WCP7jnG24H0iGc5D7rD%2FIvz5EM%2Bgt8bewp6TTa9xbF00AhkIIrQuVWHhp4HNCPlNO1B%2FxRDVTVBO1sxxBiVkZPYhRcSiGEIHwuiZ5qwvy02q0ek4ac98T9pd5wguh7SujRUM9mvasTIfx%2BdkPdgT3KlJz3x5ndOUJ1gq3w8IcP4Rrsy8Tkb3gM0KcRlqEOByYzfu%2BwVclS5Tfc4p37uynR2BjaRB6y%2BpoFFOza2LdWOQQmwj4jNrxyNkgtIR%2FeHnP7AIH7WdTnIn5jLHP2jxBJ25vk5QuyyvbXw6lW7Zp%2BgvgMOxCCvq6OoN6f8JgrthfMAEizQH4jmSw8SLmrN0zerDz%2B5L1yuyepfSX%2F%2B5wODnj8vPww%2Fj0DBEaeUU2fNZiptn%2FLkNnsgv17VpUvP9aVVzA85%2BkOJtmT5%2FcqcGfHPRLDBrItMm5JlcOTGrhK0J4if6K%2BZsIsBKcuNnEQO%2F0BB7oiAKSOo56gsJD3nHsq9LRXqkBjZc07JnCAmlQcCjsUkLeCRphslFBtFIJCqGbhjSHdyFuvxik3jYCH5jZLxXpp6dzvmjPBMbThtiW%2BwGj6AtwN1WjAAxOdaDBRl0qiL2DrfwQHdA6pK%2FVDZXz%2BBMfCc1OJD9%2BCqNUo4TqmCoToiTrSy4Ifru2Kb%2Bkzg9eXgJqlu2aVbJaIOF6EEAx3WlsebWx5aQxmDl9eLHhvlauIxIxGdQMvIPoxh8qTFpnkxQVkkg%2BYwt2WyC%2FqoaxpRuLrohokL7G8i6LI8jQmjyRB5wBCaHdl%2FvfIZeWIxCgz86GklsDnojIcUQNvbty3UyFikc%2FoJGYuHgzXl9Azfa9JU2y1IcTFKdn%2FDJCXzfKdiHnDvWcfV13Su%2BqE0j9Ngl2YjUxA8XKGEHEwR160s5OMGBUqG%2F7qXgxm8tLeB9GVuiEdLO883LCNEp7TpgbeJdAdMLRU8wlPxc717kWGgjnAhuAC29i7XJ515W3%2FvzCeKzaLbQCb60gUNYc7QFKr1JLz7K6HSiqtDOu3ihGasAE3zX6hdBD5c4BcivmtUSdXNgMT9PtROxyTJRNlqGracFiKEYHSpefksg2hJy2%2FvkkuUCYNVwT4Oq01ugZ8XCgJvHKLll3zO3NA7j6V2Imn%2BM8XXiJ0yAxb5G%2B%2FUQwomRDOj2lEb8vzCO%2Fmjl0ZJ4FrcgJIGKAmIRlzc%2F9NN6LXkfK71APFnApvL0mtn0IC3%2F5wTN1ZMv6sTUaFEPfpd%2BqzxjSSeoQ7XC1UZbunAiwQT9J5aK0arcpwjNEKuk0HV7tzuc%2BJDdBitYjdT5Sj29%2BZsy2o%2Ft4WjO9%2Ft1gPBL1EUU1lnY7ndLmx3m%2BrPypRrG1HqBIHPnni1qxTyjgJ9SIcSsnd0%2FYj4PtoUsRmT%2B0XLgafGzwB6Yj%2F2n1%2F7WIybZJ%2FC6EQW563aPAb0dL87cW1CjDdUafjRwwFPtv3njLEmkmIvrwJAiB988nrAxyfDTAe%2BtnofcrAThpQasX%2BMDy7KjosOgzypxm3%2BoTa6hFUoElK1E1v7i0kJG9r5NY8VZEqFLWkWUbc3lhuJxIFF85JaQL3%2BWubFgv4vkfQDKdZudNjfPPQQSDLlPQQMtSrlWudHWSWah%2B%2FRbnPlmAZFdbIR2%2Bi0kOLLY63pWCwCKN5lZo%2F5x%2BoaTgkwNMAI%2BWV2OSXX%2BOAb9Nuaej6sp3x1vatAeBaU%2Byv7hIKhg3eMZgV8tqPSAf1SjEkzloD8BYrx%2Bab%2Fju9XnmAISunKnD5ztcOMP%2BtYPSc%2B1btgpvMM%2FdoxI4XS%2BNiI22DmWYGsVz2zga0adxYdNC0Saz9ldPFHqJn57lYF%2FK69JHeGqGOSaofdhzij%2FMtPZ%2FkHghUkblPx%2B%2BSNGJ6Faf3n3Ci8%2FhQHLx9J4ZM%2FJ%2F55eR%2B%2FHcz978S9BzWU7kYZlnPgEu7Iv8Brl430W%2FUWvYFStnWsFMuxf6pTtnndBPUWoeoqfdTTKTbY4YGTalBXzPxuRhxsenKaHdDKo9aN%2B4T0zNhz1l3vsALjF3IaP2cc44wFEjN772VXuOVK5p6RLFBO6zt6bKvVg4Rkgl8No4FwjJYzEmb0YxB97xuwbEn7cy7qfLYL396ns2bOYkHNyE6F6cEeo1GXtK3NjeJXDPSDDr1biAJCOVsTbHaINRYtd91tzdEU8Nsa%2BQbNhj52HDyoeVnlvaMu4fnr13C3TTaaDjaTPd13hRbZ%2FF5oMeBhU%2B4xeA2NGPZj7FHS4KIaKgQdYqu3x6qk2733Eoj%2FOD%2BMbsmMs1t2rAq0NFtxg6HY4mfb8U%2FeL9aGM2wqJh8qrthT8Pl5Da%2FZ%2FUqlaO%2Bk%2F9CB2t2Fba1WyFptP%2F5gNmMESUMiJmNaEKMJFCmb7KNGilHi9OfPJCqp1O6N3L6dpSYO%2Brj%2FYojFpsuChSLaHqnLGdh7aO8TJG3ba6ogHAfGNNfGHE7VJsHERY0g4kDBP9psW0k%2FrQ4sg8t%2FO6Y6f55JEM3DfB%2B9V7jxbaufyBButIPvyos%2F%2BG1AZWpGdapCtzCZNp7IdHaoMrOjvBALYeuN0jOVcgxvc8JqPslDaJ8JeFdJcnfoUtGEUEWXQZq2c%2Bz%2FN3eOl6qe6tiepTMuSPArAd7tQcyGTVQhr7s%2BoB8kgLOhMP7NI4wFMUOfo21qnz9UePzu5oaUWpkZjIQPWyNuWd3bLI%2BNFPICWjCobQBh1jC3TVXHf4rxrC6KexArEEu%2BejE0xhqLLdtmBRMs2qTYNaYPwBG0g0rCY1a740bE%2BLXeinSCpWKq39fRUjGHBZyno4CCSJ9m6vmQH9MNhXvuaB8NqI5H9eBD7tCe8sciiIQMKRldgi%2FRnSs3jgwatmt0r%2BG8DAQB20LWNvvVVtWLsjP6trwAWKTSJtK60JuY5w9nbIOeJnNsRfAuQjf4YriiwWZVug6S%2BRrMHEcDV%2Fs1dN%2B6i3HQxYPZqDXlIGvhql73%2BBd6pfePOtovaoRiVRWrI4buYMMvYjSl5gnh6ZeGnwt0j02%2FQE51VnDP0Ajf6lo1iQfDC43DD05yiMpa6NQk0QOLXg5z0wYjByuYW1wp%2FDriDtQ%2Bpf3a9nJnWyh8mCHg6QFtGSZhNuuSXmUyCdtxTWaA9ixWulOeSfv7eu%2FXVoN%2FvJptAcrQV4TH2sLhtFtn3D%2B2MCPauvWklQFzueU8mA17lAlGVkKCkH5UadFhQCd2Jqs0TgN5fTkNr4Y1hjxtiFU%2Bw80U%2BE3EA2WuOU%2FlxBjNIw9n%2B5LSG1CcVMCfeU%2FdpD3%2FapHPZalZQf%2BT6%2BJy2PIJPznpvQ1RRIzarYF4r8VuYeRLHX7Ys5%2BLcMdqzH%2B%2Fqz3eQwkOZeE7vAIB9ijBf98CHPBw%2F%2FgIFS5IAyQf1WQKsw0tmTQlsdZgNkAiNF7lJi2IqNF0uxx4Q1QYyDOpBvrQ38MSxlLSCfLSz65BpK82o%2BQiiRJuvFQOLARQYVYXEvrKFJwBz4PWgfZkrjYJ%2FucDb%2B%2BKrotXa%2FiLIR9UUjIdmX%2B2n7B1mEtfgkwFcaCaHCXgs6O1LGj3a0VFVQP8Tmg0RTJCJJ85u81eAsvwlVXsiEGclO7UptCWaHYMImmOulmmDHmYQL0yhwVCjl9%2FAYbi7EkVW7LDodf4VfuCt%2BpdZtPw%2BnJ0a%2FJliwGUK%2BsoTSdOrlNCbjtFGYMswZZTW7FmR4kQlaEyeh68OtqxxalbWr5nZCPLJhZhVFxFGiTm3l2YkCgIgfuoef9tBF9DDOsdJLn%2BAdoz%2B8BIHwdOsyzq%2FPHotrzus0LYT6N5opyfFJEPlV5ZzbZqgyVtsi%2BOG6llxWzTOZTsYjku9baIBHV7mDgB0kq3hxRyMwiF5j58c%2FCliF1wNlfEcX%2FlbAa8%2BsRmIY7e%2FA90D%2F7yduglF6f1GhXDWAfdWGPSW%2BPDt4NXy1gNRV5WnW9z35Epnia7%2Fuf1tMBuM98fLpmOjlT%2F7v61wX15HGqUA7FAGI8IJATHhaG3b2VCQ%2BdfxjfyTAyYaH6qPAmjHocqmBEIqO4klBhLnHmlAErkDUxeyjMeqaWiWGgGm9ux9LTtB6JmDn5kcUqOEmjNUTIEHJESr5i0fDJyhDGydtzRcdceOUVi7Ck38V4DgZS5Xc9Y0KXxPFhh%2FNguZBh8NrPwJdJvzzCNO2W0L%2FbuPF2kXlc%2FpBl5THSYWKuFL%2FOlQufTqWx5NPt9YIZ%2FwobRJ30RjEPfd5HRNaXD3BLjGFsCHdYeORKJrB5lU4sQdeQyE14C3hzmEUoM%2BFLRhAqm1bq47c7v5%2F1EvBpYT1zwRiZCMur0sgSGwIy39jTP4K2AeRrmb%2Fu2xJf7AaYq0I%2FnaxT2NaXSdSR7Rb05hTR8s3Gsi2iyuQO5VHKWot8FczooSIxzKxsetS3y5j3ESa3qVaeJ39xGCyZP2Mc4AE7GbQ98S9gxvc0H5LvqdezTyX7ohyTH2PUA15eKrC5bOfdyTlyrGpGVWr8TZj733vB%2BKsUwiDzrJtn2uL%2BLxUtq%2BdvwKW%2FstusyZ8oIX0ZR6LDgdBrEcIwi6N%2F8vZo5%2F0uWEMXOLbsb2vO6zHR4PhJhfBWJ%2Bmu%2FnUKWh8SUAWw2FuFGMJuYq7V5Jr6pF47vlcoGn2QfOIYGoWL%2FdYSmDq3wyJOwRbHloNLsGgHNJyqmSr2NdvL1wkQZxJMTnopsnYtCkqv4xYMy5WSXs%2B5OtzjYwgHK73ngyo6HPHiDsk7qcB4MVUIEnWhaZDl3RccFfsQP4DecWorLNnkjLGZQt%2F27ulg1PyLhD%2F9jVYSfT%2FOMq%2BgyonzjgDKJHD79mAHjMo0LpXxt%2FpES3VCHxYaGzkmFmqTYhGd5YHytk8rescVesxu0c0hx6WsXi%2FskOnviawRrcZxmoWULDDrIdFcS%2Bor9bq7JbVrekE%2F9nQBZ8Gxzns0EiHinxZbSMpS%2BvbfKuTDDE%2B7xamjE8I%2B5vAdS%2F63R1R4wev94MOuUihz%2Fjh6s3R6KHs8jF9%2BZPKPz9X2M5Ilpu2hYIUoQHdN%2FvcjKFTnzlx5RUkPSN4vnyfGp2Bg0uNtq14OWLb2w4lF3OQHQ0kmrVdg51EPgb73F3RNNR5h0AvsIvAOOL%2F98P5pD%2B4Rk5W2xK%2FbBU18GqFg4wzyaH8XJYz35fhrxO9i1kJYuJHvDuTKbuoL25%2Fe8Wg7F%2FqTWo0Erzn%2FIKj9%2BNwDjsD01%2BGJewZNSWl1VWT31J9SwXaLV6fMdztgmLkt%2FTusX6Pt05NGVOLZkSNX9jJY9z6xQoARG0bnrbYczpluPGq34ERfipasfX84T%2B09yo5U%2BEs6ypTd0BujdrZNbTWsz7P9nDu9haOmuOz%2BWC6VxotoU07z7Le0OCZjHdYxFSh8XjA7%2BsTnQWzhBYb%2BVp3wXWxobgk0rzgDSggt43Vag4SkssUhVcQs9AgDmWd%2FMTSpPj0a%2Fxde5hQzUW2D8PQIRB4aqq3bqTFo2r1HLC2kg%2BNB429hTNUGtlaXDX9f07RTnfnnRxCQdzhPcqVKwPm93WTlOvywV%2BwtfVSRd9j8EjJ2nNwNTyvBfdUjCWfWpK1TfDRYqnd69kPpuyzx4JiqFaAfDfNuO%2BQmDeMyKQzHEDFH8QftcOsNfj6S%2FQUOu%2FVtuFbYBGnMEHQWX7IkFmx97D2%2F%2B%2Ftxx35CE5tjPFPVuTEnPaKskdZ1GDgrVLINoSjB7Mc9mRQ6dlxT6HdYfxRGntyAgZkoZqENxCT%2BwAi0wdtfucFdrDWJX1%2FQ6tFPVByywUASDMsdFMKd7%2BBZSLj7Tlh4qEB29POoxr%2FJBu2fPIqM4mEOEWwNQC%2Fhfaz1AFxllYAPdvpWo4%2FTsZjNoqVXYBQgd9bi3tEnExrFqtwWAE2ZZwVQPtZzP9ghgBJNmfrs%2BmS27wEFzWV3DjDW081VkZnRnjESI6%2BhDD7glfy3fnC8nfugVkaqY1QoaZ82Ebg1ZVO1hu%2BUgzCxZLv%2FtQuVIw7PVxpzE3dbQUhPjyONZVvOJoEAgAfP8VqRA6Fsg8wR893S2eVcP3SB9ZoO%2BcJOcCxaUXLIXjhCuV3xZY6g3sE4CY%2F6dxf3Pwi1ENK5pJxdmCyi5An1kLxZ5%2FHolZ5NWvjfp%2Fg3aGEUm6l2KQLixaX2laXEa1JahJP1o%2FZHroP%2FvXwuuui5QDbXnnCacc9MCBPzPd2t1rChvVmtDkfo3KwD%2BtIOOVORt3KMtIxjMGv5%2FSrO7dYZUWhOUzHHhX%2FdD5%2BZilzY21PwmFeAwVhSBKgUuJd6LxuxKlwRQNuBSyCcfgpwbRPBB49pMBHHDnYGyFYglDVDRpR8WelT48kM224t%2FzJonQGDrLpA7EL3o7Riq0ngJLMqA26OBU%2BXTO5e3XvbSqPAW7tyIjtpb%2BDTLYKl8QE2SivlrS0CcTah%2B2%2BXicBwmIf1SwZ1zzId7edUK8GA74znf0JDNrPAQ5jPhm4pjC99CmLXBWHjgrZTQbTtYcPzic38Mcbh%2BCvuuk%2FrfQWLTnSPvh5kR0yGx%2BtjkvTlB8CMipipSkUfe4eXfKqIcMXb%2FpMtHE3650azWhfqTj8Ee4F511lUs2WCP6k3%2F3TnmSdHWzUtvXOsUye4BIHT3N%2Bhrtx%2BBt586vOQkupthPZrXduy9lGdw0LqM0NfgaYGID0hbQl%2BicX1UQKKt5KXBKSUWV78i0RfXddE65P5YV%2B%2FDFWSt%2BPmaYDcepdl%2FcFbvTa9fz1qLipearpBHOH3ehXjY%2FwLzJxRfM4ZIEWqdvo%2Fi2q44NJMq%2B2wHvPP3DZApDV97%2FJwQPGaO%2F%2Bx03kR5frkeo5zIBbvNRSPIoVtZ%2BXjeCxyZ6uZDGF6M5KPd%2BFGJWlf5T%2FQD54FxuDZUB9gVeN04VXimf2wmKkCeiiWAQmQOr2FWP5U5tj14KElv3f7FL8ocRkuNskn9cowBx6ZVWYeN3CYHqSHSEa60ZfwEtxE7%2FprzksNGUdCnpvxoR70cigBtyXnKSX5gmI6F4KTG7czCU08MfLTdlFf0KJqDBZmZ8e3NRptsQH1bECldUBbKYwWQ5JT8F1cYNc5NpRcD5a3od7dLewoBE4bAzIbHbKP1L65v9OWBEQb4lPjjlLPzHdH8bHNnPp9C7vROrWccX7xdK3W3QctAd8lS3TBORm9HW66TfB6unWcIUsbyycaIEBCFPo2d3fuNejCyxwxFo5GffYAkoXS%2BQwbERIyvliyiWchATa5aOCiztb6%2BmRzzUAZbM%2BcC2zSx9nUzN3NHAZJUMCkuAIcx3CKpft8HfmR4o%2BL8L6eU%2FUZ%2B78VJ0EfS2ZJzheOd9qxZZKXyFuVor0a11rtHKfn9S6j1hv5ozpIBvQrbfO%2BXSk%2BnqkmMSQQy0qZxXg6ooEAZkTT4%2BzlpdpqtveO22B0%2FGps4caZU8qZp30qnwpLnvdR9s%22%2C%22interpreterUrl%22%3A%22%2F%2Fwww.google.com%2Fjs%2Fbg%2FSkABCby1tsjyITqGq-Y_EQnLFPJf8iIedpDB_9O5x1g.js%22%7D%7D%7D%2C%22videoQualityPromoSupportedRenderers%22%3A%7B%22videoQualityPromoRenderer%22%3A%7B%22triggerCriteria%22%3A%7B%22connectionWhitelists%22%3A%5B%22WIFI%22%5D%2C%22joinLatencySeconds%22%3A15%2C%22rebufferTimeSeconds%22%3A10%2C%22watchTimeWindowSeconds%22%3A180%2C%22refractorySeconds%22%3A2592000%7D%2C%22text%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22Experiencing+interruptions%3F+%22%7D%2C%7B%22text%22%3A%22Find+out+why%22%2C%22bold%22%3Atrue%7D%5D%7D%2C%22endpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAgQ6kUiEwiYzaCS-brnAhUW0uMHHTZFA5w%3D%22%2C%22urlEndpoint%22%3A%7B%22url%22%3A%22https%3A%2F%2Fwww.google.com%2Fget%2Fvideoqualityreport%2F%22%2C%22target%22%3A%22TARGET_NEW_WINDOW%22%7D%7D%2C%22trackingParams%22%3A%22CAgQ6kUiEwiYzaCS-brnAhUW0uMHHTZFA5w%3D%22%2C%22closeButton%22%3A%7B%22videoQualityPromoCloseRenderer%22%3A%7B%22trackingParams%22%3A%22CAkQ60UiEwiYzaCS-brnAhUW0uMHHTZFA5w%3D%22%7D%7D%7D%7D%2C%22endscreen%22%3A%7B%22endscreenRenderer%22%3A%7B%22elements%22%3A%5B%7B%22endscreenElementRenderer%22%3A%7B%22style%22%3A%22CHANNEL%22%2C%22image%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fyt3.ggpht.com%2Fa-%2FAAuE7mD4Nf9DissQyGyf_chOHAm8F97wtNHBVdzzMDzRjA%3Ds250-c-k-c0x00ffffff-no-rj%22%2C%22width%22%3A250%2C%22height%22%3A250%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fyt3.ggpht.com%2Fa-%2FAAuE7mD4Nf9DissQyGyf_chOHAm8F97wtNHBVdzzMDzRjA%3Ds400-c-k-c0x00ffffff-no-rj%22%2C%22width%22%3A400%2C%22height%22%3A400%7D%5D%7D%2C%22icon%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fwww.gstatic.com%2Fyoutube%2Fimg%2Fannotations%2Fyoutube.png%22%7D%5D%7D%2C%22left%22%3A0.022807017%2C%22width%22%3A0.15438597%2C%22top%22%3A0.51713395%2C%22aspectRatio%22%3A1.0%2C%22startMs%22%3A%22304814%22%2C%22endMs%22%3A%22314814%22%2C%22title%22%3A%7B%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%22MumfordAndSonsVEVO%2C+channel%22%7D%7D%2C%22simpleText%22%3A%22MumfordAndSonsVEVO%22%7D%2C%22metadata%22%3A%7B%22simpleText%22%3A%22Mumford+%5Cu0026+Sons+on+Vevo+-+Official+Music+Videos%2C+Live+Performances%2C+Interviews+and+more...%22%7D%2C%22callToAction%22%3A%7B%22simpleText%22%3A%22VISIT+CHANNEL%22%7D%2C%22dismiss%22%3A%7B%22simpleText%22%3A%22CANCEL%22%7D%2C%22endpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAYQ-N4BGAAiEwiYzaCS-brnAhUW0uMHHTZFA5wyDGl2LWVuZHNjcmVlbkjlu43Kysfew6wB%22%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22UChPzV-uAKhVMguKI7RB8uGQ%22%7D%7D%2C%22hovercardButton%22%3A%7B%22subscribeButtonRenderer%22%3A%7B%22buttonText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22SUBSCRIBE%22%7D%5D%7D%2C%22subscribed%22%3Afalse%2C%22enabled%22%3Atrue%2C%22type%22%3A%22FREE%22%2C%22channelId%22%3A%22UChPzV-uAKhVMguKI7RB8uGQ%22%2C%22showPreferences%22%3Afalse%2C%22subscribedButtonText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22SUBSCRIBED%22%7D%5D%7D%2C%22unsubscribedButtonText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22SUBSCRIBE%22%7D%5D%7D%2C%22trackingParams%22%3A%22CAcQmysiEwiYzaCS-brnAhUW0uMHHTZFA5wyDGl2LWVuZHNjcmVlbg%3D%3D%22%2C%22unsubscribeButtonText%22%3A%7B%22runs%22%3A%5B%7B%22text%22%3A%22UNSUBSCRIBE%22%7D%5D%7D%2C%22serviceEndpoints%22%3A%5B%7B%22clickTrackingParams%22%3A%22CAcQmysiEwiYzaCS-brnAhUW0uMHHTZFA5wyDGl2LWVuZHNjcmVlbg%3D%3D%22%2C%22subscribeEndpoint%22%3A%7B%22channelIds%22%3A%5B%22UChPzV-uAKhVMguKI7RB8uGQ%22%5D%2C%22params%22%3A%22EgIIBBgA%22%7D%7D%2C%7B%22clickTrackingParams%22%3A%22CAcQmysiEwiYzaCS-brnAhUW0uMHHTZFA5wyDGl2LWVuZHNjcmVlbg%3D%3D%22%2C%22unsubscribeEndpoint%22%3A%7B%22channelIds%22%3A%5B%22UChPzV-uAKhVMguKI7RB8uGQ%22%5D%2C%22params%22%3A%22CgIIBBgA%22%7D%7D%5D%7D%7D%2C%22trackingParams%22%3A%22CAYQ-N4BGAAiEwiYzaCS-brnAhUW0uMHHTZFA5w%3D%22%2C%22isSubscribe%22%3Atrue%2C%22signinEndpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAYQ-N4BGAAiEwiYzaCS-brnAhUW0uMHHTZFA5w%3D%22%2C%22webNavigationEndpointData%22%3A%7B%22url%22%3A%22https%3A%2F%2Faccounts.google.com%2FServiceLogin%3Fservice%3Dyoutube%5Cu0026uilel%3D3%5Cu0026passive%3Dtrue%5Cu0026continue%3Dhttp%253A%252F%252Fwww.youtube.com%252Fsignin%253Faction_handle_signin%253Dtrue%2526app%253Ddesktop%2526hl%253Den%2526next%253Dhttps%25253A%25252F%25252Fwww.youtube.com%25252Fchannel%25252FUChPzV-uAKhVMguKI7RB8uGQ%2526feature%253Div-endscreen%5Cu0026hl%3Den%22%7D%7D%2C%22useClassicSubscribeButton%22%3Atrue%2C%22id%22%3A%22ef067694-d85a-45da-bc48-090bdf2302af%22%7D%7D%2C%7B%22endscreenElementRenderer%22%3A%7B%22style%22%3A%22PLAYLIST%22%2C%22image%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FBB9luhBKLUw%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLCihCz6iCEzmM68Ek5Vu5IY70KYOA%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FBB9luhBKLUw%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCMQBEG5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLCi3VldlQVMNzXwdqBNQDyk8poCzg%22%2C%22width%22%3A196%2C%22height%22%3A110%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FBB9luhBKLUw%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCPYBEIoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLAPUBijEYztixcmeiKx5eLJRMFhkg%22%2C%22width%22%3A246%2C%22height%22%3A138%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FBB9luhBKLUw%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLBc-KuYUqPfr_psicAI1BhzqiLk7A%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FBB9luhBKLUw%2Fmaxresdefault.jpg%22%2C%22width%22%3A1920%2C%22height%22%3A1080%7D%5D%7D%2C%22playlistLength%22%3A%7B%22simpleText%22%3A%22115+videos%22%7D%2C%22left%22%3A0.65438598%2C%22width%22%3A0.32280701%2C%22top%22%3A0.49299064%2C%22aspectRatio%22%3A1.7777778%2C%22startMs%22%3A%22304814%22%2C%22endMs%22%3A%22314814%22%2C%22title%22%3A%7B%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%22115+videos%2C+All+New+ALTERNATIVE%22%7D%7D%2C%22simpleText%22%3A%22All+New+ALTERNATIVE%22%7D%2C%22metadata%22%3A%7B%22simpleText%22%3A%22by+ZZWardVEVO%22%7D%2C%22endpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAUQ894BGAEiEwiYzaCS-brnAhUW0uMHHTZFA5wyDGl2LWVuZHNjcmVlbkjlu43Kysfew6wB%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22BB9luhBKLUw%22%2C%22playlistId%22%3A%22PL9tY0BWXOZFsez6cjXAxHTruW0jteUHQk%22%7D%7D%2C%22trackingParams%22%3A%22CAUQ894BGAEiEwiYzaCS-brnAhUW0uMHHTZFA5w%3D%22%2C%22id%22%3A%2279e48892-c4e5-4ae4-ad72-42ca0237e016%22%7D%7D%2C%7B%22endscreenElementRenderer%22%3A%7B%22style%22%3A%22VIDEO%22%2C%22image%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FhXEBQpIhmgc%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLByyTnulyFPNejTDnOk70G_X6st4A%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FhXEBQpIhmgc%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCMQBEG5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLA_YRBnX8FM35jyZP1h8iRV0Zb5ug%22%2C%22width%22%3A196%2C%22height%22%3A110%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FhXEBQpIhmgc%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCPYBEIoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLApVC5Ab0Nell9kMyUAvHlZnOfoEw%22%2C%22width%22%3A246%2C%22height%22%3A138%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FhXEBQpIhmgc%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLDW9qe9banW_DQ05sjXVrs3zcr1Hg%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FhXEBQpIhmgc%2Fmaxresdefault.jpg%22%2C%22width%22%3A1920%2C%22height%22%3A1080%7D%5D%7D%2C%22videoDuration%22%3A%7B%22simpleText%22%3A%224%3A38%22%7D%2C%22left%22%3A0.65438598%2C%22width%22%3A0.32280701%2C%22top%22%3A0.13084112%2C%22aspectRatio%22%3A1.7777778%2C%22startMs%22%3A%22304814%22%2C%22endMs%22%3A%22314814%22%2C%22title%22%3A%7B%22accessibility%22%3A%7B%22accessibilityData%22%3A%7B%22label%22%3A%22Mumford+%5Cu0026+Sons+-+Woman+%28Official+Video%29%2C+video%22%7D%7D%2C%22simpleText%22%3A%22Mumford+%5Cu0026+Sons+-+Woman+%28Official+Video%29%22%7D%2C%22metadata%22%3A%7B%22simpleText%22%3A%226%2C704%2C633+views%22%7D%2C%22endpoint%22%3A%7B%22clickTrackingParams%22%3A%22CAQQ8t4BGAIiEwiYzaCS-brnAhUW0uMHHTZFA5wyDGl2LWVuZHNjcmVlbkjlu43Kysfew6wB%22%2C%22watchEndpoint%22%3A%7B%22videoId%22%3A%22hXEBQpIhmgc%22%7D%7D%2C%22trackingParams%22%3A%22CAQQ8t4BGAIiEwiYzaCS-brnAhUW0uMHHTZFA5w%3D%22%2C%22id%22%3A%224f7a5ee4-7727-4656-be87-51a068dc7524%22%7D%7D%5D%2C%22startMs%22%3A%22304814%22%2C%22trackingParams%22%3A%22CAMQ794BIhMImM2gkvm65wIVFtLjBx02RQOc%22%7D%7D%2C%22adPlacements%22%3A%5B%7B%22adPlacementRenderer%22%3A%7B%22config%22%3A%7B%22adPlacementConfig%22%3A%7B%22kind%22%3A%22AD_PLACEMENT_KIND_START%22%2C%22adTimeOffset%22%3A%7B%22offsetStartMilliseconds%22%3A%220%22%2C%22offsetEndMilliseconds%22%3A%22-1%22%7D%2C%22hideCueRangeMarker%22%3Atrue%7D%7D%2C%22renderer%22%3A%7B%22adBreakServiceRenderer%22%3A%7B%22getAdBreakUrl%22%3A%22https%3A%2F%2Fwww.youtube.com%2Fget_midroll_info%3Fei%3Dsfw6XtiwEZakj-8PtoqN4Ak%5Cu0026m_pos%3D0%5Cu0026token%3DAFjjc2OZVdZWfDHKDLY7T-aBscxkn4EiGSD9IGuM9Z48a9Rnr16SSGZ5lBjSnsbxjjvyXlPtG-zunELWdqV0PjtbEL3xtnETwo3NEAyeHPa649kL4Phr3emEF4s8Gun3OG_O29BrEHR1wi7gdQPdNMJZ-yTMa3JydIfQHTA-6PAzNRTsqKSEoR6ld-U6RuizsqaJWiT39GdvpaZ9uQS8iEREVcPjJsuew3uI2-HVD65Fr0LSIvXT2Tmr-I3ZsKTRAdGQnsd60O0t17figIDUkM4d3U3vv7CErCNroWOqP3LBm9VMTfmuIPD4FBGW-CRlkQUxSTA659PO0DsKIp_gr1Lrd5rPJB-CP74lfxBMqLKIyDMc1hQJNVeItAVJpqsZ2dgdPs3hafMThqZSm6ERhbYFRcUddgkyQw%5Cu0026index%3D0%5Cu0026cpn%3D%5BCPN%5D%5Cu0026lact%3D%5BLACT%5D%5Cu0026ytr%3D%5BYT_REMOTE%5D%5Cu0026vis%3D%5BVIS%5D%5Cu0026ad_block%3D%5BAD_BLOCK%5D%5Cu0026tsla%3D%5BTSLA%5D%5Cu0026bid%3D%5BBISCOTTI_ID%5D%5Cu0026dt%3D%5BDT%5D%5Cu0026flash%3D%5BFLASH%5D%5Cu0026frm%3D%5BFRM%5D%5Cu0026ca_type%3D%5BCA_TYPE%5D%5Cu0026u_tz%3D%5BU_TZ%5D%5Cu0026u_his%3D%5BU_HIS%5D%5Cu0026u_java%3D%5BU_JAVA%5D%5Cu0026u_h%3D%5BU_H%5D%5Cu0026u_w%3D%5BU_W%5D%5Cu0026u_ah%3D%5BU_AH%5D%5Cu0026u_aw%3D%5BU_AW%5D%5Cu0026u_cd%3D%5BU_CD%5D%5Cu0026u_nplug%3D%5BU_NPLUG%5D%5Cu0026u_nmime%3D%5BU_NMIME%5D%5Cu0026p_w%3D%5BP_W%5D%5Cu0026p_h%3D%5BP_H%5D%5Cu0026c%3DWEB%5Cu0026cver%3D1.20200204.04.00%22%7D%7D%2C%22trackingParams%22%3A%22CAIQ9vcBGAIiEwiYzaCS-brnAhUW0uMHHTZFA5w%3D%22%7D%7D%2C%7B%22adPlacementRenderer%22%3A%7B%22config%22%3A%7B%22adPlacementConfig%22%3A%7B%22kind%22%3A%22AD_PLACEMENT_KIND_END%22%2C%22adTimeOffset%22%3A%7B%22offsetStartMilliseconds%22%3A%22-1%22%2C%22offsetEndMilliseconds%22%3A%22-1%22%7D%2C%22hideCueRangeMarker%22%3Atrue%7D%7D%2C%22renderer%22%3A%7B%22adBreakServiceRenderer%22%3A%7B%22prefetchMilliseconds%22%3A%2210000%22%2C%22getAdBreakUrl%22%3A%22https%3A%2F%2Fwww.youtube.com%2Fget_midroll_info%3Fei%3Dsfw6XtiwEZakj-8PtoqN4Ak%5Cu0026m_pos%3D-1%5Cu0026token%3DAFjjc2PsTSaazeXKIrQP6pH4Jyle1U-k2Si0Guzx9NLH8SlwG5C4P3Y1HBOeaI2nTP4Y9Nj95OpzcshjJldQsBFbcfU7_HCiceNYKjMndBEjOYdTZ2mKXDovA7o41ukldUI_Jl3vJmCwpICUi3O-LGqRWotkjN-cqA2_yEEnGbWxKIxPOtNTlyXNpKSjaHR0AeL-RZOQXzXUCMYaCM9RSCAhbyw6qadzLVIQjbRqu7BN9Bt6vIx4rNPB0EF7G-LNS2lHNQV45C7OO_CV1KIYH38kyl8S9rOl7GGUbIM-QHxAiBsdBNUArGt-wTVYLUzDDy-ysmgkd26ZZhAbIoirRILXhYLxo4suuNCPDpSA3DK1neehtKk4L99mNLSzcrs-johQYLPCSBeudgk7GMOEf8GC_iQf_jA_4g%5Cu0026index%3D1%5Cu0026cpn%3D%5BCPN%5D%5Cu0026lact%3D%5BLACT%5D%5Cu0026ytr%3D%5BYT_REMOTE%5D%5Cu0026vis%3D%5BVIS%5D%5Cu0026ad_block%3D%5BAD_BLOCK%5D%5Cu0026tsla%3D%5BTSLA%5D%5Cu0026bid%3D%5BBISCOTTI_ID%5D%5Cu0026dt%3D%5BDT%5D%5Cu0026flash%3D%5BFLASH%5D%5Cu0026frm%3D%5BFRM%5D%5Cu0026ca_type%3D%5BCA_TYPE%5D%5Cu0026u_tz%3D%5BU_TZ%5D%5Cu0026u_his%3D%5BU_HIS%5D%5Cu0026u_java%3D%5BU_JAVA%5D%5Cu0026u_h%3D%5BU_H%5D%5Cu0026u_w%3D%5BU_W%5D%5Cu0026u_ah%3D%5BU_AH%5D%5Cu0026u_aw%3D%5BU_AW%5D%5Cu0026u_cd%3D%5BU_CD%5D%5Cu0026u_nplug%3D%5BU_NPLUG%5D%5Cu0026u_nmime%3D%5BU_NMIME%5D%5Cu0026p_w%3D%5BP_W%5D%5Cu0026p_h%3D%5BP_H%5D%5Cu0026c%3DWEB%5Cu0026cver%3D1.20200204.04.00%22%7D%7D%2C%22trackingParams%22%3A%22CAEQ9vcBGAMiEwiYzaCS-brnAhUW0uMHHTZFA5w%3D%22%7D%7D%5D%7D&csi_page_type=watch&fexp=23727265%2C23744176%2C23804281%2C23827263%2C23836792%2C23837040%2C23837993%2C23839597%2C23842630%2C23843507%2C23847144%2C23855886%2C23857949%2C23858609%2C23859802%2C23859863%2C23866005%2C23866807%2C23867699%2C23868104%2C23868336%2C23870478%2C23870766%2C23872396%2C23872473%2C23872497%2C23873427%2C23874686%2C23875438%2C23876102%2C24630438%2C9449243%2C9471235", + "headers" : { + "Content-Type" : "application\/x-www-form-urlencoded", + "P3P" : "CP=\"This is not a P3P policy! See http:\/\/support.google.com\/accounts\/answer\/151657?hl=en for more info.\"", + "Alt-Svc" : "quic=\":443\"; ma=2592000; v=\"46,43\",h3-Q050=\":443\"; ma=2592000,h3-Q049=\":443\"; ma=2592000,h3-Q048=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000", + "Content-Encoding" : "br", + "Server" : "YouTube Frontend Proxy", + "X-XSS-Protection" : "0", + "Transfer-Encoding" : "Identity", + "Expires" : "Tue, 27 Apr 1971 19:44:06 GMT", + "Cache-Control" : "no-store", + "Date" : "Wed, 05 Feb 2020 17:34:41 GMT", + "Strict-Transport-Security" : "max-age=31536000", + "X-Content-Type-Options" : "nosniff", + "X-Frame-Options" : "SAMEORIGIN" + }, + "method" : "GET", + "status" : 200, + "uri" : "https:\/\/www.youtube.com\/get_video_info?el=detailpage&hl=en&ps=default&video_id=rId6PKlDXeU" + }, + { + "body" : "vss_host=s.youtube.com&csn=sfw6Xp6hCKzm4QTLoreYCA&root_ve_type=27240&innertube_context_client_version=1.20200204.04.00&enablecsi=1&fexp=23744176%2C23804281%2C23827263%2C23837040%2C23837993%2C23839597%2C23842630%2C23843878%2C23847143%2C23855886%2C23857950%2C23859802%2C23859863%2C23866005%2C23866808%2C23867537%2C23868323%2C23869621%2C23870766%2C23871187%2C23871500%2C23872498%2C23873428%2C23874106%2C23875533%2C23875593%2C23875839%2C9449243%2C9471235&host_language=en&innertube_api_key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&csi_page_type=embed&hl=en_US&status=ok&c=WEB&innertube_api_version=v1&cver=1.20200204.04.00&cr=US&gapi_hint_params=m%3B%2F_%2Fscs%2Fabc-static%2F_%2Fjs%2Fk%3Dgapi.gapi.en.Sj5LKyeUKoE.O%2Fd%3D1%2Fct%3Dzgms%2Frs%3DAHpOoo9ToCtoaz0mr9IKXAop6Eq9AIpSlw%2Fm%3D__features__&fflags=web_player_inline_botguard%3Dtrue%26html5_time_based_consolidation_ms%3D0%26html5_subsegment_readahead_timeout_secs%3D2.0%26html5_new_elem_on_hidden%3Dtrue%26use_forced_linebreak_preskip_text%3Dtrue%26show_countdown_on_bumper%3Dtrue%26html5_seek_over_discontinuities%3Dtrue%26tvhtml5_unplugged_preload_cache_size%3D3%26html5_error_cooldown_in_ms%3D30000%26html5_min_readbehind_cap_secs%3D60%26html5_firefox_ambisonic_opus%3Dtrue%26html5_max_av_sync_drift%3D50%26html5_restrict_streaming_xhr_on_sqless_requests%3Dtrue%26html5_df_downgrade_thresh%3D0.2%26web_player_live_monitor_env_killswitch2%3Dtrue%26html5_decode_to_texture_cap%3Dtrue%26disable_new_pause_state3%3Dtrue%26html5_seek_timeout_delay_ms%3D20000%26playready_first_play_expiration%3D-1%26enforce_cuerange_priority_on_web%3Dtrue%26html5_subsegment_readahead_load_speed_check_interval%3D0.5%26html5_gapless_preloading%3Dtrue%26ad_pod_disable_companion_persist_ads_quality%3Dtrue%26html5_disable_non_contiguous%3Dtrue%26player_destroy_old_version%3Dtrue%26html5_background_cap_idle_secs%3D60%26enable_midroll_prefetch_for_html5_unplugged%3Dtrue%26web_player_watch_next_response%3Dtrue%26use_new_skip_icon%3Dtrue%26visibility_error_html_dump_sample_rate%3D0.01%26html5_subsegment_readahead_seek_latency_fudge%3D0.5%26html5_no_placeholder_rollbacks%3Dtrue%26mweb_always_check_for_cache_data_for_companion%3Dtrue%26html5_min_readbehind_secs%3D0%26html5_log_playback_rate_change_killswitch%3Dtrue%26html5_suspend_loader%3Dtrue%26html5_long_rebuffer_threshold_ms%3D30000%26html5_probe_primary_failure_factor%3D4%26html5_fludd_suspend%3Dtrue%26html5_enable_4k_hq_enc%3Dtrue%26enable_overlays_wta%3Dtrue%26kevlar_playback_associated_queue%3Dtrue%26html5_probe_live_using_range%3Dtrue%26hfr_dropped_framerate_fallback_threshold%3D0%26max_resolution_for_white_noise%3D360%26web_network_combined_catch%3Dtrue%26html5_gapless_error_check_killswitch%3Dtrue%26kevlar_allow_multistep_video_init%3Dtrue%26html5_hack_gapless_init%3Dtrue%26enable_eviction_protection_for_bulleit%3Dtrue%26enable_client_deferred_full_screen_filtering_for_mweb_phones%3Dtrue%26allow_poltergust_autoplay%3Dtrue%26html5_allow_video_keyframe_without_audio%3Dtrue%26html5_in_buffer_ptl_timeout_ms%3D0%26html5_disable_extra_update_resource%3Dtrue%26html5_ignore_start_seconds_for_ads_killswitch%3Dtrue%26html5_gapless_max_played_ranges%3D12%26enable_ad_pod_specific_ui%3Dtrue%26web_player_show_music_in_this_video_graphic%3Dvideo_thumbnail%26desktop_sparkles_light_cta_button%3Dtrue%26use_revamped_survey_design_for_desktop%3Dtrue%26html5_streaming_xhr_buffer_mdat%3Dtrue%26skip_ad_button_with_thumbnail%3Dtrue%26show_thumbnail_on_standard%3Dtrue%26tvhtml5_disable_live_prefetch%3Dtrue%26html5_subsegment_readahead_min_load_speed%3D1.5%26html5_stop_video_in_cancel_playback%3Dtrue%26html5_shrink_live_timestamps%3Dtrue%26mdx_enable_privacy_disclosure_ui%3Dtrue%26embeds_enable_embed_module%3Dtrue%26www_for_videostats%3Dtrue%26html5_disable_move_pssh_to_moov%3Dtrue%26simply_enable_botguard%3Dtrue%26web_api_url%3Dtrue%26html5_hdcp_probing_stream_url%3D%26web_gel_debounce_ms%3D10000%26web_player_ipp_canary_type_for_logging%3D%26enable_ypc_clickwrap_on_living_room%3Dtrue%26web_gel_timeout_cap%3Dtrue%26html5_live_abr_repredict_fraction%3D0.0%26html5_seek_set_cmt_delay_ms%3D2000%26html5_streaming_xhr_try_cobalt%3Dtrue%26render_enhanced_overlays_as_ctas_for_desktop_style%3Dunset%26html5_request_sizing_multiplier%3D0.8%26html5_qoe_user_intent_match_health%3Dtrue%26desktop_image_companion_wta_support%3Dtrue%26html5_jumbo_ull_nonstreaming_mffa_ms%3D4000%26html5_desktop_vr180_allow_panning%3Dtrue%26fast_autonav_in_background%3Dtrue%26html5_license_constraint_delay%3D5000%26player_enable_playback_playlist_change%3Dtrue%26html5_ad_timeout_ms%3D0%26html5_platform_minimum_readahead_seconds%3D0.0%26html5_gapless_audio%3Dtrue%26mweb_native_control_in_faux_fullscreen_shared%3Dtrue%26should_clear_video_data_on_player_cued_unstarted%3Dtrue%26active_view_use_nio%3Dtrue%26use_survey_skip_in_0s%3Dtrue%26html5_incremental_parser_buffer_duration_secs%3D1.5%26html5_store_xhr_headers_readable%3Dtrue%26html5_aspect_from_adaptive_format%3Dtrue%26html5_prefer_server_bwe3%3Dtrue%26web_player_api_logging_fraction%3D0.01%26align_ad_to_video_player_lifecycle_for_bulleit%3Dtrue%26html5_max_readahead_bandwidth_cap%3D0%26html5_post_interrupt_readahead%3D20%26html5_ignore_background_dfd%3Dtrue%26html5_health_to_gel%3Dtrue%26html5_source_buffer_attach_retry_limit%3D0%26player_allow_autonav_after_playlist%3Dtrue%26html5_gapless_no_requests_after_lock%3Dtrue%26html5_ios4_seek_above_zero%3Dtrue%26html5_max_live_dvr_window_plus_margin_secs%3D46800.0%26web_yt_config_context%3Dtrue%26preskip_button_style_ads_backend%3Dcountdown_next_to_thumbnail%26live_fresca_v2%3Dtrue%26html5_av1_tv_killswitch%3Dtrue%26endscreen_renderer_on_desktop%3Dtrue%26html5_video_tbd_min_kb%3D0%26web_player_live_monitor_env_killswitch%3Dtrue%26external_fullscreen_with_edu%3Dtrue%26unplugged_tvhtml5_botguard_attestation%3Dtrue%26html5_streaming_xhr_try_webm%3Dtrue%26html5_av1_thresh_arm%3D240%26bulleit_get_midroll_info_timeout_ms%3D8000%26postroll_notify_time_seconds%3D5%26html5_gl_fps_threshold%3D0%26forced_brand_precap_duration_ms%3D2000%26web_player_response_overlay_parsing%3Dfalse%26hide_preskip%3Dtrue%26kevlar_queue_use_update_api%3Dtrue%26html5_manifestless_vp9%3Dtrue%26set_interstitial_start_button%3Dtrue%26show_interstitial_for_3s%3Dtrue%26html5_av1_thresh%3D720%26html5_hls_initial_bitrate%3D0%26ensure_vis_persists_in_full_screen_for_mweb%3Dtrue%26bulleit_use_touch_events_for_skip%3Dtrue%26html5_gapless_ended_transition_buffer_ms%3D200%26endscreen_renderer_on_desktop_ads%3Dtrue%26enable_prefetch_for_postrolls%3Dtrue%26html5_live_low_latency_bandwidth_window%3D0.0%26html5_enable_extra_sync_killswitch%3Dtrue%26web_post_search%3Dtrue%26html5_deadzone_multiplier%3D1.0%26ignore_empty_xhr%3Dtrue%26html5_enable_json_subtitle%3Dtrue%26kevlar_miniplayer_play_pause_on_scrim%3Dtrue%26release_player_on_abandon_for_bulleit_lr_ads_frontend%3Dtrue%26html5_live_normal_latency_bandwidth_window%3D0.0%26autoplay_time%3D8000%26html5_incremental_parser_buffer_extra_bytes%3D16384%26mweb_enable_skippables_on_jio_phone%3Dtrue%26dash_manifest_version%3D5%26html5_qoe_intercept%3D%26delay_ads_gvi_call_on_bulleit_living_room_ms%3D0%26enable_survey_termination_on_resize%3Dtrue%26mweb_enable_custom_control_shared%3Dtrue%26html5_adaptation_fix%3Dtrue%26mweb_cougar_big_controls%3Dtrue%26html5_delay_initial_loading%3Dtrue%26html5_source_buffer_attach_delay_time%3D15000%26persist_text_on_preview_button%3Dtrue%26html5_hfr_quality_cap%3D0%26kevlar_miniplayer_expand_top%3Dtrue%26html5_expanded_max_vss_pings%3Dtrue%26set_interstitial_advertisers_question_text%3Dtrue%26sdk_ad_prefetch_time_seconds%3D-1%26html5_seek_jiggle_cmt_delay_ms%3D0%26html5_ios_force_seek_to_zero_on_stop%3Dtrue%26html5_seek_new_elem_delay_ms%3D0%26html5_bandwidth_window_size%3D0%26html5_subsegment_readahead_min_buffer_health_secs%3D0.25%26html5_gapless_seek_tolerance_secs%3D3.0%26desktop_action_companion_wta_support%3Dtrue%26web_player_sentinel_is_uniplayer%3Dtrue%26desktop_shopping_companion_wta_support%3Dtrue%26kevlar_autonav_miniplayer_fix%3Dtrue%26enable_ve_tracker_key%3Dtrue%26desktop_player_button_tooltip_with_shortcut%3Dtrue%26html5_player_autonav_logging%3Dtrue%26enable_live_premiere_web_player_indicator%3Dtrue%26bulleit_explicitly_use_content_video_ms_for_cue_range%3Dtrue%26html5_maximum_readahead_seconds%3D0.0%26html5_enable_embedded_player_visibility_signals%3Dtrue%26html5_minimum_readahead_seconds%3D0.0%26html5_gapless_ad_byterate_multiplier%3D1.6%26variable_load_timeout_ms%3D0%26html5_disable_preserve_reference%3Dtrue%26html5_readahead_ratelimit%3D3000%26web_logging_max_batch%3D100%26ensure_only_one_resolved_midroll_response_on_web%3Dtrue%26html5_live_ultra_low_latency_bandwidth_window%3D0.0%26html5_min_upgrade_health%3D0%26tvhtml5_min_readbehind_secs%3D20%26html5_sticky_reduces_discount_by%3D0.0%26html5_probe_primary_delay_base_ms%3D0%26html5_ios7_force_play_on_stall%3Dtrue%26html5_background_quality_cap%3D360%26html5_player_min_build_cl%3D-1%26web_player_response_playback_tracking_parsing%3Dtrue%26html5_probe_secondary_during_timeout_miss_count%3D2%26show_interstitial_white%3Dtrue%26html5_remove_pause%3Dfalse%26web_use_beacon_api_for_ad_click_server_pings%3Dtrue%26html5_request_size_padding_secs%3D3.0%26html5_live_abr_head_miss_fraction%3D0.0%26html5_disable_subscribe_new_vis%3Dtrue%26html5_manifestless_synchronized%3Dtrue%26mark_encrypted_webm_supporting_widevine%3Dtrue%26desktop_videowall_companion_wta_support%3Dtrue%26live_chunk_readahead%3D3%26debug_sherlog_username%3D%26html5_unrewrite_timestamps%3Dtrue%26web_player_response_fairplay_config_killswitch%3Dtrue%26html5_enable_eac3%3Dtrue%26html5_qoe_length%3D1000%26mweb_muted_autoplay_animation%3Dshrink%26html5_manifestless_interpolate%3Dtrue%26kevlar_miniplayer%3Dtrue%26html5_disable_manifestless_sqless_sync%3Dtrue%26html5_disable_aac_ac3%3Dtrue%26fixed_padding_skip_button%3Dtrue%26html5_allowable_liveness_drift_chunks%3D2%26html5_jumbo_ull_subsegment_readahead_target%3D1.3%26unplugged_tvhtml5_video_preload_on_focus_delay_ms%3D0%26custom_csi_timeline_use_gel%3Dtrue%26html5_log_rebuffer_events%3D5%26html5_default_ad_gain%3D0.5%26enable_kevlar_action_companion_cleanup%3Dtrue%26html5_ignore_bad_bitrates%3Dtrue%26html5_accurate_seeking_redux%3Dtrue%26allow_live_autoplay%3Dtrue%26kevlar_frontend_video_list_actions%3Dtrue%26use_touch_events_for_bulleit_mweb%3Dtrue%26html5_subsegment_readahead_min_buffer_health_secs_on_timeout%3D0.1%26info_cards_renderer_on_desktop%3Dtrue%26info_cards_renderer_on_desktop_ads%3Dtrue%26web_player_music_visualizer_treatment%3Dfake%26html5_enable_ac3%3Dtrue%26html5_media_fullscreen%3Dtrue%26variable_buffer_timeout_ms%3D0%26html5_av1_thresh_lcc%3D360%26html5_log_hls_video_height_change_as_format_change%3Dtrue%26midroll_notify_time_seconds%3D5%26html5_manifestless_media_source_duration%3D25200%26disable_legacy_pyv_for_web%3Dtrue%26html5_max_headm_for_streaming_xhr%3D0%26html5_autonav_quality_cap%3D0%26html5_default_quality_cap%3D0%26html5_subsegment_readahead_target_buffer_health_secs%3D0.5%26pass_biscotti_id_in_header_ajax%3Dtrue%26kevlar_queue_use_dedicated_list_type%3Dtrue%26debug_dapper_trace_id%3D%26html5_live_quality_cap%3D0%26disable_legacy_desktop_remote_queue%3Dtrue%26html5_peak_shave%3Dtrue%26html5_av1_thresh_hcc%3D1080%26html5_quality_cap_min_age_secs%3D0%26html5_jumbo_mobile_subsegment_readahead_target%3D3.0%26html5_inline_video_quality_survey%3Dtrue%26html5_qoe_reports_ctt%3Dtrue%26html5_hls_min_video_height%3D0%26html5_hdr_separate_keys_support%3Dtrue&watermark=%2Chttps%3A%2F%2Fs.ytimg.com%2Fyts%2Fimg%2Fwatermark%2Fyoutube_watermark-vflHX6b6E.png%2Chttps%3A%2F%2Fs.ytimg.com%2Fyts%2Fimg%2Fwatermark%2Fyoutube_hd_watermark-vflAzLcD6.png&player_response=%7B%22playabilityStatus%22%3A%7B%22status%22%3A%22UNPLAYABLE%22%2C%22reason%22%3A%22This+video+is+unavailable.%22%2C%22errorScreen%22%3A%7B%22playerErrorMessageRenderer%22%3A%7B%22reason%22%3A%7B%22simpleText%22%3A%22This+video+is+unavailable.%22%7D%2C%22proceedButton%22%3A%7B%22buttonRenderer%22%3A%7B%22style%22%3A%22STYLE_PRIMARY%22%2C%22size%22%3A%22SIZE_DEFAULT%22%2C%22isDisabled%22%3Afalse%2C%22text%22%3A%7B%22simpleText%22%3A%22Watch+on+YouTube%22%7D%2C%22trackingParams%22%3A%22CAEQ8FsiEwiv05iS-brnAhUERZgKHeWlDMk%3D%22%7D%7D%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22%2F%2Fs.ytimg.com%2Fyts%2Fimg%2Fmeh7-vflGevej7.png%22%2C%22width%22%3A140%2C%22height%22%3A100%7D%5D%7D%2C%22icon%22%3A%7B%22iconType%22%3A%22ERROR_OUTLINE%22%7D%7D%7D%2C%22contextParams%22%3A%22Q0FFU0FnZ0I%3D%22%7D%2C%22videoDetails%22%3A%7B%22videoId%22%3A%22rId6PKlDXeU%22%2C%22title%22%3A%22Mumford+%5Cu0026+Sons+-+Hopeless+Wanderer+%28Official+Music+Video%29%22%2C%22lengthSeconds%22%3A%22315%22%2C%22keywords%22%3A%5B%22Mumford%22%2C%22Sons%22%2C%22Hopeless%22%2C%22mumford+and+sons+little+lion+man%22%2C%22mumford+and+sons+there+will+be+time%22%2C%22mumford+and+sons+live%22%2C%22mumford+and+sons+believe%22%2C%22mumford+and+sons+hopeless+wanderer%22%2C%22mumford+and+sons%22%2C%22hopeless+wanderer+mumford+and+sons%22%2C%22hopeless+wanderer+mumford+and+sons+lyrics%22%2C%22hopeless+wanderer+mumford+and+sons+live%22%2C%22hopeless+wanderer+live%22%2C%22hopeless+wanderer+dance%22%2C%22hopeless+wanderer+lyrics%22%2C%22mumford+hopeless+wanderer+live%22%2C%22hopeless%22%2C%22wanderer%22%5D%2C%22channelId%22%3A%22UChPzV-uAKhVMguKI7RB8uGQ%22%2C%22isOwnerViewing%22%3Afalse%2C%22shortDescription%22%3A%22The+new+album+%E2%80%98Delta%E2%80%99+out+now%21+order+here%3A+http%3A%2F%2Fmumfordandsons.lnk.to%2FdeltaID%5Cn%5CnOfficial+Website+--+http%3A%2F%2Fpo.st%2Fmumfordwebsite+%5CnFacebook+--+http%3A%2F%2Fpo.st%2Fmumfordfacebook%5CnExplore+more+music+from+Mumford+%5Cu0026+Sons%3A+https%3A%2F%2Flnk.to%2FMumfordPlaylist%5Cn%5Cn%5CnMusic+video+by+Mumford+%5Cu0026+Sons+performing+Hopeless+Wanderer+%28C%29+2013+Mumford+%5Cu0026+Sons%2C+under+exclusive+license+to+Island+Records+Ltd%2C+a+division+of+Universal+Music+Operations+Ltd%5Cn%5Cn%23MumfordAndSons+%23HopelessWanderer+%23Vevo+%23Alternative+%23OfficialMusicVideo%22%2C%22isCrawlable%22%3Atrue%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FrId6PKlDXeU%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLBom48ZsLZwBxA8VKKR7uPpdJLzlg%22%2C%22width%22%3A168%2C%22height%22%3A94%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FrId6PKlDXeU%2Fhqdefault.jpg%3Fsqp%3D-oaymwEiCMQBEG5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ%3D%3D%5Cu0026rs%3DAOn4CLD8nH3bAs61ziJkYHb3LIi7SmETCw%22%2C%22width%22%3A196%2C%22height%22%3A110%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FrId6PKlDXeU%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCPYBEIoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLBstqyr0d0RDl9_86ndskkDz53CGw%22%2C%22width%22%3A246%2C%22height%22%3A138%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FrId6PKlDXeU%2Fhqdefault.jpg%3Fsqp%3D-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE%3D%5Cu0026rs%3DAOn4CLCRvfc6M3Sm8m1JIKz6gJ63ydkvOw%22%2C%22width%22%3A336%2C%22height%22%3A188%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FrId6PKlDXeU%2Fmaxresdefault.jpg%22%2C%22width%22%3A1920%2C%22height%22%3A1080%7D%5D%7D%2C%22averageRating%22%3A4.8539214%2C%22allowRatings%22%3Atrue%2C%22viewCount%22%3A%2273527506%22%2C%22author%22%3A%22MumfordAndSonsVEVO%22%2C%22isPrivate%22%3Afalse%2C%22isUnpluggedCorpus%22%3Afalse%2C%22isLiveContent%22%3Afalse%7D%2C%22microformat%22%3A%7B%22playerMicroformatRenderer%22%3A%7B%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FrId6PKlDXeU%2Fmaxresdefault.jpg%22%2C%22width%22%3A1280%2C%22height%22%3A720%7D%5D%7D%2C%22embed%22%3A%7B%22iframeUrl%22%3A%22https%3A%2F%2Fwww.youtube.com%2Fembed%2FrId6PKlDXeU%22%2C%22flashUrl%22%3A%22http%3A%2F%2Fwww.youtube.com%2Fv%2FrId6PKlDXeU%3Fversion%3D3%5Cu0026autohide%3D1%22%2C%22width%22%3A1280%2C%22height%22%3A720%2C%22flashSecureUrl%22%3A%22https%3A%2F%2Fwww.youtube.com%2Fv%2FrId6PKlDXeU%3Fversion%3D3%5Cu0026autohide%3D1%22%7D%2C%22title%22%3A%7B%22simpleText%22%3A%22Mumford+%5Cu0026+Sons+-+Hopeless+Wanderer+%28Official+Music+Video%29%22%7D%2C%22description%22%3A%7B%22simpleText%22%3A%22The+new+album+%E2%80%98Delta%E2%80%99+out+now%21+order+here%3A+http%3A%2F%2Fmumfordandsons.lnk.to%2FdeltaID%5Cn%5CnOfficial+Website+--+http%3A%2F%2Fpo.st%2Fmumfordwebsite+%5CnFacebook+--+http%3A%2F%2Fpo.st%2Fmumfordfacebook%5CnExplore+more+music+from+Mumford+%5Cu0026+Sons%3A+https%3A%2F%2Flnk.to%2FMumfordPlaylist%5Cn%5Cn%5CnMusic+video+by+Mumford+%5Cu0026+Sons+performing+Hopeless+Wanderer+%28C%29+2013+Mumford+%5Cu0026+Sons%2C+under+exclusive+license+to+Island+Records+Ltd%2C+a+division+of+Universal+Music+Operations+Ltd%5Cn%5Cn%23MumfordAndSons+%23HopelessWanderer+%23Vevo+%23Alternative+%23OfficialMusicVideo%22%7D%2C%22lengthSeconds%22%3A%22315%22%2C%22ownerProfileUrl%22%3A%22http%3A%2F%2Fwww.youtube.com%2Fuser%2FMumfordAndSonsVEVO%22%2C%22ownerGplusProfileUrl%22%3A%22https%3A%2F%2Fplus.google.com%2F112553849413655774590%22%2C%22externalChannelId%22%3A%22UChPzV-uAKhVMguKI7RB8uGQ%22%2C%22availableCountries%22%3A%5B%22AD%22%2C%22AE%22%2C%22AF%22%2C%22AG%22%2C%22AI%22%2C%22AL%22%2C%22AM%22%2C%22AO%22%2C%22AQ%22%2C%22AR%22%2C%22AS%22%2C%22AT%22%2C%22AU%22%2C%22AW%22%2C%22AX%22%2C%22AZ%22%2C%22BA%22%2C%22BB%22%2C%22BD%22%2C%22BE%22%2C%22BF%22%2C%22BG%22%2C%22BH%22%2C%22BI%22%2C%22BJ%22%2C%22BL%22%2C%22BM%22%2C%22BN%22%2C%22BO%22%2C%22BQ%22%2C%22BR%22%2C%22BS%22%2C%22BT%22%2C%22BV%22%2C%22BW%22%2C%22BY%22%2C%22BZ%22%2C%22CA%22%2C%22CC%22%2C%22CD%22%2C%22CF%22%2C%22CG%22%2C%22CH%22%2C%22CI%22%2C%22CK%22%2C%22CL%22%2C%22CM%22%2C%22CN%22%2C%22CO%22%2C%22CR%22%2C%22CU%22%2C%22CV%22%2C%22CW%22%2C%22CX%22%2C%22CY%22%2C%22CZ%22%2C%22DE%22%2C%22DJ%22%2C%22DK%22%2C%22DM%22%2C%22DO%22%2C%22DZ%22%2C%22EC%22%2C%22EE%22%2C%22EG%22%2C%22EH%22%2C%22ER%22%2C%22ES%22%2C%22ET%22%2C%22FI%22%2C%22FJ%22%2C%22FK%22%2C%22FM%22%2C%22FO%22%2C%22FR%22%2C%22GA%22%2C%22GB%22%2C%22GD%22%2C%22GE%22%2C%22GF%22%2C%22GG%22%2C%22GH%22%2C%22GI%22%2C%22GL%22%2C%22GM%22%2C%22GN%22%2C%22GP%22%2C%22GQ%22%2C%22GR%22%2C%22GS%22%2C%22GT%22%2C%22GU%22%2C%22GW%22%2C%22GY%22%2C%22HK%22%2C%22HM%22%2C%22HN%22%2C%22HR%22%2C%22HT%22%2C%22HU%22%2C%22ID%22%2C%22IE%22%2C%22IL%22%2C%22IM%22%2C%22IN%22%2C%22IO%22%2C%22IQ%22%2C%22IR%22%2C%22IS%22%2C%22IT%22%2C%22JE%22%2C%22JM%22%2C%22JO%22%2C%22JP%22%2C%22KE%22%2C%22KG%22%2C%22KH%22%2C%22KI%22%2C%22KM%22%2C%22KN%22%2C%22KP%22%2C%22KR%22%2C%22KW%22%2C%22KY%22%2C%22KZ%22%2C%22LA%22%2C%22LB%22%2C%22LC%22%2C%22LI%22%2C%22LK%22%2C%22LR%22%2C%22LS%22%2C%22LT%22%2C%22LU%22%2C%22LV%22%2C%22LY%22%2C%22MA%22%2C%22MC%22%2C%22MD%22%2C%22ME%22%2C%22MF%22%2C%22MG%22%2C%22MH%22%2C%22MK%22%2C%22ML%22%2C%22MM%22%2C%22MN%22%2C%22MO%22%2C%22MP%22%2C%22MQ%22%2C%22MR%22%2C%22MS%22%2C%22MT%22%2C%22MU%22%2C%22MV%22%2C%22MW%22%2C%22MX%22%2C%22MY%22%2C%22MZ%22%2C%22NA%22%2C%22NC%22%2C%22NE%22%2C%22NF%22%2C%22NG%22%2C%22NI%22%2C%22NL%22%2C%22NO%22%2C%22NP%22%2C%22NR%22%2C%22NU%22%2C%22NZ%22%2C%22OM%22%2C%22PA%22%2C%22PE%22%2C%22PF%22%2C%22PG%22%2C%22PH%22%2C%22PK%22%2C%22PL%22%2C%22PM%22%2C%22PN%22%2C%22PR%22%2C%22PS%22%2C%22PT%22%2C%22PW%22%2C%22PY%22%2C%22QA%22%2C%22RE%22%2C%22RO%22%2C%22RS%22%2C%22RU%22%2C%22RW%22%2C%22SA%22%2C%22SB%22%2C%22SC%22%2C%22SD%22%2C%22SE%22%2C%22SG%22%2C%22SH%22%2C%22SI%22%2C%22SJ%22%2C%22SK%22%2C%22SL%22%2C%22SM%22%2C%22SN%22%2C%22SO%22%2C%22SR%22%2C%22SS%22%2C%22ST%22%2C%22SV%22%2C%22SX%22%2C%22SY%22%2C%22SZ%22%2C%22TC%22%2C%22TD%22%2C%22TF%22%2C%22TG%22%2C%22TH%22%2C%22TJ%22%2C%22TK%22%2C%22TL%22%2C%22TM%22%2C%22TN%22%2C%22TO%22%2C%22TR%22%2C%22TT%22%2C%22TV%22%2C%22TW%22%2C%22TZ%22%2C%22UA%22%2C%22UG%22%2C%22UM%22%2C%22US%22%2C%22UY%22%2C%22UZ%22%2C%22VA%22%2C%22VC%22%2C%22VE%22%2C%22VG%22%2C%22VI%22%2C%22VN%22%2C%22VU%22%2C%22WF%22%2C%22WS%22%2C%22YE%22%2C%22YT%22%2C%22ZA%22%2C%22ZM%22%2C%22ZW%22%5D%2C%22isUnlisted%22%3Afalse%2C%22hasYpcMetadata%22%3Afalse%2C%22viewCount%22%3A%2273527506%22%2C%22category%22%3A%22Music%22%2C%22publishDate%22%3A%222013-08-04%22%2C%22ownerChannelName%22%3A%22MumfordAndSonsVEVO%22%2C%22uploadDate%22%3A%222013-08-04%22%7D%7D%2C%22trackingParams%22%3A%22CAAQu2kiEwiv05iS-brnAhUERZgKHeWlDMk%3D%22%7D", + "headers" : { + "Content-Type" : "application\/x-www-form-urlencoded", + "P3P" : "CP=\"This is not a P3P policy! See http:\/\/support.google.com\/accounts\/answer\/151657?hl=en for more info.\"", + "Alt-Svc" : "quic=\":443\"; ma=2592000; v=\"46,43\",h3-Q050=\":443\"; ma=2592000,h3-Q049=\":443\"; ma=2592000,h3-Q048=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000", + "Content-Encoding" : "br", + "Server" : "YouTube Frontend Proxy", + "X-XSS-Protection" : "0", + "Transfer-Encoding" : "Identity", + "Expires" : "Tue, 27 Apr 1971 19:44:06 GMT", + "Cache-Control" : "no-store", + "Date" : "Wed, 05 Feb 2020 17:34:41 GMT", + "Strict-Transport-Security" : "max-age=31536000", + "X-Content-Type-Options" : "nosniff", + "X-Frame-Options" : "SAMEORIGIN" + }, + "method" : "GET", + "status" : 200, + "uri" : "https:\/\/www.youtube.com\/get_video_info?el=embedded&hl=en&ps=default&video_id=rId6PKlDXeU" + }, + { + "body" : "var _yt_player={};(function(g){var window=this;\/*\n\n Copyright The Closure Library Authors.\n SPDX-License-Identifier: Apache-2.0\n*\/\nvar ba,da,aaa,la,ma,na,pa,oa,qa,ra,sa,ta,ua,va,caa,daa,wa,xa,eaa,faa,ya,za,Aa,Ba,Ca,Fa,Ga,haa,iaa,Qa,Ra,jaa,kaa,laa,$a,maa,gb,ib,naa,ob,kb,oaa,lb,paa,qaa,raa,tb,vb,Db,Eb,Gb,Jb,Mb,Nb,Ob,Pb,Tb,Vb,Wb,dc,ec,gc,fc,ic,taa,kc,uaa,vaa,nc,oc,sc,vc,yaa,Ec,Fc,Gc,Kc,Ic,Baa,Eaa,Faa,Gaa,Oc,Rc,Haa,Iaa,Qc,Tc,Jaa,Maa,Yc,Zc,$c,dd,fd,Paa,hd,id,jd,kd,Raa,ld,td,xd,Bd,Cd,Hd,Id,Ld,Jd,Nd,Pd,Od,Waa,Yd,zd,de,be,ce,Uaa,ee,yd,Yaa,ge,he,Zaa,ne,pe,aba,qe,re,se,te,ve,xe,bba,ue,De,Ee,Ae,He,Ge,dba,ye,we,Ke,Le,Me,Ne,Oe,Qe,fba,Re,\nSe,gba,Xe,$e,df,ff,gf,hf,kf,lf,hba,nf,pf,qf,mf,of,Ze,jf,jba,tf,rf,sf,vf,iba,uf,zf,Bf,kba,lba,mba,nba,Hf,Ef,Lf,Nf,Kf,Of,Pf,Qf,Rf,Sf,Tf,Uf,Vf,Wf,Xf,Yf,Zf,$f,ag,bg,eg,fg,gg,hg,ig,jg,kg,lg,qg,og,rg,oba,sg,tg,ug,vg,pg,wg,yg,xg,Ag,Bg,zg,Cg,Dg,Eg,Gg,Fg,Hg,Ig,Lg,Mg,Ng,Rg,Sg,Tg,Ug,Vg,Wg,Yg,$g,ah,ch,dh,qba,eh,fh,sba,uba,vba,xba,hh,ih,jh,kh,mh,nh,th,uh,xh,yh,Ah,Dh,Ch,Eh,vh,yba,Kh,Lh,Mh,Qh,Rh,Sh,Aba,Th,Uh,Vh,Wh,Xh,Yh,Zh,$h,ai,Bba,Cba,bi,di,ci,ei,fi,ii,gi,Eba,hi,ji,ki,mi,li,ni,Gba,Fba,oi,Iba,Hba,Jba,ri,Kba,ti,\nui,vi,si,wi,Lba,xi,Mba,zi,Qba,Ai,Bi,Ci,Di,Ei,Rba,Gi,Ii,Li,Oi,Qi,Ni,Mi,Ri,Sba,Si,Ti,Ui,Vi,Uba,$i,aj,Wba,bj,cj,dj,ej,Xba,gj,hj,ij,jj,kj,lj,nj,mj,Zba,$ba,oj,pj,qj,rj,sj,uj,vj,wj,xj,yj,tj,zj,Aj,Bj,aca,bca,Cj,Dj,cca,Ej,Fj,dca,Hj,eca,Ij,Jj,Kj,fca,Lj,Mj,Oj,Rj,Sj,Tj,Uj,Vj,Nj,Qj,hca,Wj,Xj,ak,bk,jca,ck,dk,ek,kca,lca,fk,mca,gk,ik,nca,oca,pca,kk,lk,qca,mk,rca,nk,sca,ok,pk,qk,tca,rk,tk,uk,vk,wk,uca,xk,yk,zk,Ak,vca,wca,Bk,xca,Dk,Ck,Gk,Hk,Fk,yca,Cca,Bca,Jk,Dca,Eca,Fca,Hca,Gca,Ica,Kk,Mk,Ok,Pk,Qk,Kca,Sk,Tk,Lca,Mca,\nUk,Vk,Wk,Xk,Nca,Yk,Zk,Oca,$k,al,Qca,bl,cl,Rca,el,fl,hl,il,jl,ll,ml,ol,pl,dl,ql,sl,rl,tl,ul,wl,Tca,xl,Sca,yl,zl,Uca,Vca,Bl,Dl,El,Gl,Hl,Cl,Kl,Ll,Il,Wca,Yca,Zca,Nl,Ol,Pl,Ql,$ca,Rl,Sl,Tl,Ul,Vl,Wl,Xl,Yl,am,$l,bda,cda,bm,dm,Zl,cm,ada,em,fm,eda,fda,gda,jm,km,lm,gm,mm,nm,hda,dda,pm,ida,jda,rm,om,sm,um,oda,kda,pda,ym,zm,Am,Bm,Cm,sk,qda,Dm,Em,rda,sda,Fm,tda,uda,Hm,Im,Jm,Km,Lm,xda,yda,Mm,Qm,Pm,Vm,Wm,Ym,Bda,Xm,$m,bn,an,zda,en,Gda,Fda,kn,ln,mn,xn,yn,Mda,zn,An,Bn,Cn,Pda,Oda,Dn,En,Fn,Gn,Hn,Jn,Ln,Vda,Tda,Uda,Yda,\nWda,Xda,Mn,Zda,Pn,Qn,Vn,Wn,aea,Xn,Yn,fea,bea,gea,bo,co,eo,fo,hea,io,jo,ko,lo,no,oo,po,qo,so,to,wo,xo,kea,lea,zo,Ao,mea,Co,Fo,Go,Eo,Jo,Ro,Uo,To,pea,qea,Wo,Yo,Zo,rea,sea,bp,dp,ap,gp,ip,jp,kp,lp,mp,np,op,sp,qp,tp,up,vp,yp,xp,uea,Df,zp,Bp,wea,Dp,xea,Hp,Gp,zea,Ip,Jp,Aea,Np,Bea,Cea,Lp,Dea,Rp,Qp,Eea,Up,Tp,Wp,Xp,Yp,$p,Zp,Gea,cq,dq,eq,fq,mq,lq,nq,Hea,Mea,xq,yq,zq,Aq,Oea,Pea,Hq,Iq,Jq,Pq,Qq,Tq,Sq,Rq,Vq,Zq,Qea,cr,fr,gr,ir,kr,lr,mr,jr,Uea,Sea,nr,qr,rr,Xea,or,pr,sr,ur,vr,yr,wr,Ar,zr,Br,Yea,Cr,Dr,Er,Fr,Zea,Af,Ir,\nafa,Mr,Nr,Pr,Qr,Rr,Tr,bfa,Xr,Yr,Zr,as,cfa,fs,es,$r,gs,efa,ws,vs,ys,us,xs,ffa,As,Bs,gfa,Cs,Ds,Es,Fs,Gs,Hs,Is,Js,Ks,Ls,Ms,Ns,Ps,Qs,Ss,Us,Vs,Xs,Ys,Zs,$s,at,bt,dt,et,ft,gt,ct,lfa,ht,it,jt,kt,mt,nt,ot,pt,qt,rt,tt,ut,vt,wt,xt,zt,Bt,Dt,Et,At,Ft,Gt,Ht,It,nfa,Jt,Kt,pfa,Nt,Ot,Pt,Rt,qfa,Lt,Vt,Wt,Tt,Qt,Xt,Yt,St,Ut,Zt,$t,au,bu,ofa,cu,rfa,du,eu,fu,gu,nu,pu,qu,ru,sfa,iu,tu,vu,yu,xu,lu,uu,ku,ou,tfa,zu,Au,Cu,Du,ufa,Eu,Fu,hu,ju,mu,wu,Gu,Hu,Iu,Ku,Ju,vfa,Lu,Mu,Nu,Ou,Pu,wfa,Ru,Qu,Tu,Uu,Vu,Wu,Xu,Yu,Zu,$u,bv,cv,dv,ev,fv,\ngv,hv,xfa,yfa,jv,zfa,Afa,lv,Bfa,mv,pv,qv,rv,tv,nv,wv,Su,xv,yv,zv,Av,Bv,vv,Cv,Dv,Ev,Gv,Dfa,Hv,Iv,Jv,Kv,Efa,Lv,Mv,Nv,Ov,Pv,Qv,Rv,Sv,Tv,Uv,Vv,Wv,Xv,Yv,Zv,$v,aw,bw,Ffa,dw,ew,cw,fw,gw,hw,iw,jw,Gfa,xw,kw,Hfa,ww,Ifa,Bw,Cw,Dw,Ew,Fw,Gw,Iw,Jw,Kw,Lw,Kfa,Mw,Nw,Ow,Qw,Pw,Rw,Sw,Tw,Uw,Lfa,Mfa,Vw,Xw,Ww,Yw,Nfa,$w,ax,cx,dx,ex,fx,gx,hx,bx,ix,T,jx,kx,lx,mx,Jx,Kx,Nx,Ox,xx,Fx,Ex,Ix,Rx,Tx,Xx,ux,tx,Zx,Dx,ay,by,Ufa,Vfa,dy,Wfa,fy,Xfa,ey,gy,iy,jy,ky,my,Yfa,ny,oy,py,qy,ry,ty,Zfa,sy,uy,vy,$fa,wy,yy,zy,Ay,By,aga,cga,gga,hga,dga,\nega,fga,Cy,Dy,iga,Fy,Gy,Hy,jga,Iy,Ky,Ly,kga,lga,My,Ny,mga,nga,oga,Oy,pga,Sy,Py,Vy,qga,rga,Wy,sga,tga,Xy,Yy,uga,Zy,$y,vga,wga,az,Ty,xga,yga,zga,Aga,bz,cz,ez,fz,gz,hz,dz,iz,Bga,mz,nz,oz,Ega,Gga,Fga,qz,Dga,Cga,pz,rz,Hga,sz,Iga,Kga,Jga,Lga,tz,uz,vz,wz,Mga,Nga,xz,Pga,yz,Oga,Az,Cz,Dz,Ez,Fz,Gz,Hz,Qga,Rga,Sga,Tga,Bz,Iz,Jz,Uga,Vga,Lz,Nz,Pz,Rz,Qz,Sz,Tz,Oz,Uz,Vz,Wz,Wga,Xz,Zz,$z,cA,bA,Xga,fA,gA,Zga,$ga,aha,bha,cha,dha,eha,fha,gha,hha,iha,jha,kha,rha,sha,tha,vha,lA,mA,oA,pA,qA,sA,tA,nA,uA,rA,wA,xA,zA,yA,AA,BA,\nDA,EA,IA,FA,KA,JA,LA,MA,RA,UA,VA,OA,SA,WA,XA,QA,Aha,YA,NA,bB,eB,Cha,hB,lB,iB,mB,Dha,nB,pB,qB,rB,oB,sB,Eha,uB,kB,yB,Gha,Fha,BB,CB,DB,FB,GB,jB,cB,Hha,dB,IB,xB,Iha,NB,OB,PB,QB,fB,RB,tB,SB,zB,gB,aB,kA,jA,hA,VB,Jha,WB,YB,XB,ZB,$B,bC,cC,dC,Kha,eC,fC,gC,hC,iC,kC,lC,mC,oC,pC,qC,nC,vC,uC,xC,AC,Lha,BC,HC,KC,IC,LC,JC,MC,OC,PC,QC,SC,UC,WC,XC,YC,ZC,$C,aD,bD,Mha,dD,cD,eD,fD,iD,VC,Oha,kD,lD,nD,oD,pD,qD,rD,vD,Pha,xD,zD,Rha,DD,ED,FD,GD,HD,KD,LD,JD,Sha,ID,MD,ND,OD,QD,Uha,WD,XD,YD,ZD,Vha,Wha,UD,$D,Xha,aE,dE,Yha,eE,\nZha,$ha,aia,bia,cia,fE,gE,kE,jE,mE,hE,nE,oE,pE,iE,qE,lE,rE,dia,sE,tE,vE,wE,uE,xE,fia,gia,yE,hia,zE,AE,iia,FE,GE,EE,IE,DE,HE,BE,jia,JE,KE,CE,kia,LE,ME,NE,PE,OE,lia,mia,QE,RE,SE,TE,UE,VE,WE,XE,YE,ZE,cF,eF,dF,bF,aF,$E,fF,gF,hF,iF,jF,kF,mF,nF,oF,pF,lF,rF,qF,sF,tF,uF,nia,DF,yF,zF,xF,vF,wF,AF,CF,BF,EF,FF,HF,GF,IF,JF,KF,OF,QF,RF,SF,TF,VF,WF,PF,MF,LF,NF,XF,YF,ZF,$F,UF,aG,bG,cG,dG,eG,gG,fG,oia,hG,iG,jG,kG,lG,mG,ria,qia,oG,tia,sia,nG,pG,uia,xia,yia,zia,vG,wG,Aia,xG,Bia,rG,qG,via,sG,tG,wia,uG,Cia,Dia,yG,zG,\nEia,AG,Fia,EG,BG,DG,CG,Gia,Hia,GG,Iia,FG,HG,IG,JG,KG,LG,MG,NG,OG,Lia,Kia,Jia,RG,Nia,SG,TG,UG,WG,XG,ZG,$G,bH,Pia,Ria,Sia,Tia,aH,dH,eH,Uia,fH,jH,Via,iH,lH,nH,hH,kH,PG,Mia,gH,YG,Oia,Wia,QG,oH,mH,VG,Xia,Yia,Zia,pH,qH,$ia,rH,sH,tH,aja,uH,vH,wH,xH,yH,bja,cja,zH,AH,DH,dja,fja,EH,gja,FH,GH,BH,ija,HH,IH,JH,jja,KH,LH,MH,CH,NH,kja,OH,PH,SH,VH,WH,XH,mja,lja,TH,ZH,UH,YH,RH,$H,nja,oja,aI,cI,bI,eI,pja,qja,fI,gI,iI,jI,hI,kI,lI,mI,nI,rja,pI,rI,vI,uI,wI,xI,yI,tja,zI,qI,AI,CI,vja,EI,GI,II,HI,JI,KI,FI,DI,wja,NI,MI,PI,\nOI,LI,xja,UI,zja,WI,YI,ZI,RI,XI,$I,SI,Bja,aJ,bJ,TI,cJ,VI,Aja,Cja,QI,yja,dJ,fJ,gJ,eJ,hJ,Dja,iJ,jJ,Eja,kJ,lJ,Fja,mJ,nJ,oJ,pJ,qJ,rJ,sJ,tJ,uJ,vJ,wJ,xJ,yJ,zJ,Gja,Hja,AJ,BJ,Ija,CJ,DJ,EJ,FJ,GJ,HJ,Jja,Kja,Mja,Lja,Nja,Rja,Oja,Pja,Qja,Sja,MJ,WJ,JJ,OJ,XJ,YJ,aK,ZJ,Uja,Vja,Xja,bK,eK,dK,IJ,TJ,iK,hK,mK,fK,pK,oK,sK,jK,rC,vK,uK,wK,yK,Tja,PJ,qK,EK,Zja,GK,DK,$ja,HK,IK,KK,LK,aka,FK,CK,JK,zK,BK,NK,UJ,nK,PK,OK,RK,QK,MK,bka,VJ,TK,cK,NJ,cka,UK,AK,WK,XK,YK,ZK,SK,gK,$K,KJ,rK,xK,Wja,aL,cL,dka,eka,dL,gL,wL,xL,KL,QL,ika,RL,SL,\nVL,WL,YL,$L,cM,dM,eM,gM,hM,iM,kM,mM,nM,oM,qM,rM,sM,tM,wM,xM,yM,zM,BM,DM,HM,KM,LM,PM,RM,QM,SM,TM,UM,WM,VM,YM,aN,cN,dN,eN,fN,gN,hN,iN,kN,lN,mN,nN,oN,sN,qN,pN,rN,uN,tN,vN,wN,yN,BN,zN,FN,GN,HN,DN,IN,JN,KN,LN,ON,MN,WN,XN,QN,aO,$N,UN,ZN,SN,YN,bO,TN,eO,fO,gO,oka,mO,oO,pO,sO,tO,rO,wO,xO,yO,zO,AO,BO,DO,CO,EO,FO,GO,HO,JO,LO,KO,IO,MO,NO,PO,QO,RO,pka,SO,TO,UO,qka,XO,YO,ZO,$O,cP,bP,dP,fP,gP,iP,hP,kP,lP,jP,nP,oP,qP,rP,ska,sP,tP,rka,xP,uka,CP,tka,DP,vka,zP,EP,FP,GP,HP,RC,IP,vL,KP,LP,MP,NP,RP,SP,PP,UP,TP,VP,yka,\nWP,XP,YP,bQ,dQ,zka,hQ,eQ,fQ,iQ,jQ,kQ,nQ,oQ,mQ,lQ,pQ,rQ,sQ,Aka,uQ,wQ,xQ,yQ,zQ,AQ,BQ,CQ,DQ,EQ,FQ,GQ,HQ,JQ,MQ,NQ,OQ,$P,tQ,QQ,RQ,SQ,xN,TQ,Bka,Cka,UQ,YQ,VQ,ZQ,$Q,WQ,aR,bR,cR,eR,gR,fR,Eka,Fka,Gka,jR,Hka,pR,nR,lR,mR,iR,kR,oR,qR,Jka,Ika,rR,vR,Lka,wR,xR,yR,uR,zR,OL,AR,Qia,CR,Nka,ER,Oka,IR,FR,KR,LR,MR,BR,OR,GR,PR,NR,JR,PL,RR,DR,UR,SR,VR,TR,WR,YR,ZR,Qka,Rka,bS,Ska,cS,eS,fS,dS,hS,iS,jS,kS,gka,hka,lS,mS,nS,oS,pS,qS,fka,bL,Tka,rS,sS,tS,uS,yS,$ka,Vka,ZP,Uka,BS,DS,ES,LL,HS,ala,FS,ML,xS,LS,MS,OS,PS,RS,Yka,Zka,VS,\nUS,AS,ZS,$S,zS,aT,bT,bla,kL,cT,eT,TS,SS,hT,iT,JS,jT,HR,YS,sR,QR,lT,mT,gT,fT,pT,yL,rT,NC,sT,XS,tT,vT,KS,GS,kT,wT,xT,yT,zT,Xka,dT,wS,AT,Wka,BT,aS,CT,DT,gla,hla,ET,FT,GT,HT,IT,JT,ila,KT,MT,LT,NT,PT,kla,OT,jla,QT,RT,ST,TT,UT,VT,WT,XT,ZT,$T,aU,bU,lla,cU,mla,nla,dU,hU,gU,eU,fU,ola,iU,jU,pla,qla,kU,rla,tla,sla,lU,ula,mU,nU,oU,pU,qU,rU,sU,tU,uU,vU,vla,wU,xU,yU,zU,BU,CU,DU,yla,EU,AU,FU,GU,Ala,wla,HU,xla,Bla,IU,KU,Cla,LU,MU,NU,PU,OU,QU,RU,Dla,Ela,SU,YU,bV,cV,Fla,UU,XU,ZU,WU,aV,$U,fV,dV,eV,gV,VU,TU,hV,Gla,iV,\njV,lV,mV,kV,nV,oV,pV,qV,rV,sV,Hla,tV,uV,vV,wV,xV,yV,zV,AV,BV,Ila,CV,DV,EV,FV,GV,HV,IV,JV,KV,LV,MV,NV,OV,PV,QV,RV,SV,TV,UV,VV,WV,XV,YV,Jla,ZV,$V,bW,cW,aW,Kla,Lla,Mla,dW,eW,Nla,Ola,fW,gW,hW,iW,Pla,Rla,Qla,jW,kW,lW,mW,nW,oW,pW,qW,rW,sW,tW,uW,vW,wW,xW,yW,zW,AW,BW,EW,CW,DW,Sla,GW,HW,JW,IW,KW,LW,MW,Tla,Vla,Wla,PW,Xla,OW,NW,Ula,QW,RW,SW,Yla,TW,UW,WW,XW,YW,ZW,$W,bX,Zla,dX,cX,$la,ama,eX,bma,fX,cma,dma,gX,fma,ema,hX,iX,gma,jX,kX,lX,mX,nX,Z,oX,pX,hma,qX,rX,sX,tX,vX,xX,ima,wX,yX,zX,BX,AX,CX,DX,EX,FX,GX,lma,HX,\nIX,nma,JX,KX,LX,NX,OX,MX,pma,PX,qma,QX,RX,SX,TX,rma,UX,sma,VX,WX,tma,XX,uma,YX,ZX,$X,vma,aY,wma,cY,eY,gY,iY,jY,lY,xma,yma,zma,mY,Ama,oY,pY,Cma,Dma,Bma,rY,Fma,nY,sY,vY,tY,uY,xY,wY,zY,AY,aX,Ema,BY,VW,kY,yY,CY,DY,Gma,EY,FY,GY,HY,Hma,IY,JY,KY,LY,MY,NY,OY,PY,QY,Jma,Kma,Mma,Lma,RY,SY,Oma,TY,UY,VY,WY,XY,Pma,YY,ZY,$Y,aZ,Tma,Qma,Sma,Rma,bZ,cZ,Uma,dZ,eZ,Vma,Wma,Xma,Yma,fZ,Zma,$ma,gZ,cna,bna,dna,hZ,iZ,ena,fna,gna,lZ,hna,ina,jna,kna,mZ,kZ,oZ,pZ,qZ,rZ,sZ,tZ,uZ,vZ,wZ,xZ,yZ,lna,zZ,mna,AZ,BZ,DZ,CZ,EZ,FZ,GZ,HZ,IZ,\nJZ,KZ,nna,ona,LZ,pna,qna,MZ,rna,NZ,OZ,PZ,sna,QZ,RZ,SZ,TZ,tna,una,wna,xna,WZ,XZ,UZ,vna,VZ,yna,YZ,ZZ,zna,$Z,b_,a_,c_,d_,Ana,e_,f_,Cna,g_,Ena,i_,Fna,Gna,j_,k_,l_,Hna,m_,Ina,n_,p_,Kna,q_,r_,s_,t_,u_,v_,w_,x_,Lna,y_,z_,A_,K_,G_,I_,L_,J_,R_,D_,Y_,$_,a0,U_,E_,T_,b0,V_,B_,Q_,X_,c0,F_,H_,Z_,W_,d0,e0,f0,g0,h0,i0,j0,k0,l0,m0,n0,o0,p0,q0,r0,Nna,s0,t0,u0,v0,w0,x0,y0,z0,A0,Ona,B0,Pna,Qna,C0,D0,E0,F0,G0,H0,I0,J0,Rna,K0,L0,M0,Sna,N0,Tna,O0,qY,Q0,Una,U0,Vna,W0,V0,T0,X0,Y0,S0,Z0,$0,a1,b1,c1,Wna,Xna,R0,d1,S_,C_,P0,\nM_,O_,P_,f1,g1,h1,i1,Zna,FW,j1,k1,$na,aoa,l1,boa,coa,m1,n1,o1,p1,q1,r1,s1,t1,doa,x1,z1,A1,aa,fa,B1,Naa,Xc,La,gaa;ba=function(a){return function(){return aa[a].apply(this,arguments)}};\ng.ca=function(a,b){return aa[a]=b};\nda=function(a){var b=0;return function(){return bb?null:\"string\"===typeof a?a.charAt(b):a[b]};\ng.Ta=function(a,b,c){for(var d=a.length,e=\"string\"===typeof a?a.split(\"\"):a,f=0;f=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};\nnaa=function(a){for(var b={},c=0,d=0;d>>1),n;c?n=b.call(e,a[m],m,a):n=b(d,a[m]);0b?1:ac&&g.jb(a,-(c+1),0,b)};\ng.sb=function(a,b,c){var d={};(0,g.y)(a,function(e,f){d[b.call(c,e,f,a)]=e});\nreturn d};\nqaa=function(a){for(var b=[],c=0;c\")&&(a=a.replace(zb,\">\"));-1!=a.indexOf('\"')&&(a=a.replace(Ab,\""\"));-1!=a.indexOf(\"'\")&&(a=a.replace(Bb,\"'\"));-1!=a.indexOf(\"\\x00\")&&(a=a.replace(Cb,\"�\"))}return a};\nEb=function(a,b){return-1!=a.toLowerCase().indexOf(b.toLowerCase())};\ng.Hb=function(a,b){for(var c=0,d=Fb(String(a)).split(\".\"),e=Fb(String(b)).split(\".\"),f=Math.max(d.length,e.length),k=0;0==c&&kb?1:0};\nJb=function(a){return-1!=g.Ib.indexOf(a)};\ng.Kb=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)};\ng.Lb=function(a,b,c){var d={},e;for(e in a)b.call(c,a[e],e,a)&&(d[e]=a[e]);return d};\nMb=function(a,b){var c={},d;for(d in a)c[d]=b.call(void 0,a[d],d,a);return c};\nNb=function(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1};\nOb=function(a,b){for(var c in a)if(!b.call(void 0,a[c],c,a))return!1;return!0};\nPb=function(a){for(var b in a)return a[b]};\ng.Qb=function(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};\ng.Rb=function(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b};\ng.Sb=function(a,b){var c=g.Ia(b),d=c?b:arguments;for(c=c?0:1;c>>0;return b};\ng.ed=function(a){var b=Number(a);return 0==b&&g.wb(a)?NaN:b};\nfd=function(a){return String(a).replace(\/\\-([a-z])\/g,function(b,c){return c.toUpperCase()})};\ng.gd=function(a){return String(a).replace(\/([A-Z])\/g,\"-$1\").toLowerCase()};\nPaa=function(a){return a.replace(RegExp(\"(^|[\\\\s]+)([a-z])\",\"g\"),function(b,c,d){return c+d.toUpperCase()})};\nhd=function(){return Jb(\"iPhone\")&&!Jb(\"iPod\")&&!Jb(\"iPad\")};\nid=function(){return hd()||Jb(\"iPad\")||Jb(\"iPod\")};\njd=function(a){jd[\" \"](a);return a};\nkd=function(a,b){try{return jd(a[b]),!0}catch(c){}return!1};\nRaa=function(a,b){var c=Qaa;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};\nld=function(){var a=g.v.document;return a?a.documentMode:void 0};\ng.nd=function(a){return Raa(a,function(){return 0<=g.Hb(md,a)})};\ng.od=function(a){return Number(Saa)>=a};\ng.pd=function(a,b,c){return Math.min(Math.max(a,b),c)};\ng.qd=function(a,b){var c=a%b;return 0>c*b?c+b:c};\ng.rd=function(a,b,c){return a+c*(b-a)};\ng.sd=function(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0};\ntd=function(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1};\ng.vd=function(a,b){this.width=a;this.height=b};\ng.wd=function(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1};\nxd=function(a){return a.width*a.height};\nBd=function(a){return a?new yd(zd(a)):Ad||(Ad=new yd)};\nCd=function(a){var b=document;return\"string\"===typeof a?b.getElementById(a):a};\ng.Ed=function(a,b){var c=b||document;return c.querySelectorAll&&c.querySelector?c.querySelectorAll(\".\"+a):g.Dd(document,\"*\",a,b)};\ng.Fd=function(a,b){var c=b||document;if(c.getElementsByClassName)c=c.getElementsByClassName(a)[0];else{c=document;var d=b||c;c=d.querySelectorAll&&d.querySelector&&a?d.querySelector(a?\".\"+a:\"\"):g.Dd(c,\"*\",a,b)[0]||null}return c||null};\ng.Dd=function(a,b,c,d){a=d||a;b=b&&\"*\"!=b?String(b).toUpperCase():\"\";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?\".\"+c:\"\"));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,f=0,k;k=a[f];f++)b==k.nodeName&&(d[e++]=k);d.length=e;return d}return a}a=a.getElementsByTagName(b||\"*\");if(c){d={};for(f=e=0;k=a[f];f++)b=k.className,\"function\"==typeof b.split&&g.Xa(b.split(\/\\s+\/),c)&&(d[e++]=k);d.length=e;return d}return a};\nHd=function(a,b){g.Kb(b,function(c,d){c&&\"object\"==typeof c&&c.Uf&&(c=c.se());\"style\"==d?a.style.cssText=c:\"class\"==d?a.className=c:\"for\"==d?a.htmlFor=c:Gd.hasOwnProperty(d)?a.setAttribute(Gd[d],c):tb(d,\"aria-\")||tb(d,\"data-\")?a.setAttribute(d,c):a[d]=c})};\nId=function(a){a=a.document;a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body;return new g.vd(a.clientWidth,a.clientHeight)};\nLd=function(a){var b=Jd(a);a=a.parentWindow||a.defaultView;return g.Kd&&g.nd(\"10\")&&a.pageYOffset!=b.scrollTop?new g.sd(b.scrollLeft,b.scrollTop):new g.sd(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)};\nJd=function(a){return a.scrollingElement?a.scrollingElement:g.Md||\"CSS1Compat\"!=a.compatMode?a.body||a.documentElement:a.documentElement};\nNd=function(a){return a?a.parentWindow||a.defaultView:window};\ng.Qd=function(a,b,c){var d=arguments,e=document,f=String(d[0]),k=d[1];if(!Taa&&k&&(k.name||k.type)){f=[\"<\",f];k.name&&f.push(' name=\"',g.ad(k.name),'\"');if(k.type){f.push(' type=\"',g.ad(k.type),'\"');var l={};g.cc(l,k);delete l.type;k=l}f.push(\">\");f=f.join(\"\")}f=Od(e,f);k&&(\"string\"===typeof k?f.className=k:g.Ha(k)?f.className=k.join(\" \"):Hd(f,k));2a};\nUaa=function(a){if(a&&\"number\"==typeof a.length){if(g.Ka(a))return\"function\"==typeof a.item||\"string\"==typeof a.item;if(g.Ja(a))return\"function\"==typeof a.item}return!1};\ng.fe=function(a,b,c,d){if(!b&&!c)return null;var e=b?String(b).toUpperCase():null;return ee(a,function(f){return(!e||f.nodeName==e)&&(!c||\"string\"===typeof f.className&&g.Xa(f.className.split(\/\\s+\/),c))},!0,d)};\nee=function(a,b,c,d){a&&!c&&(a=a.parentNode);for(c=0;a&&(null==d||c<=d);){if(b(a))return a;a=a.parentNode;c++}return null};\nyd=function(a){this.o=a||g.v.document||document};\nYaa=function(a){this.Cv=a};\nge=function(a,b,c){this.A=a;this.u=b;this.o=c||[];this.ti=new Map};\nhe=function(a,b){ge.call(this,a,3,b)};\ng.A=function(){this.tb=this.tb;this.Th=this.Th};\ng.B=function(a,b){g.ie(a,g.Na(g.je,b))};\ng.ie=function(a,b){a.tb?b():(a.Th||(a.Th=[]),a.Th.push(b))};\ng.je=function(a){a&&\"function\"==typeof a.dispose&&a.dispose()};\ng.ke=function(a){for(var b=0,c=arguments.length;bc.keyCode||void 0!=c.returnValue)){a:{var f=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(m){f=!0}if(f||void 0==c.returnValue)c.returnValue=!0}c=[];for(f=d.currentTarget;f;f=f.parentNode)c.push(f);f=a.type;for(var k=c.length-1;!d.o&&0<=k;k--){d.currentTarget=c[k];var l=He(c[k],f,!0,d);e=e&&l}for(k=0;!d.o&&ka.u&&(a.u++,b.next=a.o,a.o=b)};\nOe=function(a){g.v.setTimeout(function(){throw a;},0)};\nQe=function(a,b){var c=a;b&&(c=(0,g.x)(a,b));c=eba(c);!g.Ja(g.v.setImmediate)||g.v.Window&&g.v.Window.prototype&&!Jb(\"Edge\")&&g.v.Window.prototype.setImmediate==g.v.setImmediate?(Pe||(Pe=fba()),Pe(c)):g.v.setImmediate(c)};\nfba=function(){var a=g.v.MessageChannel;\"undefined\"===typeof a&&\"undefined\"!==typeof window&&window.postMessage&&window.addEventListener&&!Jb(\"Presto\")&&(a=function(){var e=g.Rd(\"IFRAME\");e.style.display=\"none\";Maa(e);document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.write(g.Pc(Sc));e.close();var k=\"callImmediate\"+Math.random(),l=\"file:\"==f.location.protocol?\"*\":f.location.protocol+\"\/\/\"+f.location.host;e=(0,g.x)(function(m){if((\"*\"==l||m.origin==l)&&m.data==k)this.port1.onmessage()},\nthis);\nf.addEventListener(\"message\",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(k,l)}}});\nif(\"undefined\"!==typeof a&&!Jb(\"Trident\")&&!Jb(\"MSIE\")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.zv;c.zv=null;e()}};\nreturn function(e){d.next={zv:e};d=d.next;b.port2.postMessage(0)}}return\"undefined\"!==typeof document&&\"onreadystatechange\"in g.Rd(\"SCRIPT\")?function(e){var f=g.Rd(\"SCRIPT\");\nf.onreadystatechange=function(){f.onreadystatechange=null;f.parentNode.removeChild(f);f=null;e();e=null};\ndocument.documentElement.appendChild(f)}:function(e){g.v.setTimeout(e,0)}};\nRe=function(){this.u=this.o=null};\nSe=function(){this.next=this.scope=this.Of=null};\ng.We=function(a,b){Te||gba();Ue||(Te(),Ue=!0);Ve.add(a,b)};\ngba=function(){if(g.v.Promise&&g.v.Promise.resolve){var a=g.v.Promise.resolve(void 0);Te=function(){a.then(Xe)}}else Te=function(){Qe(Xe)}};\nXe=function(){for(var a;a=Ve.remove();){try{a.Of.call(a.scope)}catch(b){Oe(b)}Ne(Ye,a)}Ue=!1};\n$e=function(a){this.o=0;this.F=void 0;this.A=this.u=this.w=null;this.B=this.C=!1;if(a!=g.Ea)try{var b=this;a.call(void 0,function(c){Ze(b,2,c)},function(c){Ze(b,3,c)})}catch(c){Ze(this,3,c)}};\ndf=function(){this.next=this.context=this.onRejected=this.w=this.o=null;this.u=!1};\nff=function(a,b,c){var d=ef.get();d.w=a;d.onRejected=b;d.context=c;return d};\ngf=function(a){if(a instanceof $e)return a;var b=new $e(g.Ea);Ze(b,2,a);return b};\nhf=function(a){return new $e(function(b,c){c(a)})};\nkf=function(a,b,c){jf(a,b,c,null)||g.We(g.Na(b,a))};\nlf=function(a){return new $e(function(b,c){a.length||b(void 0);for(var d=0,e;d>2;f=(f&3)<<4|l>>4;l=(l&15)<<2|n>>6;n&=63;m||(n=64,k||(l=64));d.push(c[q],c[f],c[l]||\"\",c[n]||\"\")}return d.join(\"\")};\nnba=function(a){var b=[];Hf(a,function(c){b.push(c)});\nreturn b};\ng.If=function(a){!g.Kd||g.nd(\"10\");var b=a.length,c=3*b\/4;c%3?c=Math.floor(c):-1!=\"=.\".indexOf(a[b-1])&&(c=-1!=\"=.\".indexOf(a[b-2])?c-2:c-1);var d=new Uint8Array(c),e=0;Hf(a,function(f){d[e++]=f});\nreturn d.subarray(0,e)};\nHf=function(a,b){function c(m){for(;d>4);64!=k&&(b(f<<4&240|k>>2),64!=l&&b(k<<6&192|l))}};\nEf=function(){if(!Jf){Jf={};for(var a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\".split(\"\"),b=[\"+\/=\",\"+\/\",\"-_=\",\"-_.\",\"-_\"],c=0;5>c;c++){var d=a.concat(b[c].split(\"\"));Ff[c]=d;for(var e=0;ee&&128<=b;e++)b=a.u[a.o++],c|=(b&127)<<7*e;128<=b&&(b=a.u[a.o++],c|=(b&127)<<28,d|=(b&127)>>4);if(128<=b)for(e=0;5>e&&128<=b;e++)b=a.u[a.o++],d|=(b&127)<<7*e+3;if(128>b){a=c>>>0;b=d>>>0;if(d=b&2147483648)a=~a+1>>>0,b=~b>>>0,0==a&&(b=b+1>>>0);a=4294967296*b+(a>>>0);return d?-a:a}a.B=!0};\nPf=function(a){var b=a.u;var c=b[a.o+0];var d=c&127;if(128>c)return a.o+=1,d;c=b[a.o+1];d|=(c&127)<<7;if(128>c)return a.o+=2,d;c=b[a.o+2];d|=(c&127)<<14;if(128>c)return a.o+=3,d;c=b[a.o+3];d|=(c&127)<<21;if(128>c)return a.o+=4,d;c=b[a.o+4];d|=(c&15)<<28;if(128>c)return a.o+=5,d>>>0;a.o+=5;128<=b[a.o++]&&128<=b[a.o++]&&128<=b[a.o++]&&128<=b[a.o++]&&a.o++;return d};\nQf=function(a){this.o=Nf(a,void 0,void 0);this.B=this.o.o;this.u=this.w=-1;this.A=!1};\nRf=function(a){var b=a.o;(b=b.o==b.w)||(b=a.A)||(b=a.o,b=b.B||0>b.o||b.o>b.w);if(b)return!1;a.B=a.o.o;b=Pf(a.o);var c=b&7;if(0!=c&&5!=c&&1!=c&&2!=c&&3!=c&&4!=c)return a.A=!0,!1;a.w=b>>>3;a.u=c;return!0};\nSf=function(a){switch(a.u){case 0:if(0!=a.u)Sf(a);else{for(a=a.o;a.u[a.o]&128;)a.o++;a.o++}break;case 1:1!=a.u?Sf(a):(a=a.o,a.o+=8);break;case 2:if(2!=a.u)Sf(a);else{var b=Pf(a.o);a=a.o;a.o+=b}break;case 5:5!=a.u?Sf(a):(a=a.o,a.o+=4);break;case 3:b=a.w;do{if(!Rf(a)){a.A=!0;break}if(4==a.u){a.w!=b&&(a.A=!0);break}Sf(a)}while(1);break;default:a.A=!0}};\nTf=function(a){var b=Pf(a.o);a=a.o;var c=a.u,d=a.o,e=d+b;b=[];for(var f=\"\";dk)b.push(k);else if(192>k)continue;else if(224>k){var l=c[d++];b.push((k&31)<<6|l&63)}else if(240>k){l=c[d++];var m=c[d++];b.push((k&15)<<12|(l&63)<<6|m&63)}else if(248>k){l=c[d++];m=c[d++];var n=c[d++];k=(k&7)<<18|(l&63)<<12|(m&63)<<6|n&63;k-=65536;b.push((k>>10&1023)+55296,(k&1023)+56320)}8192<=b.length&&(f+=String.fromCharCode.apply(null,b),b.length=0)}c=f;if(8192>=b.length)b=String.fromCharCode.apply(null,\nb);else{e=\"\";for(f=0;fb||a.o+b>a.u.length)a.B=!0,b=new Uint8Array(0);else{var c=a.u.subarray(a.o,a.o+b);a.o+=b;b=c}return b};\nVf=function(){this.o=[]};\nWf=function(a,b){for(;127>>=7;a.o.push(b)};\nXf=function(a,b){a.o.push(b>>>0&255);a.o.push(b>>>8&255);a.o.push(b>>>16&255);a.o.push(b>>>24&255)};\nYf=function(){this.w=[];this.u=0;this.o=new Vf};\nZf=function(a,b){Wf(a.o,8*b+2);var c=a.o.end();a.w.push(c);a.u+=c.length;c.push(a.u);return c};\n$f=function(a,b){var c=b.pop();for(c=a.u+a.o.length()-c;127>>=7,a.u++;b.push(c);a.u++};\nag=function(a){for(var b=new Uint8Array(a.u+a.o.length()),c=a.w,d=c.length,e=0,f=0;fb;b++)a.o.push(c&127|128),c>>=7;a.o.push(1)}};\neg=function(a,b,c){if(null!=c&&null!=c){Wf(a.o,8*b);a=a.o;var d=c;c=0>d;d=Math.abs(d);b=d>>>0;d=Math.floor((d-b)\/4294967296);d>>>=0;c&&(d=~d>>>0,b=(~b>>>0)+1,4294967295>>7|b<<25)>>>0,b>>>=7;a.o.push(c)}};\nfg=function(a,b,c){null!=c&&(Wf(a.o,8*b+1),a=a.o,b=c>>>0,c=Math.floor((c-b)\/4294967296)>>>0,cg=b,dg=c,Xf(a,cg),Xf(a,dg))};\ngg=function(a,b,c){if(null!=c){Wf(a.o,8*b+1);a=a.o;var d=c;d=(c=0>d?1:0)?-d:d;if(0===d)dg=0<1\/d?0:2147483648,cg=0;else if(isNaN(d))dg=2147483647,cg=4294967295;else if(1.7976931348623157E308>>0,cg=0;else if(2.2250738585072014E-308>d)d\/=Math.pow(2,-1074),dg=(c<<31|d\/4294967296)>>>0,cg=d>>>0;else{var e=d;b=0;if(2<=e)for(;2<=e&&1023>b;)b++,e\/=2;else for(;1>e&&-1022>>0;cg=4503599627370496*d>>>0}Xf(a,cg);Xf(a,\ndg)}};\nhg=function(a,b,c){null!=c&&(Wf(a.o,8*b),a.o.o.push(c?1:0))};\nig=function(a,b,c){if(null!=c){b=Zf(a,b);for(var d=a.o,e=0;ef)d.o.push(f);else if(2048>f)d.o.push(f>>6|192),d.o.push(f&63|128);else if(65536>f)if(55296<=f&&56319>=f&&e+1=k&&(f=1024*(f-55296)+k-56320+65536,d.o.push(f>>18|240),d.o.push(f>>12&63|128),d.o.push(f>>6&63|128),d.o.push(f&63|128),e++)}else d.o.push(f>>12|224),d.o.push(f>>6&63|128),d.o.push(f&63|128)}$f(a,b)}};\njg=function(a,b,c,d){null!=c&&(b=Zf(a,b),d(c,a),$f(a,b))};\nkg=function(a,b,c,d){if(null!=c)for(var e=0;ea&&b.setFullYear(b.getFullYear()-1900);return b};\nIg=function(a,b){a.getDate()!=b&&a.date.setUTCHours(a.date.getUTCHours()+(a.getDate()b&&(b=a.length);var c=a.indexOf(\"?\");if(0>c||c>b){c=b;var d=\"\"}else d=a.substring(c+1,b);return[a.substr(0,c),d,a.substr(b)]};\nTg=function(a,b){return b?a?a+\"&\"+b:b:a};\nUg=function(a,b){if(!b)return a;var c=Sg(a);c[1]=Tg(c[1],b);return c[0]+(c[1]?\"?\"+c[1]:\"\")+c[2]};\nVg=function(a,b,c){if(g.Ha(b))for(var d=0;dd)return null;var e=a.indexOf(\"&\",d);if(0>e||e>c)e=c;d+=b.length+1;return $c(a.substr(d,e-d))};\ndh=function(a,b){for(var c=a.search(bh),d=0,e,f=[];0<=(e=ah(a,d,b,c));)f.push(a.substring(d,e)),d=Math.min(a.indexOf(\"&\",e)+1||c,c);f.push(a.substr(d));return f.join(\"\").replace(pba,\"$1\")};\nqba=function(a,b){var c=Sg(a),d=c[1],e=[];d&&(0,g.y)(d.split(\"&\"),function(f){var k=f.indexOf(\"=\");b.hasOwnProperty(0<=k?f.substr(0,k):f)||e.push(f)});\nc[1]=Tg(e.join(\"&\"),g.Xg(b));return c[0]+(c[1]?\"?\"+c[1]:\"\")+c[2]};\neh=function(a){try{return!!a&&null!=a.location.href&&kd(a,\"foo\")}catch(b){return!1}};\nfh=function(a,b){if(a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b.call(void 0,a[c],c,a)};\nsba=function(){var a=[];fh(rba,function(b){a.push(b)});\nreturn a};\nuba=function(a){return(a=tba.exec(a))&&a[0]||\"\"};\nvba=function(){var a=gh;if(!a)return\"\";var b=\/.*[&#?]google_debug(=[^&]*)?(&.*)?$\/;try{var c=b.exec(decodeURIComponent(a));if(c)return c[1]&&1a.clientWidth||a.scrollHeight>a.clientHeight||\"fixed\"==c||\"absolute\"==c||\"relative\"==c))return a;return null};\ng.Bh=function(a){var b=zd(a),c=new g.sd(0,0);var d=b?zd(b):document;d=!g.Kd||g.od(9)||\"CSS1Compat\"==Bd(d).o.compatMode?d.documentElement:d.body;if(a==d)return c;a=yh(a);b=Ld(Bd(b).o);c.x=a.left+b.x;c.y=a.top+b.y;return c};\nDh=function(a,b){var c=new g.sd(0,0),d=Nd(zd(a));if(!kd(d,\"parent\"))return c;var e=a;do{var f=d==b?g.Bh(e):Ch(e);c.x+=f.x;c.y+=f.y}while(d&&d!=b&&d!=d.parent&&(e=d.frameElement)&&(d=d.parent));return c};\ng.Fh=function(a,b){var c=Eh(a),d=Eh(b);return new g.sd(c.x-d.x,c.y-d.y)};\nCh=function(a){a=yh(a);return new g.sd(a.left,a.top)};\nEh=function(a){if(1==a.nodeType)return Ch(a);a=a.changedTouches?a.changedTouches[0]:a;return new g.sd(a.clientX,a.clientY)};\ng.Hh=function(a,b,c){if(b instanceof g.vd)c=b.height,b=b.width;else if(void 0==c)throw Error(\"missing height argument\");g.Gh(a,b);a.style.height=vh(c,!0)};\nvh=function(a,b){\"number\"==typeof a&&(a=(b?Math.round(a):a)+\"px\");return a};\ng.Gh=function(a,b){a.style.width=vh(b,!0)};\ng.Ih=function(a){var b=yba;if(\"none\"!=uh(a,\"display\"))return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility=\"hidden\";c.position=\"absolute\";c.display=\"inline\";a=b(a);c.display=d;c.position=f;c.visibility=e;return a};\nyba=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=g.Md&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=yh(a),new g.vd(a.right-a.left,a.bottom-a.top)):new g.vd(b,c)};\ng.Jh=function(a,b){a.style.display=b?\"\":\"none\"};\nKh=function(a){return a?a.passive&&zba()?a:a.capture||!1:!1};\nLh=function(a,b,c,d){return a.addEventListener?(a.addEventListener(b,c,Kh(d)),!0):!1};\nMh=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,Kh(void 0))};\nQh=function(){if(Nh&&!eh(Oh)){var a=\".\"+Ph.domain;try{for(;2e?encodeURIComponent(mi(a,b,c,d,e+1)):\"...\";return encodeURIComponent(String(a))};\nni=function(a,b,c,d){a.o.push(b);a.u[b]=ki(c,d)};\nGba=function(a,b,c){b=b+\"\/\/pagead2.googlesyndication.com\"+c;var d=Fba(a)-c.length;if(0>d)return\"\";a.o.sort(function(q,t){return q-t});\nc=null;for(var e=\"\",f=0;f=n.length){d-=n.length;b+=n;e=a.w;break}a.A&&(e=d,n[e-1]==a.w&&--e,b+=n.substr(0,e),e=a.w,d=0);c=null==c?k:c}}a=\"\";null!=c&&(a=e+\"trn=\"+c);return b+a+\"\"};\nFba=function(a){var b=1,c;for(c in a.u)b=c.length>b?c.length:b;return 3997-b-a.w.length-1};\noi=function(a,b){this.o=a;this.depth=b};\nIba=function(){function a(l,m){return null==l?m:l}\nvar b=gi(),c=Math.max(b.length-1,0),d=ii(b);b=d.o;var e=d.u,f=d.w,k=[];f&&k.push(new oi([f.url,f.mr?2:0],a(f.depth,1)));e&&e!=f&&k.push(new oi([e.url,2],0));b.url&&b!=f&&k.push(new oi([b.url,0],a(b.depth,c)));d=(0,g.Hc)(k,function(l,m){return k.slice(0,k.length-m)});\n!b.url||(f||e)&&b!=f||(e=uba(b.url))&&d.push([new oi([e,1],a(b.depth,c))]);d.push([]);return(0,g.Hc)(d,function(l){return Hba(c,l)})};\nHba=function(a,b){(0,g.pi)(b,function(e){return 0<=e.depth});\nvar c=(0,g.qi)(b,function(e,f){return Math.max(e,f.depth)},-1),d=qaa(c+2);\nd[0]=a;(0,g.y)(b,function(e){return d[e.depth+1]=e.o});\nreturn d};\nJba=function(){var a=Iba();return(0,g.Hc)(a,function(b){return li(b)})};\nri=function(){this.u=new fi;this.o=ci()?new di:new bi};\nKba=function(){si();var a=I.document;return!!(a&&a.body&&a.body.getBoundingClientRect&&g.Ja(I.setInterval)&&g.Ja(I.clearInterval)&&g.Ja(I.setTimeout)&&g.Ja(I.clearTimeout))};\nti=function(a){si();var b=Qh()||I;b.google_image_requests||(b.google_image_requests=[]);var c=b.document.createElement(\"img\");c.src=a;b.google_image_requests.push(c)};\nui=function(){si();return Jba()};\nvi=function(){};\nsi=function(){return vi.getInstance().getContext()};\nwi=function(a){qg(this,a,null,null)};\nLba=function(a){this.A=a;this.o=-1;this.u=this.w=0};\nxi=function(a,b){return function(c){for(var d=[],e=0;eMath.random())};\nIi=function(a){a&&Hi&&Fi()&&(Hi.clearMarks(\"goog_\"+a.label+\"_\"+a.uniqueId+\"_start\"),Hi.clearMarks(\"goog_\"+a.label+\"_\"+a.uniqueId+\"_end\"))};\nLi=function(){var a=Ji;this.B=Ki;this.A=\"jserror\";this.w=!0;this.o=null;this.C=this.u;this.Ha=void 0===a?null:a};\nOi=function(a,b,c,d){return xi(zi.getInstance().o.o,function(){try{if(a.Ha&&a.Ha.o){var e=a.Ha.start(b.toString(),3);var f=c();a.Ha.end(e)}else f=c()}catch(m){var k=a.w;try{Ii(e);var l=new Mi(Ni(m));k=a.C(b,l,void 0,d)}catch(n){a.u(217,n)}if(!k)throw m;}return f})()};\nQi=function(a,b,c){var d=Pi;return xi(zi.getInstance().o.o,function(e){for(var f=[],k=0;kd?500:k};\n$i=function(a){for(var b=0,c=a,d=0;a&&a!=a.parent;)a=a.parent,d++,eh(a)&&(c=a,b=d);return{ud:c,level:b}};\naj=function(a){var b=a!==a.top,c=a.top===$i(a).ud,d=-1,e=0;if(b&&c&&a.top.mraid){d=3;var f=a.top.mraid}else d=(f=a.mraid)?b?c?2:1:0:-1;f&&(f.IS_GMA_SDK||(e=2),Ob(Vba,function(k){return g.Ja(f[k])})||(e=1));\nreturn{Ne:f,compatibility:e,qB:d}};\nWba=function(a){return(a=a.document)&&g.Ja(a.elementFromPoint)};\nbj=function(a,b,c,d){var e=void 0===e?!1:e;c=Qi(d,c,void 0);Lh(a,b,c,{capture:e})};\ncj=function(a){return new hh(a.top,a.right,a.bottom,a.left)};\ndj=function(a){var b=a.top||0,c=a.left||0;return new hh(b,c+(a.width||0),b+(a.height||0),c)};\nej=function(a){return null!=a&&0<=a&&1>=a};\nXba=function(){var a=g.Ib;return a?fj(\"Android TV;AppleTV;Apple TV;GoogleTV;HbbTV;NetCast.TV;Opera TV;POV_TV;SMART-TV;SmartTV;TV Store;AmazonWebAppPlatform;MiBOX\".split(\";\"),function(b){return Eb(a,b)})||Eb(a,\"OMI\/\")&&!Eb(a,\"XiaoMi\/\")?!0:Eb(a,\"Presto\")&&Eb(a,\"Linux\")&&!Eb(a,\"X11\")&&!Eb(a,\"Android\")&&!Eb(a,\"Mobi\"):!1};\ngj=function(){this.w=!eh(I.top);this.F=Fg()||Gg();var a=gi();this.domain=0c.height?n>t?(e=n,f=q):(e=t,f=u):nc++;){if(a===b)return!0;try{if(a=g.Zd(a)||a){var d=zd(a),e=d&&Nd(d),f=e&&e.frameElement;f&&(a=f)}}catch(k){break}}return!1};\n$ba=function(a,b,c){if(!a||!b)return!1;b=kh(a.clone(),-b.left,-b.top);a=(b.left+b.right)\/2;b=(b.top+b.bottom)\/2;var d=Qh();eh(d.top)&&d.top&&d.top.document&&(d=d.top);if(!Wba(d))return!1;a=d.document.elementFromPoint(a,b);if(!a)return!1;b=(b=(b=zd(c))&&b.defaultView&&b.defaultView.frameElement)&&Zba(b,a);d=a===c;a=!d&&a&&ee(a,function(e){return e===c});\nreturn!(b||d||a)};\noj=function(a,b,c,d){return gj.getInstance().w?!1:0>=ih(a)||0>=a.getHeight()?!0:c&&d?Si(208,function(){return $ba(a,b,c)}):!1};\npj=function(a,b,c){var d=new hh(0,0,0,0);this.time=a;this.volume=null;this.w=b;this.o=d;this.u=c};\nqj=function(a,b,c,d,e,f,k){this.F=a;this.C=b;this.w=c;this.o=d;this.B=e;this.u=f;this.A=k};\nrj=function(a){this.w=a;this.u=0;this.o=null};\nsj=function(a,b,c){this.ud=a;this.aa=void 0===c?\"na\":c;this.A=[];this.H=!1;this.w=new pj(-1,!0,this);this.o=this;this.F=b;this.M=this.Z=this.G=!1;this.T=\"uk\";this.tb=!1;this.C=!0};\nuj=function(a,b,c){if(!a.M||(void 0===c?0:c))a.M=!0,a.T=b,a.F=0,a.o!=a||tj(a)};\nvj=function(a,b){g.Xa(a.A,b)||(a.A.push(b),b.Ii(a.o),b.Fg(a.w),b.tf()&&(a.G=!0))};\nwj=function(a){a=a.o;a.jy();a.iy();var b=gj.getInstance();b.G=Sh(!1,a.ud,b.F);a.HG();a.w.o=a.Mw()};\nxj=function(a){a.G=a.A.length?fj(a.A,function(b){return b.tf()}):!1};\nyj=function(a){var b=g.fb(a.A);(0,g.y)(b,function(c){c.Fg(a.w)})};\ntj=function(a){var b=g.fb(a.A);(0,g.y)(b,function(c){c.Ii(a.o)});\na.o!=a||yj(a)};\nzj=function(a,b,c,d){this.element=a;this.o=new hh(0,0,0,0);this.B=new hh(0,0,0,0);this.u=b;this.Ma=c;this.M=d;this.tb=!1;this.timestamp=-1;this.A=new qj(b.w,this.o,new hh(0,0,0,0),0,0,Vi(),0)};\nAj=function(a){this.tb=!1;this.o=a;this.A=g.Ea};\nBj=function(a,b,c){this.w=void 0===c?0:c;this.u=a;this.o=null==b?\"\":b};\naca=function(a){switch(Math.trunc(a.w)){case -16:return-16;case -8:return-8;case 0:return 0;case 8:return 8;case 16:return 16;default:return 16}};\nbca=function(a,b){return new Bj(a.u,a.o,a.w+b)};\nCj=function(a,b){return a.wb.w?!1:a.ub.u?!1:typeof a.otypeof b.o?!1:a.oc?0:a};\nkca=function(a,b,c){if(a.nb){a.nb.Hf();var d=a.nb.A,e=d.F,f=e.o;if(null!=d.w){var k=d.C;a.bl=new g.sd(k.left-f.left,k.top-f.top);a.ip=d.w}f=a.Cl()?Math.max(d.o,d.B):d.o;f=.99<=f?1:f;k={};null!==e.volume&&(k.volume=e.volume);e=1===$h(a.Ma,\"osddt\");\"nis\"==a.nb.getName()&&(e=!0);\"gsv\"==a.nb.getName()&&(e=!0);e?(e=a.Gw(d),a.yn=d,a.Nl(a.Xd(),f,b,c,!1,k,e,d.A)):a.Nl(a.Xd(),f,b,c,!1,k,a.hn(b),d.A)}};\nlca=function(a){if(a.Lm&&a.Gl){var b=1==$h(a.Ma,\"od\"),c=gj.getInstance().o,d=a.Gl,e=ck(a),f=new g.vd(ih(c),c.getHeight());c=a.Cl();a={nO:e,bl:a.bl,KO:f,Cl:c,fb:a.pd.fb,HO:b};if(b=d.u){b.Hf();e=b.A;f=e.F.o;var k=null,l=null;null!=e.w&&f&&(k=e.C,k=new g.sd(k.left-f.left,k.top-f.top),l=new g.vd(f.right-f.left,f.bottom-f.top));e=c?Math.max(e.o,e.B):e.o;c={nO:b.getName(),bl:k,KO:l,Cl:c,HO:!1,fb:e}}else c=null;c&&fca(d,a,c)}};\nfk=function(a,b){var c=Math.pow(10,b);return Math.floor(a*c)\/c};\nmca=function(a,b){zi.getInstance();if(b=void 0===b?g.Ea:b)a.QB=b};\ngk=function(){};\nik=function(a){if(a instanceof gk)return a;if(\"function\"==typeof a.Df)return a.Df(!1);if(g.Ia(a)){var b=0,c=new gk;c.next=function(){for(;;){if(b>=a.length)throw hk;if(b in a)return a[b++];b++}};\nreturn c}throw Error(\"Not implemented\");};\ng.jk=function(a,b,c){if(g.Ia(a))try{(0,g.y)(a,b,c)}catch(d){if(d!==hk)throw d;}else{a=ik(a);try{for(;;)b.call(c,a.next(),void 0,a)}catch(d){if(d!==hk)throw d;}}};\nnca=function(a){if(g.Ia(a))return g.fb(a);a=ik(a);var b=[];g.jk(a,function(c){b.push(c)});\nreturn b};\noca=function(){this.A=this.o=this.w=this.u=this.B=0};\npca=function(a){var b={};var c=(0,g.H)()-a.B;b=(b.ptlt=c,b);(c=a.u)&&(b.pnk=c);(c=a.w)&&(b.pnc=c);(c=a.A)&&(b.pnmm=c);(a=a.o)&&(b.pns=a);return b};\nkk=function(){Th.call(this);this.fullscreen=!1;this.volume=void 0;this.paused=!1;this.w=-1};\nlk=function(a){return ej(a.volume)&&.1<=a.volume};\nqca=function(){var a={};this.u=(a.vs=[1,0],a.vw=[0,1],a.am=[2,2],a.a=[4,4],a.f=[8,8],a.bm=[16,16],a.b=[32,32],a.avw=[0,64],a.avs=[64,0],a.pv=[256,256],a.gdr=[0,512],a.p=[0,1024],a.r=[0,2048],a.m=[0,4096],a.um=[0,8192],a.ef=[0,16384],a.s=[0,32768],a.pmx=[0,16777216],a);this.o={};for(var b in this.u)0=a.A\/2:0=a.Y:!1:!1};\nxca=function(a){var b=fk(a.pd.fb,2),c=a.zc.w,d=a.pd,e=zk(a),f=yk(e.A),k=yk(e.C),l=yk(d.volume),m=fk(e.F,2),n=fk(e.J,2),q=fk(d.fb,2),t=fk(e.O,2),u=fk(e.U,2);d=fk(d.sd,2);a=a.Xd().clone();a.round();e=Xj(e,!1);return{JO:b,vk:c,In:f,Dn:k,Oj:l,Jn:m,En:n,fb:q,Kn:t,Fn:u,sd:d,position:a,qo:e}};\nDk=function(a,b){Ck(a.o,b,function(){return{JO:0,vk:void 0,In:-1,Dn:-1,Oj:-1,Jn:-1,En:-1,fb:-1,Kn:-1,Fn:-1,sd:-1,position:void 0,qo:[]}});\na.o[b]=xca(a)};\nCk=function(a,b,c){for(var d=a.length;dc.time?b:c},a[0])};\n$k=function(a,b,c,d){Yk.call(this,a,b,c,d);this.C=this.F=this.w=null};\nal=function(a){return a.w&&a.w.takeRecords?a.w.takeRecords():[]};\nQca=function(a){if(!a.element)return!1;var b=a.element,c=a.u.o.ud,d=zi.getInstance().o.o;a.w=new c.IntersectionObserver(xi(d,function(e){return Zk(a,e)}),Pca);\nd=xi(d,function(){a.w.unobserve(b);a.w.observe(b);Zk(a,al(a))});\nc.ResizeObserver?(a.F=new c.ResizeObserver(d),a.F.observe(b)):c.MutationObserver&&(a.C=new g.v.MutationObserver(d),a.C.observe(b,{attributes:!0,childList:!0,characterData:!0,subtree:!0}));a.w.observe(b);Zk(a,al(a));return!0};\nbl=function(){var a=\/Chrome\\\/(\\d+)\/.exec(g.Ib);return a?parseFloat(a[1]):NaN};\ncl=function(){var a=\/\\sCobalt\\\/(\\S+)\\s\/.exec(g.Ib);if(!a)return NaN;var b=[];a=g.p(a[1].split(\".\"));for(var c=a.next();!c.done;c=a.next())c=parseInt(c.value,10),0<=c&&b.push(c);return parseFloat(b.join(\".\"))};\nRca=function(){var a=\/_(TV|STB|GAME|OTT|ATV|BDP)_\/.exec(g.Ib);return a?a[1]:\"\"};\nel=function(){return dl(\"android\")&&dl(\"chrome\")&&!(dl(\"trident\/\")||dl(\"edge\/\"))};\nfl=function(){return dl(\"armv7\")||dl(\"aarch64\")||dl(\"android\")};\ng.gl=function(){return dl(\"cobalt\")};\nhl=function(){return dl(\"cobalt\")&&dl(\"appletv\")};\nil=function(){return dl(\"(ps3; leanback shell)\")||dl(\"ps3\")&&g.gl()};\njl=function(){return dl(\"(ps4; leanback shell)\")||dl(\"ps4\")&&g.gl()};\ng.kl=function(){return g.gl()&&(dl(\"ps4 vr\")||dl(\"ps4 pro vr\"))};\nll=function(){var a=\/WebKit\\\/([0-9]+)\/.exec(g.Ib);return!!(a&&600<=parseInt(a[1],10))};\nml=function(){return dl(\"iemobile\")||dl(\"windows phone\")&&dl(\"edge\")};\nol=function(){return nl&&dl(\"applewebkit\")&&!dl(\"version\")&&(!dl(\"safari\")||dl(\"gsa\/\"))};\npl=function(){return dl(\"smart-tv\")&&dl(\"samsung\")};\ndl=function(a){var b=g.Ib;return b?0<=b.toLowerCase().indexOf(a):!1};\nql=function(a){a=void 0===a?I:a;Aj.call(this,new sj(a,2))};\nsl=function(){var a=rl();sj.call(this,I.top,a,\"geo\")};\nrl=function(){zi.getInstance();var a=gj.getInstance();return a.w||a.u?0:2};\ntl=function(){};\nul=function(){this.done=!1;this.o={lD:0,av:0,jT:0,Tv:0,Yq:-1,ID:0,HD:0,JD:0};this.B=null;this.C=!1;this.u=null;this.F=0;this.w=new rj(this)};\nwl=function(){var a=vl;a.C||(a.C=!0,Sca(a,function(b){for(var c=[],d=0;dg.Rb(Xca).length?null:(0,g.qi)(b,function(c,d){var e=d.toLowerCase().split(\"=\");if(2!=e.length||void 0===Ml[e[0]]||!Ml[e[0]](e[1]))throw Error(\"Entry (\"+e[0]+\", \"+e[1]+\") is invalid.\");c[e[0]]=e[1];return c},{})}catch(c){return null}};\nZca=function(a,b){if(void 0==a.o)return 0;switch(a.B){case \"mtos\":return a.u?Tj(b.o,a.o):Tj(b.u,a.o);case \"tos\":return a.u?Rj(b.o,a.o):Rj(b.u,a.o)}return 0};\nNl=function(a,b,c,d){rk.call(this,b,d);this.F=a;this.C=c};\nOl=function(a){rk.call(this,\"fully_viewable_audible_half_duration_impression\",a)};\nPl=function(a,b){rk.call(this,a,b)};\nQl=function(){this.u=this.A=this.C=this.B=this.w=this.o=\"\"};\n$ca=function(){};\nRl=function(a,b,c,d,e){var f={};if(void 0!==a)if(null!=b)for(var k in b){var l=b[k];k in Object.prototype||null!=l&&(g.Ja(l)?f[k]=l(a):f[k]=a[l])}else g.cc(f,a);void 0!==c&&g.cc(f,c);a=Fj(Ej(new Dj,f));0String(Function.prototype.toString).indexOf(\"[native code]\")?!1:0<=String(a).indexOf(\"[native code]\")&&!0||!1};\num=function(a){return!!(1<>>0]|=f<>>0).toString(16)+\"&\"});\nc=105;(0,g.y)(mda,function(d){var e=\"false\";try{e=d(I)}catch(f){}a+=String.fromCharCode(c++)+\"=\"+e+\"&\"});\n(0,g.y)(nda,function(d){var e=\"\";try{var f=d(I);d=[];for(var k=0,l=0;l>=8);d[k++]=m}e=g.Gf(d,3)}catch(n){}a+=String.fromCharCode(c++)+\"=\"+e+\"&\"});\nreturn a.slice(0,-1)};\nkda=function(){if(!vm){var a=function(){wm=!0;I.document.removeEventListener(\"webdriver-evaluate\",a,!0)};\nI.document.addEventListener(\"webdriver-evaluate\",a,!0);var b=function(){xm=!0;I.document.removeEventListener(\"webdriver-evaluate-response\",b,!0)};\nI.document.addEventListener(\"webdriver-evaluate-response\",b,!0);vm=!0}};\npda=function(){this.u=-1};\nym=function(){this.u=64;this.o=Array(4);this.B=Array(this.u);this.A=this.w=0;this.reset()};\nzm=function(a,b,c){c||(c=0);var d=Array(16);if(\"string\"===typeof b)for(var e=0;16>e;++e)d[e]=b.charCodeAt(c++)|b.charCodeAt(c++)<<8|b.charCodeAt(c++)<<16|b.charCodeAt(c++)<<24;else for(e=0;16>e;++e)d[e]=b[c++]|b[c++]<<8|b[c++]<<16|b[c++]<<24;b=a.o[0];c=a.o[1];e=a.o[2];var f=a.o[3];var k=b+(f^c&(e^f))+d[0]+3614090360&4294967295;b=c+(k<<7&4294967295|k>>>25);k=f+(e^b&(c^e))+d[1]+3905402710&4294967295;f=b+(k<<12&4294967295|k>>>20);k=e+(c^f&(b^c))+d[2]+606105819&4294967295;e=f+(k<<17&4294967295|k>>>15);\nk=c+(b^e&(f^b))+d[3]+3250441966&4294967295;c=e+(k<<22&4294967295|k>>>10);k=b+(f^c&(e^f))+d[4]+4118548399&4294967295;b=c+(k<<7&4294967295|k>>>25);k=f+(e^b&(c^e))+d[5]+1200080426&4294967295;f=b+(k<<12&4294967295|k>>>20);k=e+(c^f&(b^c))+d[6]+2821735955&4294967295;e=f+(k<<17&4294967295|k>>>15);k=c+(b^e&(f^b))+d[7]+4249261313&4294967295;c=e+(k<<22&4294967295|k>>>10);k=b+(f^c&(e^f))+d[8]+1770035416&4294967295;b=c+(k<<7&4294967295|k>>>25);k=f+(e^b&(c^e))+d[9]+2336552879&4294967295;f=b+(k<<12&4294967295|\nk>>>20);k=e+(c^f&(b^c))+d[10]+4294925233&4294967295;e=f+(k<<17&4294967295|k>>>15);k=c+(b^e&(f^b))+d[11]+2304563134&4294967295;c=e+(k<<22&4294967295|k>>>10);k=b+(f^c&(e^f))+d[12]+1804603682&4294967295;b=c+(k<<7&4294967295|k>>>25);k=f+(e^b&(c^e))+d[13]+4254626195&4294967295;f=b+(k<<12&4294967295|k>>>20);k=e+(c^f&(b^c))+d[14]+2792965006&4294967295;e=f+(k<<17&4294967295|k>>>15);k=c+(b^e&(f^b))+d[15]+1236535329&4294967295;c=e+(k<<22&4294967295|k>>>10);k=b+(e^f&(c^e))+d[1]+4129170786&4294967295;b=c+(k<<\n5&4294967295|k>>>27);k=f+(c^e&(b^c))+d[6]+3225465664&4294967295;f=b+(k<<9&4294967295|k>>>23);k=e+(b^c&(f^b))+d[11]+643717713&4294967295;e=f+(k<<14&4294967295|k>>>18);k=c+(f^b&(e^f))+d[0]+3921069994&4294967295;c=e+(k<<20&4294967295|k>>>12);k=b+(e^f&(c^e))+d[5]+3593408605&4294967295;b=c+(k<<5&4294967295|k>>>27);k=f+(c^e&(b^c))+d[10]+38016083&4294967295;f=b+(k<<9&4294967295|k>>>23);k=e+(b^c&(f^b))+d[15]+3634488961&4294967295;e=f+(k<<14&4294967295|k>>>18);k=c+(f^b&(e^f))+d[4]+3889429448&4294967295;c=\ne+(k<<20&4294967295|k>>>12);k=b+(e^f&(c^e))+d[9]+568446438&4294967295;b=c+(k<<5&4294967295|k>>>27);k=f+(c^e&(b^c))+d[14]+3275163606&4294967295;f=b+(k<<9&4294967295|k>>>23);k=e+(b^c&(f^b))+d[3]+4107603335&4294967295;e=f+(k<<14&4294967295|k>>>18);k=c+(f^b&(e^f))+d[8]+1163531501&4294967295;c=e+(k<<20&4294967295|k>>>12);k=b+(e^f&(c^e))+d[13]+2850285829&4294967295;b=c+(k<<5&4294967295|k>>>27);k=f+(c^e&(b^c))+d[2]+4243563512&4294967295;f=b+(k<<9&4294967295|k>>>23);k=e+(b^c&(f^b))+d[7]+1735328473&4294967295;\ne=f+(k<<14&4294967295|k>>>18);k=c+(f^b&(e^f))+d[12]+2368359562&4294967295;c=e+(k<<20&4294967295|k>>>12);k=b+(c^e^f)+d[5]+4294588738&4294967295;b=c+(k<<4&4294967295|k>>>28);k=f+(b^c^e)+d[8]+2272392833&4294967295;f=b+(k<<11&4294967295|k>>>21);k=e+(f^b^c)+d[11]+1839030562&4294967295;e=f+(k<<16&4294967295|k>>>16);k=c+(e^f^b)+d[14]+4259657740&4294967295;c=e+(k<<23&4294967295|k>>>9);k=b+(c^e^f)+d[1]+2763975236&4294967295;b=c+(k<<4&4294967295|k>>>28);k=f+(b^c^e)+d[4]+1272893353&4294967295;f=b+(k<<11&4294967295|\nk>>>21);k=e+(f^b^c)+d[7]+4139469664&4294967295;e=f+(k<<16&4294967295|k>>>16);k=c+(e^f^b)+d[10]+3200236656&4294967295;c=e+(k<<23&4294967295|k>>>9);k=b+(c^e^f)+d[13]+681279174&4294967295;b=c+(k<<4&4294967295|k>>>28);k=f+(b^c^e)+d[0]+3936430074&4294967295;f=b+(k<<11&4294967295|k>>>21);k=e+(f^b^c)+d[3]+3572445317&4294967295;e=f+(k<<16&4294967295|k>>>16);k=c+(e^f^b)+d[6]+76029189&4294967295;c=e+(k<<23&4294967295|k>>>9);k=b+(c^e^f)+d[9]+3654602809&4294967295;b=c+(k<<4&4294967295|k>>>28);k=f+(b^c^e)+d[12]+\n3873151461&4294967295;f=b+(k<<11&4294967295|k>>>21);k=e+(f^b^c)+d[15]+530742520&4294967295;e=f+(k<<16&4294967295|k>>>16);k=c+(e^f^b)+d[2]+3299628645&4294967295;c=e+(k<<23&4294967295|k>>>9);k=b+(e^(c|~f))+d[0]+4096336452&4294967295;b=c+(k<<6&4294967295|k>>>26);k=f+(c^(b|~e))+d[7]+1126891415&4294967295;f=b+(k<<10&4294967295|k>>>22);k=e+(b^(f|~c))+d[14]+2878612391&4294967295;e=f+(k<<15&4294967295|k>>>17);k=c+(f^(e|~b))+d[5]+4237533241&4294967295;c=e+(k<<21&4294967295|k>>>11);k=b+(e^(c|~f))+d[12]+1700485571&\n4294967295;b=c+(k<<6&4294967295|k>>>26);k=f+(c^(b|~e))+d[3]+2399980690&4294967295;f=b+(k<<10&4294967295|k>>>22);k=e+(b^(f|~c))+d[10]+4293915773&4294967295;e=f+(k<<15&4294967295|k>>>17);k=c+(f^(e|~b))+d[1]+2240044497&4294967295;c=e+(k<<21&4294967295|k>>>11);k=b+(e^(c|~f))+d[8]+1873313359&4294967295;b=c+(k<<6&4294967295|k>>>26);k=f+(c^(b|~e))+d[15]+4264355552&4294967295;f=b+(k<<10&4294967295|k>>>22);k=e+(b^(f|~c))+d[6]+2734768916&4294967295;e=f+(k<<15&4294967295|k>>>17);k=c+(f^(e|~b))+d[13]+1309151649&\n4294967295;c=e+(k<<21&4294967295|k>>>11);k=b+(e^(c|~f))+d[4]+4149444226&4294967295;b=c+(k<<6&4294967295|k>>>26);k=f+(c^(b|~e))+d[11]+3174756917&4294967295;f=b+(k<<10&4294967295|k>>>22);k=e+(b^(f|~c))+d[2]+718787259&4294967295;e=f+(k<<15&4294967295|k>>>17);k=c+(f^(e|~b))+d[9]+3951481745&4294967295;a.o[0]=a.o[0]+b&4294967295;a.o[1]=a.o[1]+(e+(k<<21&4294967295|k>>>11))&4294967295;a.o[2]=a.o[2]+e&4294967295;a.o[3]=a.o[3]+f&4294967295};\nAm=function(){this.u=null};\nBm=function(a){return function(b){var c=new ym;c.update(b+a);return mba(c.digest()).slice(-8)}};\nCm=function(a,b){this.u=a;this.w=b};\nsk=function(a,b,c){var d=a.o(c);if(g.Ja(d)){var e={};e=(e.sv=\"830\",e.cb=\"j\",e.e=qda(b),e);var f=Gk(c,b,jj());g.cc(e,f);c.cC[b]=f;a=2==c.bf()?eca(e).join(\"&\"):a.w.o(e).o;try{return d(c.Zc,a,b),0}catch(k){return 2}}else return 1};\nqda=function(a){var b=Ll(a)?\"custom_metric_viewable\":a;a=Vb(Ek,function(c){return c==b});\nreturn Jl[a]};\nDm=function(a,b,c){Cm.call(this,a,b);this.A=c};\nEm=function(){em.call(this);this.C=null;this.B=!1;this.G={};this.w=new Am};\nrda=function(a,b,c){c=c.opt_configurable_tracking_events;null!=a.u&&g.Ha(c)&&eda(a,c,b)};\nsda=function(a,b,c){var d=Pk(Rk,b);d||(d=c.opt_nativeTime||-1,d=fm(a,b,km(a),d),c.opt_osdId&&(d.mj=c.opt_osdId));return d};\nFm=function(a,b,c){var d=Pk(Rk,b);d||(d=fm(a,b,\"n\",c.opt_nativeTime||-1));return d};\ntda=function(a,b){var c=Pk(Rk,b);c||(c=fm(a,b,\"h\",-1));return c};\nuda=function(a){zi.getInstance();switch(km(a)){case \"b\":return\"ytads.bulleit.triggerExternalActivityEvent\";case \"n\":return\"ima.bridge.triggerExternalActivityEvent\";case \"h\":case \"m\":case \"ml\":return\"ima.common.triggerExternalActivityEvent\"}return null};\nHm=function(a,b,c,d){c=void 0===c?{}:c;var e={};g.cc(e,{opt_adElement:void 0,opt_fullscreen:void 0},c);if(e.opt_bounds)return a.w.o(Kl(\"ol\",d));if(void 0!==d)if(void 0!==Il(d))if(hm)b=Kl(\"ue\",d);else if(gda(a),\"i\"==im)b=Kl(\"i\",d),b[\"if\"]=0;else if(b=a.gn(b,e))if(a.A&&3==b.Ec)b=\"stopped\";else{b:{\"i\"==im&&(b.Ri=!0,a.Bt());c=e.opt_fullscreen;void 0!==c&&bk(b,!!c);var f;if(c=!gj.getInstance().u)(c=Eb(g.Ib,\"CrKey\")||Eb(g.Ib,\"PlayStation\")||Eb(g.Ib,\"Roku\")||Xba()||Eb(g.Ib,\"Xbox\"))||(c=g.Ib,c=Eb(c,\"AppleTV\")||\nEb(c,\"Apple TV\")||Eb(c,\"CFNetwork\")||Eb(c,\"tvOS\")),c||(c=g.Ib,c=Eb(c,\"sdk_google_atv_x86\")||Eb(c,\"Android TV\")),c=!c;c&&(si(),c=0===ei(Ph));if(f=c){switch(b.bf()){case 1:mm(a,b,\"pv\");break;case 2:a.ot(b)}jm(\"pv\")}c=d.toLowerCase();!f&&g.Xa(vda,c)&&hda(a,b,e);0!=b.Ec&&g.Xa(wda,c)&&!b.Ri&&b.Hh&&(f=b.Hh,f.o||(f.o=tk(f,b)));(f=b.ji[c])&&mk(b.zc,f);switch(b.bf()){case 1:var k=Ll(c)?a.F.custom_metric_viewable:a.F[c];break;case 2:k=a.M[c]}if(k&&(d=k.call(a,b,e,d),void 0!==d)){e=Kl(void 0,c);g.cc(e,d);d=\ne;break b}d=void 0}3==b.Ec&&(a.A?b.nb&&b.nb.Mn():a.Vj(b));b=d}else b=Kl(\"nf\",d);else b=void 0;else hm?b=Kl(\"ue\"):(b=a.gn(b,e))?(d=Kl(),g.cc(d,Fk(b,!0,!1,!1)),b=d):b=Kl(\"nf\");return\"string\"===typeof b?a.A&&\"stopped\"===b?Gm:a.w.o(void 0):a.w.o(b)};\nIm=function(a){return zi.getInstance(),\"h\"!=km(a)&&km(a),!1};\nJm=function(a){var b={};return b.viewability=a.o,b.googleViewability=a.w,b.moatInit=a.B,b.moatViewability=a.C,b.integralAdsViewability=a.A,b.doubleVerifyViewability=a.u,b};\nKm=function(a,b,c){c=void 0===c?{}:c;a=Hm(Em.getInstance(),b,c,a);return Jm(a)};\nLm=function(a){if(!a)return\"\";a=a.split(\"#\")[0].split(\"?\")[0];a=a.toLowerCase();0==a.indexOf(\"\/\/\")&&(a=window.location.protocol+a);\/^[\\w\\-]*:\\\/\\\/\/.test(a)||(a=window.location.href);var b=a.substring(a.indexOf(\":\/\/\")+3),c=b.indexOf(\"\/\");-1!=c&&(b=b.substring(0,c));a=a.substring(0,a.indexOf(\":\/\/\"));if(\"http\"!==a&&\"https\"!==a&&\"chrome-extension\"!==a&&\"file\"!==a&&\"android-app\"!==a&&\"chrome-search\"!==a&&\"app\"!==a)throw Error(\"Invalid URI scheme in origin: \"+a);c=\"\";var d=b.indexOf(\":\");if(-1!=d){var e=\nb.substring(d+1);b=b.substring(0,d);if(\"http\"===a&&\"80\"!==e||\"https\"===a&&\"443\"!==e)c=\":\"+e}return a+\":\/\/\"+b+c};\nxda=function(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;q=n=0}\nfunction b(t){for(var u=k,z=0;64>z;z+=4)u[z\/4]=t[z]<<24|t[z+1]<<16|t[z+2]<<8|t[z+3];for(z=16;80>z;z++)t=u[z-3]^u[z-8]^u[z-14]^u[z-16],u[z]=(t<<1|t>>>31)&4294967295;t=e[0];var C=e[1],D=e[2],G=e[3],F=e[4];for(z=0;80>z;z++){if(40>z)if(20>z){var E=G^C&(D^G);var M=1518500249}else E=C^D^G,M=1859775393;else 60>z?(E=C&D|G&(C|D),M=2400959708):(E=C^D^G,M=3395469782);E=((t<<5|t>>>27)&4294967295)+E+F+M+u[z]&4294967295;F=G;G=D;D=(C<<30|C>>>2)&4294967295;C=t;t=E}e[0]=e[0]+t&4294967295;e[1]=e[1]+C&4294967295;e[2]=\ne[2]+D&4294967295;e[3]=e[3]+G&4294967295;e[4]=e[4]+F&4294967295}\nfunction c(t,u){if(\"string\"===typeof t){t=unescape(encodeURIComponent(t));for(var z=[],C=0,D=t.length;Cn?c(l,56-n):c(l,64-(n-56));for(var z=63;56<=z;z--)f[z]=u&255,u>>>=8;b(f);for(z=u=0;5>z;z++)for(var C=24;0<=C;C-=8)t[u++]=e[z]>>C&255;return t}\nfor(var e=[],f=[],k=[],l=[128],m=1;64>m;++m)l[m]=0;var n,q;a();return{reset:a,update:c,digest:d,PD:function(){for(var t=d(),u=\"\",z=0;zb)throw Error(\"Bad port number \"+b);a.B=b}else a.B=null};\nVm=function(a,b,c){b instanceof Xm?(a.w=b,zda(a.w,a.F)):(c||(b=Ym(b,Ada)),a.w=new Xm(b,a.F))};\ng.Zm=function(a){return a instanceof g.Rm?a.clone():new g.Rm(a,void 0)};\nWm=function(a,b){return a?b?decodeURI(a.replace(\/%25\/g,\"%2525\")):decodeURIComponent(a):\"\"};\nYm=function(a,b,c){return\"string\"===typeof a?(a=encodeURI(a).replace(b,Bda),c&&(a=a.replace(\/%25([0-9a-fA-F]{2})\/g,\"%$1\")),a):null};\nBda=function(a){a=a.charCodeAt(0);return\"%\"+(a>>4&15).toString(16)+(a&15).toString(16)};\nXm=function(a,b){this.u=this.o=null;this.w=a||null;this.A=!!b};\n$m=function(a){a.o||(a.o=new g.Om,a.u=0,a.w&&Rg(a.w,function(b,c){a.add($c(b),c)}))};\nbn=function(a,b){$m(a);b=an(a,b);return Pm(a.o.u,b)};\ng.cn=function(a,b,c){a.remove(b);0document.documentMode){if(!b[c].call)throw Error(\"IE Clobbering detected\");}else if(\"function\"!=typeof b[c])throw Error(\"Clobbering detected\");return b[c].apply(b,d)};\nfea=function(a){if(!a)return Jc;var b=document.createElement(\"div\").style,c=bea(a);(0,g.y)(c,function(d){var e=g.Md&&d in cea?d:d.replace(\/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])\/i,\"\");tb(e,\"--\")||tb(e,\"var\")||(d=Yn(dea,a,a.getPropertyValue?\"getPropertyValue\":\"getAttribute\",[d])||\"\",d=aea(d),null!=d&&Yn(eea,b,b.setProperty?\"setProperty\":\"setAttribute\",[e,d]))});\nreturn Jaa(b.cssText||\"\")};\nbea=function(a){g.Ia(a)?a=g.fb(a):(a=g.Rb(a),g.cb(a,\"cssText\"));return a};\ng.Zn=function(a){g.A.call(this);this.B=1;this.w=[];this.A=0;this.o=[];this.u={};this.C=!!a};\ngea=function(a,b,c){g.We(function(){a.apply(b,c)})};\ng.$n=function(a){this.o=a};\nbo=function(a){this.o=a};\nco=function(a){this.data=a};\neo=function(a){return void 0===a||a instanceof co?a:new co(a)};\nfo=function(a){this.o=a};\ng.go=function(a){var b=a.creation;a=a.expiration;return!!a&&a<(0,g.H)()||!!b&&b>(0,g.H)()};\ng.ho=function(a){this.o=a};\nhea=function(){};\nio=function(){};\njo=function(a){this.o=a};\nko=function(){var a=null;try{a=window.localStorage||null}catch(b){}this.o=a};\nlo=function(){var a=null;try{a=window.sessionStorage||null}catch(b){}this.o=a};\nno=function(a,b){this.u=a;this.o=null;if(g.Kd&&!g.od(9)){mo||(mo=new g.Om);this.o=mo.get(a);this.o||(b?this.o=document.getElementById(b):(this.o=document.createElement(\"userdata\"),this.o.addBehavior(\"#default#userData\"),document.body.appendChild(this.o)),mo.set(a,this.o));try{this.o.load(this.u)}catch(c){this.o=null}}};\noo=function(a){return\"_\"+encodeURIComponent(a).replace(\/[.!~*'()%]\/g,function(b){return iea[b]})};\npo=function(a){try{a.o.save(a.u)}catch(b){throw\"Storage mechanism: Quota exceeded\";}};\nqo=function(a,b){this.u=a;this.o=b+\"::\"};\ng.ro=function(a){var b=new ko;return b.isAvailable()?a?new qo(b,a):b:null};\nso=function(a,b){this.o=a;this.u=b};\nto=function(a){this.o=[];if(a)a:{if(a instanceof to){var b=a.qe();a=a.zd();if(0>=this.o.length){for(var c=this.o,d=0;d>1,a[d].o>c.o)a[b]=a[d],b=d;else break;a[b]=c};\ng.vo=function(){to.call(this)};\nwo=function(a){qg(this,a,jea,null)};\nxo=function(a){qg(this,a,null,null)};\nkea=function(a,b){for(;Rf(b)&&4!=b.u;)switch(b.w){case 1:var c=Uf(b);tg(a,1,c);break;case 2:c=Uf(b);tg(a,2,c);break;case 3:c=Uf(b);tg(a,3,c);break;case 4:c=Uf(b);tg(a,4,c);break;case 5:c=Pf(b.o);tg(a,5,c);break;default:Sf(b)}return a};\nlea=function(a){a=a.split(\"\");var b=[function(c,d){d=(d%c.length+c.length)%c.length;c.splice(d,1)},\nfunction(c){c.reverse()},\n1334861280,function(c,d){for(var e=64,f=[];++e-f.length-32;){switch(e){case 91:e=44;continue;case 123:e=65;break;case 65:e-=18;continue;case 58:e=96;continue;case 46:e=95}f.push(String.fromCharCode(e))}c.forEach(function(k,l,m){this.push(m[l]=f[(f.indexOf(k)-f.indexOf(this[l])+l-32+e--)%f.length])},d.split(\"\"))},\n-1646638040,-890914991,2141980404,-32609110,258170111,function(c,d){d=(d%c.length+c.length)%c.length;c.splice(0,1,c.splice(d,1,c[0])[0])},\n938385431,1610812893,-1664791668,-2128359770,1610812893,93721402,-1646638040,function(c,d){for(d=(d%c.length+c.length)%c.length;d--;)c.unshift(c.pop())},\nfunction(c,d){c.push(d)},\nfunction(c,d){d=(d%c.length+c.length)%c.length;c.splice(-d).reverse().forEach(function(e){return c.unshift(e)})},\n1613102318,-407956247,-1559216266,1334861280,\"iibFq-\",2054457621,741274096,24456422,1645643639,function(c){for(var d=c.length;d;)c.push(c.splice(--d,1)[0])},\n566925091,a,2141980404,1613102318,-1218818075,function(c){for(var d=c.length;d;)c.push(c.splice(--d,1)[0])},\n-994174402,661548808,-1414206389,938385431,2098157250,-1664791668,\"let\",24456422,2054457621,1645643639,-32609110,function(c,d){for(var e=64,f=[];++e-f.length-32;){switch(e){case 91:e=44;continue;case 123:e=65;break;case 65:e-=18;continue;case 58:e=96;continue;case 46:e=95}f.push(String.fromCharCode(e))}c.forEach(function(k,l,m){this.push(m[l]=f[(f.indexOf(k)-f.indexOf(this[l])+l-32+e--)%f.length])},d.split(\"\"))},\nfunction(c){c.reverse()},\n-890914991,93721402,function(c,d){d=(d%c.length+c.length)%c.length;c.splice(-d).reverse().forEach(function(e){return c.unshift(e)})},\n-1513785918,\"iibFq-\",741274096,258170111,-1513785918,-2128359770,function(c,d){d=(d%c.length+c.length)%c.length;var e=c[0];c[0]=c[d];c[d]=e},\n566925091,1671857299,661548808,-1559216266,function(c,d){d=(d%c.length+c.length)%c.length;c.splice(d,1)},\n155944849,function(c,d){d=(d%c.length+c.length)%c.length;var e=c[0];c[0]=c[d];c[d]=e},\nnull,-1414206389,-837317548,function(c,d){d=(d%c.length+c.length)%c.length;c.splice(0,1,c.splice(d,1,c[0])[0])},\n-407956247,2098157250,-140557143,\"let\",-994174402,-140557143,null,function(c,d){c.push(d)},\n1902657400,-837317548,-290316969,1671857299,-1218818075,function(c,d){for(d=(d%c.length+c.length)%c.length;d--;)c.unshift(c.pop())},\n-290316969,155944849,1902657400,a];b[66]=b;b[76]=b;b[69](b[31],b[64]);b[9](b[66],b[23]);b[58](b[66],b[6]);b[17](b[66],b[28]);b[9](b[57],b[57]);b[42](b[78],b[70]);b[0](b[57],b[66]);b[49](b[78],b[18]);b[8](b[78],b[3]);b[20](b[78]);b[42](b[57],b[5]);b[84](b[81],b[54]);b[84](b[23],b[8]);b[73](b[23],b[30]);b[62](b[46],b[39]);b[9](b[13],b[40]);b[31](b[13],b[64]);b[32](b[2],b[76]);b[5](b[52],b[41]);b[12](b[52],b[7]);b[29](b[62],b[76]);b[34](b[52],b[87]);b[10](b[85]);b[10](b[52]);b[30](b[31],b[45]);b[42](b[31],\nb[84]);b[71](b[85],b[3]);b[28](b[85],b[86]);b[34](b[62],b[46]);b[72](b[41],b[67]);b[54](b[19]);b[23](b[31],b[57]);b[30](b[31],b[44]);b[13](b[41]);b[74](b[71],b[47]);b[61](b[28],b[69]);b[20](b[5],b[15]);b[17](b[5],b[23]);b[42](b[5],b[1]);b[56](b[71],b[54]);b[60](b[5],b[79]);return a.join(\"\")};\nzo=function(a){var b=arguments,c=yo;1f&&(c=a.substring(f,e),c=c.replace(nea,\"\"),c=c.replace(oea,\"\"),c=c.replace(\"debug-\",\"\"),c=c.replace(\"tracing-\",\"\"))}spf.script.load(a,c,b)}else pea(a,b,c)};\npea=function(a,b,c){c=void 0===c?null:c;var d=Wo(a),e=document.getElementById(d),f=e&&Go(e),k=e&&!f;f?b&&b():(b&&(f=g.Po(d,b),b=\"\"+g.Ma(b),Xo[b]=f),k||(e=qea(a,d,function(){Go(e)||(Fo(e,\"loaded\",\"true\"),g.So(d),g.Io(g.Na(Uo,d),0))},c)))};\nqea=function(a,b,c,d){d=void 0===d?null:d;var e=g.Rd(\"SCRIPT\");e.id=b;e.onload=function(){c&&setTimeout(c,0)};\ne.onreadystatechange=function(){switch(e.readyState){case \"loaded\":case \"complete\":e.onload()}};\nd&&e.setAttribute(\"nonce\",d);Yc(e,Lg(a));a=document.getElementsByTagName(\"head\")[0]||document.body;a.insertBefore(e,a.firstChild);return e};\nWo=function(a){var b=document.createElement(\"a\");g.Wc(b,a);a=b.href.replace(\/^[a-zA-Z]+:\\\/\\\/\/,\"\/\/\");return\"js-\"+dd(a)};\nYo=function(){this.Ad=!1;this.o=null};\nZo=function(a,b,c){try{a.o=new window.botguard.bg(b,c?function(){return c(b)}:g.Ea)}catch(d){g.Do(d)}};\nrea=function(a){var b=$o;a=void 0===a?{}:a;return b.o?Promise.race([new Promise(function(c){setTimeout(c,500,null)}),\nnew Promise(function(c){b.o.invoke(c,!0,a)})]):Promise.resolve(null)};\nsea=function(){};\nbp=function(a,b){return ap(a,0,b)};\ng.cp=function(a,b){return ap(a,1,b)};\ndp=function(){};\ng.ep=function(){return!!g.w(\"yt.scheduler.instance\")};\nap=function(a,b,c){isNaN(c)&&(c=void 0);var d=g.w(\"yt.scheduler.instance.addJob\");return d?d(a,b,c):void 0===c?(a(),NaN):g.Io(a,c||0)};\ng.fp=function(a){if(!isNaN(a)){var b=g.w(\"yt.scheduler.instance.cancelJob\");b?b(a):g.Ko(a)}};\ngp=function(a){var b=g.w(\"yt.scheduler.instance.setPriorityThreshold\");b&&b(a)};\nip=function(){if(\"1\"!=g.Sb(g.N(\"PLAYER_CONFIG\",{}),\"args\",\"privembed\")){var a=function(){hp=!0;\"google_ad_status\"in window?zo(\"DCLKSTAT\",1):zo(\"DCLKSTAT\",2)};\ng.Vo(\"\/\/static.doubleclick.net\/instream\/ad_status.js\",a);tea.push(g.cp(function(){if(!(hp||\"google_ad_status\"in window)){if(a){var b=\"\"+g.Ma(a);(b=Xo[b])&&g.Qo(b)}hp=!0;zo(\"DCLKSTAT\",3)}},5E3))}};\njp=function(){return g.w(\"yt.ads.biscotti.lastId_\")||\"\"};\nkp=function(a){g.Da(\"yt.ads.biscotti.lastId_\",a,void 0)};\nlp=function(a){a=a.split(\"&\");for(var b={},c=0,d=a.length;ck.status)?k.json().then(m,function(){m(null)}):m(null)}});\nb.Mz&&0l.status,t=500<=l.status&&600>l.status;if(m||q||t)n=Aea(c,l,b.QS);if(m)a:if(l&&204==l.status)m=!0;else{switch(c){case \"XML\":m=0==parseInt(n&&n.return_code,10);break a;case \"RAW\":m=!0;break a}m=!!n}n=n||{};q=b.context||g.v;m?b.onSuccess&&b.onSuccess.call(q,l,n):b.onError&&b.onError.call(q,l,n);b.rd&&b.rd.call(q,l,n)}},b.method,d,b.headers,b.responseType,\nb.withCredentials);\nb.Hd&&0<\/body>\"',style:\"display:none\"}),zd(a).body.appendChild(a))):e?Lp(a,b,\"POST\",e,d):g.N(\"USE_NET_AJAX_FOR_PING_TRANSPORT\",!1)||d?Lp(a,b,\"GET\",\"\",d):Dea(a,b)||Eea(a,b))};\nDea=function(a,b){var c=yo.EXPERIMENT_FLAGS;if(!c||!c.web_use_beacon_api_for_ad_click_server_pings)return!1;c=Ng(g.Pg(5,a));return c&&-1!=c.indexOf(\"\/aclk\")&&\"1\"===ch(a,\"ae\")&&\"1\"===ch(a,\"act\")?Qp(a)?(b&&b(),!0):!1:!1};\nRp=function(a,b,c){c=void 0===c?\"\":c;Qp(a,c)?b&&b():g.Pp(a,b,void 0,void 0,c)};\nQp=function(a,b){try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(a,void 0===b?\"\":b))return!0}catch(c){}return!1};\nEea=function(a,b){var c=new Image,d=\"\"+Fea++;Sp[d]=c;c.onload=c.onerror=function(){b&&Sp[d]&&b();delete Sp[d]};\nc.src=a};\nUp=function(a,b){var c=g.$b(b),d;return pf(new $e(function(e,f){c.onSuccess=function(k){g.Ep(k)?e(k):f(new Tp(\"Request failed, status=\"+Dp(k),\"net.badstatus\",k))};\nc.onError=function(k){f(new Tp(\"Unknown request error\",\"net.unknown\",k))};\nc.Hd=function(k){f(new Tp(\"Request timed out\",\"net.timeout\",k))};\nd=g.Kp(a,c)}),function(e){e instanceof uf&&d.abort();\nreturn hf(e)})};\ng.Vp=function(a,b,c,d){function e(k,l,m){return pf(k,function(n){return 0>=l||403===Dp(n.Ih)?hf(new Tp(\"Request retried too many times\",\"net.retryexhausted\",n.Ih)):f(m).then(function(){return e(Up(a,b),l-1,Math.pow(2,c-l+1)*m)})})}\nfunction f(k){return new $e(function(l){setTimeout(l,k)})}\nreturn e(Up(a,b),c-1,d)};\nTp=function(a,b,c){Qa.call(this,a+\", errorCode=\"+b);this.errorCode=b;this.Ih=c;this.name=\"PromiseAjaxError\"};\nWp=function(){this.u=0;this.o=null};\nXp=function(a){var b=new Wp;a=void 0===a?null:a;b.u=2;b.o=void 0===a?null:a;return b};\nYp=function(a){var b=new Wp;a=void 0===a?null:a;b.u=1;b.o=void 0===a?null:a;return b};\n$p=function(a){Qa.call(this,a.message||a.description||a.name);this.isMissing=a instanceof Zp;this.isTimeout=a instanceof Tp&&\"net.timeout\"==a.errorCode;this.isCanceled=a instanceof uf};\nZp=function(){Qa.call(this,\"Biscotti ID is missing from server\")};\nGea=function(){if(\"1\"===g.Sb(g.N(\"PLAYER_CONFIG\",{}),\"args\",\"privembed\"))return hf(Error(\"Biscotti ID is not available in private embed mode\"));aq||(aq=pf(Up(\"\/\/googleads.g.doubleclick.net\/pagead\/id\",bq).then(cq),function(a){return dq(2,a)}));\nreturn aq};\ncq=function(a){a=a.responseText;if(!tb(a,\")]}'\"))throw new Zp;a=JSON.parse(a.substr(4));if(1<(a.type||1))throw new Zp;a=a.id;kp(a);aq=Yp(a);eq(18E5,2);return a};\ndq=function(a,b){var c=new $p(b);kp(\"\");aq=Xp(c);0Kea&&(m=1),zo(\"BATCH_CLIENT_COUNTER\",m),k={serializedEventId:k,clientCounter:m},f.serializedClientEventId=k,tq&&uq&&g.Ap(\"log_gel_rtt_web\")&&(f.previousBatchInfo={serializedClientEventId:tq,roundtripMs:uq}),tq=k,uq=0;g.vq(b,a,f,{retry:Lea.has(a),onSuccess:(0,g.x)(Mea,this,(0,g.pq)())})}if(d.previousDispatchMs){c=e-d.previousDispatchMs;var n=d.diffCount||\n0;d.averageTimeBetweenDispatchesMs=n?(d.averageTimeBetweenDispatchesMs*n+c)\/(n+1):c;d.diffCount=n+1}d.previousDispatchMs=e};\nMea=function(a){uq=Math.round((0,g.pq)()-a)};\nxq=function(){var a=document;if(\"visibilityState\"in a)return a.visibilityState;var b=wq+\"VisibilityState\";if(b in a)return a[b]};\nyq=function(a,b){var c;fj(a,function(d){c=b[d];return!!c});\nreturn c};\nzq=function(a){this.type=\"\";this.state=this.source=this.data=this.currentTarget=this.relatedTarget=this.target=null;this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.ctrlKey=this.altKey=!1;this.rotation=this.clientY=this.clientX=0;this.changedTouches=this.touches=null;try{if(a=a||window.event){this.event=a;for(var b in a)b in Nea||(this[b]=a[b]);this.rotation=a.rotation;var c=a.target||a.srcElement;c&&3==c.nodeType&&(c=c.parentNode);this.target=c;var d=a.relatedTarget;if(d)try{d=d.nodeName?\nd:null}catch(e){d=null}else\"mouseover\"==this.type?d=a.fromElement:\"mouseout\"==this.type&&(d=a.toElement);this.relatedTarget=d;this.clientX=void 0!=a.clientX?a.clientX:a.pageX;this.clientY=void 0!=a.clientY?a.clientY:a.pageY;this.keyCode=a.keyCode?a.keyCode:a.which;this.charCode=a.charCode||(\"keypress\"==this.type?this.keyCode:0);this.altKey=a.altKey;this.ctrlKey=a.ctrlKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.o=a.pageX;this.u=a.pageY}}catch(e){}};\nAq=function(a){if(document.body&&document.documentElement){var b=document.body.scrollTop+document.documentElement.scrollTop;a.o=a.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);a.u=a.clientY+b}};\nOea=function(a,b,c,d){d=void 0===d?{}:d;a.addEventListener&&(\"mouseenter\"!=b||\"onmouseenter\"in document?\"mouseleave\"!=b||\"onmouseenter\"in document?\"mousewheel\"==b&&\"MozBoxSizing\"in document.documentElement.style&&(b=\"MozMousePixelScroll\"):b=\"mouseout\":b=\"mouseover\");return Vb(Bq,function(e){var f=\"boolean\"===typeof e[4]&&e[4]==!!d,k=g.Ka(e[4])&&g.Ka(d)&&g.Zb(e[4],d);return!!e.length&&e[0]==a&&e[1]==b&&e[2]==c&&(f||k)})};\ng.Eq=function(a,b,c,d){d=void 0===d?{}:d;if(!a||!a.addEventListener&&!a.attachEvent)return\"\";var e=Oea(a,b,c,d);if(e)return e;e=++Cq.count+\"\";var f=!(\"mouseenter\"!=b&&\"mouseleave\"!=b||!a.addEventListener||\"onmouseenter\"in document);var k=f?function(l){l=new zq(l);if(!ee(l.relatedTarget,function(m){return m==a},!0))return l.currentTarget=a,l.type=b,c.call(a,l)}:function(l){l=new zq(l);\nl.currentTarget=a;return c.call(a,l)};\nk=Co(k);a.addEventListener?(\"mouseenter\"==b&&f?b=\"mouseover\":\"mouseleave\"==b&&f?b=\"mouseout\":\"mousewheel\"==b&&\"MozBoxSizing\"in document.documentElement.style&&(b=\"MozMousePixelScroll\"),Dq()||\"boolean\"===typeof d?a.addEventListener(b,k,d):a.addEventListener(b,k,!!d.capture)):a.attachEvent(\"on\"+b,k);Bq[e]=[a,b,c,k,d];return e};\nPea=function(a,b,c,d){var e=a||document;return g.Eq(e,b,function(f){var k=ee(f.target,function(l){return l===e||d(l)},!0);\nk&&k!==e&&!k.disabled&&(f.currentTarget=k,c.call(k,f))})};\ng.Fq=function(a){a&&(\"string\"==typeof a&&(a=[a]),(0,g.y)(a,function(b){if(b in Bq){var c=Bq[b],d=c[0],e=c[1],f=c[3];c=c[4];d.removeEventListener?Dq()||\"boolean\"===typeof c?d.removeEventListener(e,f,c):d.removeEventListener(e,f,!!c.capture):d.detachEvent&&d.detachEvent(\"on\"+e,f);delete Bq[b]}}))};\ng.Gq=function(a){a=a||window.event;a=a.target||a.srcElement;3==a.nodeType&&(a=a.parentNode);return a};\nHq=function(a){a=a||window.event;var b;a.composedPath&&g.Ja(a.composedPath)?b=a.composedPath():b=a.path;return b&&b.length?b[0]:g.Gq(a)};\nIq=function(a){a=a||window.event;var b=a.relatedTarget;b||(\"mouseover\"==a.type?b=a.fromElement:\"mouseout\"==a.type&&(b=a.toElement));return b};\nJq=function(a){a=a||window.event;var b=a.pageX,c=a.pageY;document.body&&document.documentElement&&(\"number\"!==typeof b&&(b=a.clientX+document.body.scrollLeft+document.documentElement.scrollLeft),\"number\"!==typeof c&&(c=a.clientY+document.body.scrollTop+document.documentElement.scrollTop));return new g.sd(b,c)};\ng.Kq=function(a){a=a||window.event;a.returnValue=!1;a.preventDefault&&a.preventDefault()};\ng.Lq=function(a){a=a||window.event;return!1===a.returnValue||a.rx&&a.rx()};\ng.Mq=function(a){a=a||window.event;return a.keyCode?a.keyCode:a.which};\ng.Nq=function(a,b,c,d){return Pea(a,b,c,function(e){return g.nn(e,d)})};\ng.Oq=function(a,b,c){var d=void 0===d?{}:d;var e;return e=g.Eq(a,b,function(){g.Fq(e);c.apply(a,arguments)},d)};\nPq=function(a){for(var b in Bq)Bq[b][0]==a&&g.Fq(b)};\nQq=function(a){this.G=a;this.o=null;this.A=0;this.B=null;this.w=0;this.u=[];for(a=0;4>a;a++)this.u.push(0);this.Va=0;this.F=g.Eq(window,\"mousemove\",(0,g.x)(this.M,this));this.H=Jo((0,g.x)(this.C,this),25)};\nTq=function(){var a={},b=void 0===a.nF?!0:a.nF;a=void 0===a.BN?!1:a.BN;if(null==g.w(\"_lact\",window)){var c=parseInt(g.N(\"LACT\"),10);c=isFinite(c)?(0,g.H)()-Math.max(c,0):-1;g.Da(\"_lact\",c,window);g.Da(\"_fact\",c,window);-1==c&&Rq();g.Eq(document,\"keydown\",Rq);g.Eq(document,\"keyup\",Rq);g.Eq(document,\"mousedown\",Rq);g.Eq(document,\"mouseup\",Rq);b&&(a?g.Eq(window,\"touchmove\",function(){Sq(\"touchmove\",200)},{passive:!0}):(g.Eq(window,\"resize\",function(){Sq(\"resize\",200)}),g.Eq(window,\"scroll\",function(){Sq(\"scroll\",\n200)})));\nnew Qq(function(){Sq(\"mouse\",100)});\ng.Eq(document,\"touchstart\",Rq,{passive:!0});g.Eq(document,\"touchend\",Rq,{passive:!0})}};\nSq=function(a,b){Uq[a]||(Uq[a]=!0,g.cp(function(){Rq();Uq[a]=!1},b))};\nRq=function(){null==g.w(\"_lact\",window)&&(Tq(),g.w(\"_lact\",window));var a=(0,g.H)();g.Da(\"_lact\",a,window);-1==g.w(\"_fact\",window)&&g.Da(\"_fact\",a,window);(a=g.w(\"ytglobal.ytUtilActivityCallback_\"))&&a()};\nVq=function(){var a=g.w(\"_lact\",window),b;null==a?b=-1:b=Math.max((0,g.H)()-a,0);return b};\ng.Yq=function(a,b,c,d){d=void 0===d?{}:d;var e={};e.eventTimeMs=Math.round(d.timestamp||(0,g.pq)());e[a]=b;e.context={lastActivityMs:String(d.timestamp?-1:Vq())};g.Ap(\"log_sequence_info_on_gel_web\")&&d.Zh&&(a=e.context,b=d.Zh,Wq[b]=b in Wq?Wq[b]+1:0,a.sequence={index:Wq[b],groupKey:b},d.WD&&delete Wq[d.Zh]);(d=d.Sj)?(a={},d.videoId?a.videoId=d.videoId:d.playlistId&&(a.playlistId=d.playlistId),sq[d.token]=a,d=nq(\"log_event\",d.token)):d=nq(\"log_event\");d.push(e);c&&(jq.log_event=new c);c=Df(\"web_logging_max_batch\")||\n100;e=(0,g.pq)();d.length>=c?mq():10<=e-Xq&&(lq(),Xq=e)};\nZq=function(){return\"INNERTUBE_API_KEY\"in yo&&\"INNERTUBE_API_VERSION\"in yo};\ng.rq=function(){return{innertubeApiKey:g.N(\"INNERTUBE_API_KEY\",void 0),innertubeApiVersion:g.N(\"INNERTUBE_API_VERSION\",void 0),qF:g.N(\"INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO\"),on:g.N(\"INNERTUBE_CONTEXT_CLIENT_NAME\",\"WEB\"),innertubeContextClientVersion:g.N(\"INNERTUBE_CONTEXT_CLIENT_VERSION\",void 0),uk:g.N(\"INNERTUBE_CONTEXT_HL\",void 0),tk:g.N(\"INNERTUBE_CONTEXT_GL\",void 0),pn:g.N(\"INNERTUBE_HOST_OVERRIDE\",void 0)||\"\",rF:!!g.N(\"INNERTUBE_USE_THIRD_PARTY_AUTH\",!1)}};\nQea=function(a,b,c){c=void 0===c?{}:c;var d={\"X-Goog-Visitor-Id\":c.visitorData||g.N(\"VISITOR_DATA\",\"\")};if(b&&b.includes(\"www.youtube-nocookie.com\"))return d;(b=c.PS||g.N(\"AUTHORIZATION\"))||(a?b=\"Bearer \"+g.w(\"gapi.auth.getToken\")().NS:b=g.Nm());b&&(d.Authorization=b,d[\"X-Goog-AuthUser\"]=g.N(\"SESSION_INDEX\",0),g.Ap(\"pageid_as_header_web\")&&(d[\"X-Goog-PageId\"]=g.N(\"DELEGATED_SESSION_ID\")));return d};\ng.qq=function(a){a={client:{hl:a.uk,gl:a.tk,clientName:a.on,clientVersion:a.innertubeContextClientVersion,configInfo:a.qF}};var b=window.devicePixelRatio;b&&1!=b&&(a.client.screenDensityFloat=String(b));b=g.N(\"EXPERIMENTS_TOKEN\",\"\");\"\"!==b&&(a.client.experimentsToken=b);b=Bp();0Math.random()&&g.Do(Error(\"Missing VISITOR_DATA when sending innertube request.\"));c={headers:{\"Content-Type\":\"application\/json\"},method:\"POST\",yb:c,xA:\"JSON\",Hd:function(){d.Hd()},\nMz:d.Hd,onSuccess:function(k,l){if(d.onSuccess)d.onSuccess(l)},\ndT:function(k){if(d.onSuccess)d.onSuccess(k)},\nonError:function(k,l){if(d.onError)d.onError(l)},\ncT:function(k){if(d.onError)d.onError(k)},\ntimeout:d.timeout,withCredentials:!0};var e=\"\",f=a.o.pn;f&&(e=f);f=Qea(a.o.rF||!1,e,d);Object.assign(c.headers,f);c.headers.Authorization&&!e&&(c.headers[\"x-origin\"]=window.location.origin);a=g.rp(\"\"+e+(\"\/youtubei\/\"+a.o.innertubeApiVersion+\"\/\"+b),{alt:\"json\",key:a.o.innertubeApiKey});try{g.Ap(\"use_fetch_for_op_xhr\")?zea(a,c):g.Op(a,c)}catch(k){if(\"InvalidAccessError\"==k)g.Do(Error(\"An extension is blocking network request.\"));else throw k;}};\nfr=function(a,b,c){c=void 0===c?{}:c;var d=g.er;g.N(\"ytLoggingEventsDefaultDisabled\",!1)&&g.er==g.er&&(d=null);g.Yq(a,b,d,c)};\ngr=function(a){Rea||fr(\"adsClientStateChange\",{adsClientEvent:{eventType:a}})};\nir=function(){this.o=g.N(\"ALT_PREF_COOKIE_NAME\",\"PREF\");var a=$q.get(\"\"+this.o,void 0);if(a){a=decodeURIComponent(a).split(\"&\");for(var b=0;bb;b++){c=(0,g.H)();for(var d=0;d=a.w&&bc&&(c=a.A-b);Fs(a,b);if(!(b-a.w+c<=a.o[a.u].length)){var d=a.u,e=a.w;Fs(a,b+c-1);e=new Uint8Array(a.w+a.o[a.u].length-e);for(var f=0,k=d;k<=a.u;k++)e.set(a.o[k],f),f+=a.o[k].length;a.o.splice(d,a.u-d+1,e);Es(a);Fs(a,b)}d=a.o[a.u];return new DataView(d.buffer,d.byteOffset+b-a.w,c)};\nIs=function(a,b,c){a=Hs(a,void 0===b?0:b,void 0===c?-1:c);return new Uint8Array(a.buffer,a.byteOffset,a.byteLength)};\nJs=function(a,b,c){a=Is(a,void 0===b?0:b,void 0===c?-1:c);b=new Uint8Array(a.length);b.set(a);return b};\nKs=function(a,b){Fs(a,b);return a.o[a.u][b-a.w]};\nLs=function(a,b){Fs(a,b);return b-a.w+4<=a.o[a.u].length?Gs(a).getUint32(b-a.w):256*(256*(256*Ks(a,b)+Ks(a,b+1))+Ks(a,b+2))+Ks(a,b+3)};\nMs=function(){return!(\"function\"!=typeof window.fetch||!window.ReadableStream)};\nNs=function(a){if(a.dk())return!1;a=a.Vc(\"content-type\");return\"audio\/mp4\"===a||\"video\/mp4\"===a||\"video\/webm\"===a};\nPs=function(a){a=a.split(\"\");Os.jY(a,0);Os.HZ(a,51);Os.jY(a,18);Os.NV(a,2);Os.HZ(a,39);Os.jY(a,13);Os.HZ(a,6);Os.HZ(a,58);return a.join(\"\")};\nQs=function(a,b,c,d){!a&&(void 0===c?0:c)&&g.Do(Error(\"Player URL validator detects invalid url. \"+(void 0===d?\"\":d)+\": \"+b));return a};\nSs=function(a,b,c){return b&&b.test(a)||Rs&&c&&c.test(a)?!0:!1};\nUs=function(a){return(a=Ts&&Ts.exec(a))?a[0]:\"\"};\nVs=function(a){var b=void 0===b?!1:b;return Qs(Ss(a,hfa,null),a,b,\"Trusted Stream URL\")};\ng.Ws=function(a){var b=void 0===b?!1:b;return Qs(Ss(a,ifa,null),a,b,\"Trusted Image URL\")};\nXs=function(a){var b=void 0===b?!1:b;return Qs(Ss(a,jfa,null),a,b,\"Trusted Promoted Video Domain URL\")};\nYs=function(a,b){b=void 0===b?!1:b;return Qs(Ss(a,kfa,null),a,b,\"Captions URL\")};\nZs=function(a){a=new g.Rm(a);g.Sm(a,document.location.protocol);g.Tm(a,document.location.hostname);document.location.port&&g.Um(a,document.location.port);return a.toString()};\n$s=function(a){a=new g.Rm(a);g.Sm(a,document.location.protocol);return a.toString()};\nat=function(a){this.A=a;this.C=this.u=this.B=\"\";this.o={};this.w=\"\"};\nbt=function(a){a.w||(a.w=lfa(a));return a.w};\ndt=function(a){ct(a);return a.C};\net=function(a){ct(a);return\"local\"==a.B};\nft=function(a){ct(a);return Nb(a.o,function(b){return null!==b})};\ngt=function(a){ct(a);if(\"\/videoplayback\"!=a.u){var b=a.clone();b.set(\"playerfallback\",\"1\");return b}var c=bt(a);b=new g.Rm(c);var d=a.get(\"fvip\");a=decodeURIComponent(a.get(\"mn\")||\"\").split(\",\");if(d&&a&&1a.gb())a.segments=[];else{var c=g.Ta(a.segments,function(d){return d.Ya>=b},a);\n0k||(c&&a.skip(4),d&&a.skip(4),c=rt(a),a.skip((k-1)*(4+(e?4:0)+(f?4:0)+(b?4:0))-4),a.data.setUint32(a.offset+a.o,c))}}};\nOt=function(a,b){var c=g.Mt(a,0,1952868452),d=g.Mt(a,0,1953658222);if(c&&d){c.skip(1);var e=ot(c)<<16|pt(c);c.skip(4);e&1&&c.skip(8);e&2&&c.skip(4);if(e&8){e=c.o;var f=rt(c);c.data.setUint32(c.offset+e,1a.byteLength-b)return!1;var c=a.getUint32(b);if(8>c||a.byteLength-bc;c++){var d=a.getInt8(b+c);if(97>d||122=a.u.byteLength};\nnu=function(a,b,c){var d=new fu(c);if(!hu(d,a))return!1;d=iu(d);if(!ju(d,b))return!1;for(a=0;b;)b>>>=8,a++;b=ku(d);var e=lu(d,!0);d=a+(ku(d)-b)+e;d=9d;d++)c=256*c+xu(a);return c}d=128;for(var e=0;6>e&&d>c;e++)c=256*c+xu(a),d*=128;return b?c-d:c};\nuu=function(a){var b=lu(a,!0);a.o+=b};\nku=function(a){return a.w+a.o};\nou=function(a){var b=a.o;a.o=0;var c=!1;try{ju(a,440786851)&&(a.o=0,ju(a,408125543)&&(c=!0))}catch(d){if(d instanceof RangeError)a.o=0,c=!1,g.Do(d);else throw d;}a.o=b;return c};\ntfa=function(a){if(!ju(a,440786851,!0))return null;var b=a.o;lu(a,!1);var c=lu(a,!0)+a.o-b;a.o=b+c;if(!ju(a,408125543,!1))return null;lu(a,!0);if(!ju(a,357149030,!0))return null;var d=a.o;lu(a,!1);var e=lu(a,!0)+a.o-d;a.o=d+e;if(!ju(a,374648427,!0))return null;var f=a.o;lu(a,!1);var k=lu(a,!0)+a.o-f,l=new Uint8Array(c+e+k+8),m=new DataView(l.buffer);l.set(new Uint8Array(a.u.buffer,a.u.byteOffset+b,c));m.setUint32(c,408125543);m.setUint32(c+4,536870912|e+k);l.set(new Uint8Array(a.u.buffer,a.u.byteOffset+\nd,e),c+8);l.set(new Uint8Array(a.u.buffer,a.u.byteOffset+f,k),c+8+e);return l};\nzu=function(a){if(!hu(a,[408125543,374648427,174,28032,25152,20533,18402]))return null;var b=lu(a,!0);return 16!=b?null:wu(a,b)};\nAu=function(a){var b=a.o,c={St:1E6,Tt:1E9,duration:0,xt:0,ul:0};if(!ju(a,408125543))return a.o=b,null;c.xt=lu(a,!0);c.ul=ku(a);if(ju(a,357149030))for(var d=iu(a);!gu(d);){var e=lu(d,!1);2807729==e?c.St=tu(d):2807730==e?c.Tt=tu(d):17545==e?c.duration=vu(d):uu(d)}else return a.o=b,null;a.o=b;return c};\nCu=function(a,b,c){var d=a.o,e=[];if(!ju(a,475249515))return a.o=d,null;for(var f=iu(a);ju(f,187);){var k=iu(f);if(ju(k,179)){var l=tu(k);if(ju(k,183)){k=iu(k);for(var m=b;ju(k,241);)m=tu(k)+b;e.push({nh:m,Im:l})}}}if(0=Math.abs(a.B-b.F)||a.u+1==b.u&&0==b.w&&a.A?!0:!1};\nPu=function(a){return a.u+(a.A?1:0)};\nwfa=function(a){1==a.length||(0,g.pi)(a,function(c){return!!c.range});\nfor(var b=1;bk)c=!1;\nelse{for(f=k-1;0<=f;f--)c.u.setUint8(c.o+f,d&255),d>>>=8;c.o=e;c=!0}else c=!1;return c};\ndv=function(a){if(a.u&&6==a.info.type)return a.u.ge;if(g.av(a.info.o.info)){var b=Xu(a);var c=0;b=cu(b,1936286840);b=g.p(b);for(var d=b.next();!d.done;d=b.next())d=Xt(d.value),c+=d.Hl[0]\/d.Uo;c=c||NaN;if(!(0<=c))a:{c=Xu(a);b=a.info.o.o;d=0;for(var e,f=0;St(c,d);){var k=Tt(c,d);if(1836476516==k.type)e=Qt(k);else if(1836019558==k.type){!e&&b&&(e=Rt(b));if(!e){c=NaN;break a}var l=Lt(k.data,k.dataOffset,1953653094);f+=Pt(l,e)}d=Ut(k.type)?d+8:d+k.size}c=f||NaN}}else e=new fu(Xu(a)),c=a.w?e:new fu(new DataView(a.info.o.o.buffer)),\nc=ufa(e,Du(c));return c||a.info.H};\nev=function(a){if(!a.u){if(g.av(a.info.o.info)){var b=Xu(a),c=Lt(b,0,1701671783);if(c){var d=Zt(c);var e=d.WN,f=Kt(d.Rx);if(b=Lt(b,c.offset+c.size,1701671783)){b=Zt(b);for(var k in b)if(c=Kt(b.Rx),f&&c)for(var l in c)f[l]=c[l]}d=f?new Bt(f,e,d.offset):null}else d=null}else{d=new fu(Xu(a));e=d.o;d.o=0;k=f=null;if(hu(d,[408125543,307544935,29555,26568]))for(l=iu(d);!gu(l);)b=lu(l,!1),17543==b?k=Kt(yu(l)):17827==b?f=yu(l):uu(l);d.o=e;d=k?new Bt(k,f):null}a.u=d}};\nfv=function(a){var b=Xu(a);a=g.Mt(b,0,1701606260);var c=g.Mt(b,0,1836476516);if(a&&c){a.skip(2);var d=pt(a),e=rt(a);b=[];var f=[],k=[],l=[];if(d)for(d=0;d=1.3*Math.floor(16*l\/9)||d>=1.3*l)return e;e=k}return\"tiny\"};\nwv=function(a,b,c,d,e,f,k,l,m){this.id=a;this.uc=vv(b);this.mimeType=b;this.o=k||0;this.A=l||0;this.audio=void 0===c?null:c;this.video=void 0===d?null:d;this.qb=void 0===e?null:e;this.captionTrack=void 0===m?null:m;this.Kc=void 0===f?null:f;this.u=Cfa[Su(this)]||\"\";this.w=!0};\nSu=function(a){return a.id.split(\";\",1)[0]};\nxv=function(a){return\"9\"==a.u||\"(\"==a.u||\"9h\"==a.u||\"(h\"==a.u};\nyv=function(a){return\"9h\"==a.u||\"(h\"==a.u};\ng.av=function(a){return 1==a.uc};\nzv=function(a){return\"application\/x-mpegURL\"==a.mimeType};\nAv=function(a){return\/(opus|vorbis|mp4a|dtse|ac-3|ec-3)\/.test(a)};\nBv=function(a){return a.includes(\"vtt\")||a.includes(\"text\/mp4\")};\nvv=function(a){return 0<=a.indexOf(\"\/mp4\")?1:0<=a.indexOf(\"\/webm\")?2:0<=a.indexOf(\"\/x-flv\")?3:0<=a.indexOf(\"\/vtt\")?4:0};\nCv=function(a,b,c,d,e){var f=new lv;b in g.ov||(b=\"small\");d&&e?(e=parseInt(e,10),d=parseInt(d,10)):(e=g.ov[b],d=Math.round(16*e\/9));b=new pv(d,e,0,null,void 0,b,void 0,void 0,void 0);a=unescape(a.replace(\/"\/g,'\"'));return new wv(c,a,f,b)};\nDv=function(){var a=g.w(\"yt.player.utils.videoElement_\");a||(a=g.Rd(\"VIDEO\"),g.Da(\"yt.player.utils.videoElement_\",a,void 0));return a};\nEv=function(a){var b=Dv();return!!(b&&b.canPlayType&&b.canPlayType(a))};\nGv=function(a){if(\/opus\/.test(a)&&(g.Fv&&!yn(\"38\")||g.Fv&&dl(\"crkey\")))return!1;if(window.MediaSource&&window.MediaSource.isTypeSupported)return window.MediaSource.isTypeSupported(a);if(\/webm\/.test(a)&&!jl())return!1;'audio\/mp4; codecs=\"mp4a.40.2\"'==a&&(a='video\/mp4; codecs=\"avc1.4d401f\"');return!!Ev(a)};\nDfa=function(a){try{var b=Gv('video\/mp4; codecs=\"avc1.42001E\"')||Gv('video\/webm; codecs=\"vp9\"');return(Gv('audio\/mp4; codecs=\"mp4a.40.2\"')||Gv('audio\/webm; codecs=\"opus\"'))&&(b||!a)||Ev('video\/mp4; codecs=\"avc1.42001E, mp4a.40.2\"')?null:\"fmt.noneavailable\"}catch(c){return\"html5.missingapi\"}};\nHv=function(){var a=Dv();return!!a.webkitSupportsPresentationMode&&g.Ja(a.webkitSetPresentationMode)};\nIv=function(){return\"pictureInPictureEnabled\"in window.document&&!!window.document.pictureInPictureEnabled};\nJv=function(){var a=Dv();try{var b=a.muted;a.muted=!b;return a.muted!=b}catch(c){}return!1};\nKv=function(a,b){this.o=a;this.u=b;this.w=0;Object.defineProperty(this,\"timestampOffset\",{get:this.OO,set:this.SO});Object.defineProperty(this,\"buffered\",{get:this.MO})};\nEfa=function(){this.length=0};\nLv=function(a){this.activeSourceBuffers=this.sourceBuffers=[];this.o=a;this.u=NaN;this.w=0;Object.defineProperty(this,\"duration\",{get:this.NO,set:this.RO});Object.defineProperty(this,\"readyState\",{get:this.PO});this.o.addEventListener(\"webkitsourceclose\",(0,g.x)(this.QO,this),!0)};\nMv=function(){this.length=1};\nNv=function(){this.buffered=new Mv};\nOv=function(a,b,c){this.errorCode=a;this.o=b;this.details=c||{}};\nPv=function(a){var b;for(b in a){var c=(\"\"+a[b]).replace(\/[:,=]\/g,\"_\");var d=(d?d+\";\":\"\")+b+\".\"+c}return d||\"\"};\nQv=function(a){var b=void 0===b?!1:b;if(a instanceof Ov)return a;a=a&&a instanceof Error?a:Error(\"\"+a);b?Er(a):Dr(a);return new Ov(b?\"player.exception\":\"player.fatalexception\",!b,{name:\"\"+a.name,message:\"\"+a.message})};\nRv=function(a,b){return{start:function(c){return a[c]},\nend:function(c){return b[c]},\nlength:a.length}};\nSv=function(a,b,c){b=void 0===b?\",\":b;c=void 0===c?0:c;var d=[];if(a)for(c=c&&c=b)return c}catch(d){}return-1};\nUv=function(a,b){return 0<=Tv(a,b)};\nVv=function(a,b){if(!a)return NaN;var c=Tv(a,b);return 0<=c?a.end(c):NaN};\nWv=function(a){return a&&a.length?a.end(a.length-1):NaN};\nXv=function(a,b){var c=Vv(a,b);return 0<=c?c-b:0};\nYv=function(a,b,c){for(var d=[],e=[],f=0;fc||(d.push(Math.max(b,a.start(f))-b),e.push(Math.min(c,a.end(f))-b));return Rv(d,e)};\nZv=function(a,b){g.Q.call(this);var c=this;this.o=a;this.B=b;this.C=this.u=this.A=null;this.w=function(d){return c.S(d.type,c)};\nthis.supports(3)&&(this.o.addEventListener(\"updateend\",this.w),this.o.addEventListener(\"error\",this.w))};\n$v=function(a,b,c,d){g.Q.call(this);var e=this;this.o=a;this.H={error:function(){!e.ka()&&e.isActive()&&e.S(\"error\",e)},\nupdateend:function(){!e.ka()&&e.isActive()&&e.S(\"updateend\",e)}};\nur(this.o,this.H);this.u=b;this.G=c;this.B=0;this.A=Infinity;this.C=0;this.F=this.w=d};\naw=function(a,b){this.o=a;this.u=void 0===b?!1:b;this.w=!1};\nbw=function(a,b){b=void 0===b?!1:b;g.A.call(this);this.B=new g.P(this);g.B(this,this.B);this.u=this.o=null;this.w=a;var c=this.w;c=c.QH?c.o.webkitMediaSourceURL:window.URL.createObjectURL(c);this.Gk=new aw(c,!0);this.C=b;this.A=null;sr(this.B,this.w,[\"sourceopen\",\"webkitsourceopen\"],this.LM);sr(this.B,this.w,[\"sourceclose\",\"webkitsourceclose\"],this.KM)};\nFfa=function(a,b){cw(a)?g.We(function(){return b(a)}):a.A=b};\ndw=function(a,b){try{a.w.duration=b}catch(c){}};\new=function(a){return!!a.o||!!a.u};\ncw=function(a){try{return\"open\"==a.w.readyState}catch(b){return!1}};\nfw=function(a){try{return\"closed\"==a.w.readyState}catch(b){return!0}};\ngw=function(){return!(!window.MediaSource||!window.MediaSource.isTypeSupported)};\nhw=function(a){return a.o?!!a.o.supports(0):gw()};\niw=function(a,b,c,d){if(!a.o||!a.u)return null;var e=a.o.isView()?a.o.o:a.o,f=a.u.isView()?a.u.o:a.u,k=new bw(a.w,!0);k.Gk=a.Gk;e=new $v(e,b,c,d);b=new $v(f,b,c,d);k.o=e;k.u=b;g.B(k,e);g.B(k,b);cw(a)||a.o.No(a.o.Ab());return k};\njw=function(a,b,c){this.o=a;this.G=b;this.H=void 0===c?!1:c;this.B=!!g.w(\"cast.receiver.platform.canDisplayType\");b=g.w(\"cast.receiver.platform.getValue\");this.u=!this.B&&b&&b(\"max-video-resolution-vpx\")||null;this.A={};this.F=!1;this.C=!0;this.w=!g.R(a,\"html5_disable_protected_hdr\")};\nGfa=function(a,b){var c=Su(b);if(\"0\"===c)return!0;var d=b.mimeType,e;!(e=\"1\"==b.u&&a.F)&&(e=b.video&&(rv(b.video)||tv(b.video)))&&(e=!(kw(a,lw)||(g.R(a.o,\"html5_hdr_matchmedia_killswitch\")?24=c)};\nLw=function(){g.Q.call(this);this.Fa={}};\nKfa=function(){var a=g.rs(\"yt-player-volume\")||{},b=a.volume;return{volume:isNaN(b)?100:g.pd(Math.floor(b),0,100),muted:!!a.muted}};\nMw=function(a){g.ps(\"yt-player-bandwidth\",a,2592E3)};\nNw=function(){return g.rs(\"yt-player-quality\")||\"auto\"};\nOw=function(a,b){var c=\"\";49parseInt(c.get(\"dhmu\",\nd.toString()),10));this.fm=d;this.oa=\"3\"==this.controlsType||this.o||T(!1,a.use_media_volume);this.M=Jv();this.lm=g.rx;this.Rd=T(!1,a.opt_out_deprecation);var f;b?void 0!=b.hideInfo&&(f=!b.hideInfo):f=a.showinfo;this.yf=g.sx(this)&&!this.Rd||T(!tx(this)&&!ux(this)&&!this.Wb,f);this.le=T(!1,a.playsinline);f=this.o&&vx&&0=wx;d=b?b.useNativeControls:a.use_native_controls;c=this.o;d=xx(this)||!f&&T(c,d)?\"3\":\"1\";this.controlsType=\"0\"!=(b?b.controlsType:a.controls)?d:\"0\";this.Pa=this.o;this.color=\njx(\"red\",a.color,Sfa);this.jm=\"3\"==this.controlsType||T(!1,a.modestbranding)&&\"red\"==this.color;this.ea=!this.u;this.zf=(d=!this.ea&&!ux(this)&&!this.G&&!this.Wb&&!tx(this))&&!this.jm&&\"1\"==this.controlsType;this.Oa=g.yx(this)&&d&&\"0\"==this.controlsType&&!this.zf;this.Wm=this.km=f;this.Af=zx&&!g.nd(601)?!1:!0;this.em=this.u||!1;this.Ca=ux(this)?\"\":(this.loaderUrl||a.post_message_origin||\"\").substring(0,128);this.widgetReferrer=lx(\"\",a.widget_referrer);this.Rb=(!this.Cb||T(!0,a.enablecastapi))&&\"1\"==\nthis.controlsType&&!this.o&&(ux(this)||g.yx(this)||g.Ax(this))&&!g.Bx(this);this.Qm=Iv()||Hv();this.pc=!this.o&&!dl(\"nintendo wiiu\")&&!dl(\"nintendo 3ds\")||T(!1,a.autoplayoverride);f=b?!!b.enableMutedAutoplay:T(!1,a.mutedautoplay);d=this.fa(\"embeds_enable_muted_autoplay\")&&g.sx(this);this.xc=f&&d&&this.M&&!xx(this);f=(ux(this)||tx(this))&&\"blazer\"==this.playerStyle;this.Xb=b?!!b.disableFullscreen:!T(!0,a.fs);this.aa=!this.Xb&&(f||or());this.fh=this.fa(\"uniplayer_block_pip\")&&el()&&yn(58)&&!(g.px&&\ndl(\"version\/\"));f=g.sx(this)&&!this.Rd;var k;b?void 0!=b.disableRelatedVideos&&(k=!b.disableRelatedVideos):k=a.rel;this.Ga=f||T(!this.Wb,k);this.Km=T(!1,a.co_rel);this.A=g.px&&dl(\"version\/\")&&0=wx?\"_top\":\"_blank\";this.Ia=g.Ax(this);this.lc=\"blazer\"==this.playerStyle;switch(this.playerStyle){case \"blogger\":k=\"bl\";break;case \"gmail\":k=\"gm\";break;case \"books\":k=\"gb\";break;case \"docs\":k=\"gd\";break;case \"duo\":k=\"gu\";break;case \"google-live\":k=\"gl\";break;case \"play\":k=\"gp\";break;case \"chat\":k=\n\"hc\";break;case \"hangouts-meet\":k=\"hm\";break;case \"photos-edu\":case \"picasaweb\":k=\"pw\";break;default:k=\"yt\"}this.Z=k;this.Ic=lx(\"\",a.authuser);var l;b?void 0!=b.disableWatchLater&&(l=!b.disableWatchLater):l=a.showwatchlater;this.ci=(this.u&&!this.U||!!this.Ic)&&T(!this.G,this.Cb?l:void 0);this.Ob=b?!!b.disableKeyboardControls:T(!1,a.disablekb);this.Hc=lx(\"\",a.ecver);this.loop=T(!1,a.loop);this.pageId=lx(\"\",a.pageid);this.qm=T(!0,a.canplaylive);this.Wf=T(!1,a.livemonitor);this.disableSharing=T(this.Wb,\nb?b.disableSharing:a.ss);(l=a.video_container_override)?(k=l.split(\"x\"),2!=k.length?l=null:(l=parseInt(k[0],10),k=parseInt(k[1],10),l=isNaN(l)||isNaN(k)||0>=l*k?null:new g.vd(l,k))):l=null;this.Bf=l;this.mute=b?!!b.startMuted:T(!1,a.mute);this.oc=!this.mute&&T(\"0\"!=this.controlsType,a.store_user_volume);l=b?b.annotationsLoadPolicy:a.iv_load_policy;this.annotationsLoadPolicy=\"3\"==this.controlsType?3:jx(void 0,l,Cx);this.captionsLanguagePreference=b?b.captionsLanguagePreference||\"\":lx(\"\",a.cc_lang_pref);\nl=jx(2,a.cc_load_policy,Cx);\"3\"==this.controlsType&&2==l&&(l=3);this.ug=l;this.jc=b?b.hl||\"en_US\":lx(\"en_US\",a.hl);this.region=b?b.contentRegion||\"US\":lx(\"US\",a.cr);this.hostLanguage=b?b.hostLanguage||\"en\":lx(\"en\",a.host_language);this.pg=!this.U&&Math.random()Math.random()};\nKx=function(a,b){return!a.Wb&&el()&&yn(55)&&\"3\"==a.controlsType&&!b};\ng.Lx=function(a){a=Dx(a.C);return\"www.youtube-nocookie.com\"==a?\"www.youtube.com\":a};\ng.Mx=function(a){return g.Bx(a)?\"music.youtube.com\":g.Lx(a)};\nNx=function(a,b,c){return a.protocol+\":\/\/i1.ytimg.com\/vi\/\"+b+\"\/\"+(c||\"hqdefault.jpg\")};\nOx=function(a){return ux(a)&&!g.Hx(a)};\nxx=function(a){return zx&&!a.le||dl(\"nintendo wiiu\")||dl(\"nintendo 3ds\")?!0:!1};\ng.Bx=function(a){return\"music-embed\"==a.playerStyle};\ng.Gx=function(a){return\/^TVHTML5\/.test(a.deviceParams.c)?!0:\"TV\"==a.deviceParams.cplatform};\nFx=function(a){return\"CHROMECAST ULTRA\/STEAK\"==a.deviceParams.cmodel||\"CHROMECAST\/STEAK\"==a.deviceParams.cmodel};\ng.Px=function(){return 1=b.Tu||1<=d.o)if(a=ey(a),c=dy(c,dt(a)),c.u+c.o<=d.u+d.o)return!0;return!1};\nXfa=function(a,b){var c=b?ey(a):a.u;return new hv(c)};\ney=function(a){a.w||(a.w=gt(a.A));return a.w};\ngy=function(a){return 1b&&d.startTime<=b?d:-1==c?uy(a,Math.max(d.Ya-Math.ceil((d.startTime-b)\/a.o),0),d):uy(a,d.Ya+Math.ceil((b-d.endTime)\/a.o),d)};\nsy=function(a,b){return ob(a.segments,function(c){return b-c.Ya})};\nuy=function(a,b,c){return new kt(b,Math.max(0,c.startTime-(c.Ya-b)*a.o),a.o,0,\"sq\/\"+b,void 0,void 0,!0)};\nvy=function(a,b,c){c=void 0===c?{}:c;py.call(this,a,b,\"\",void 0,void 0,c.ge||0);this.index=new ry(c)};\n$fa=function(a,b,c,d,e){this.Ya=a;this.startSecs=b;this.durationSecs=c;this.o=d||NaN;this.u=e||NaN};\nwy=function(a,b,c){for(;a;a=a.parentNode)if(a.attributes&&(!c||a.nodeName===c)){var d=a.getAttribute(b);if(d)return d}return\"\"};\nyy=function(a,b){for(var c=a;c;c=c.parentNode){var d=c.getElementsByTagName(b);if(0=l)if(l=e.shift(),k=(k=m.exec(l))?+k[1]\/1E3:0)l=(l=n.exec(l))?+l[1]:0,l+=1;\nelse return;c.push(new kt(q,f,k,NaN,\"sq\/\"+(q+1)));f+=k;l--}a.index.append(c)}};\ng.Ey=function(){this.o=0;this.u=new Float64Array(128);this.w=new Float64Array(128);this.B=1;this.A=!1};\nFy=function(a){if(a.u.length=c+d)break}return new iy(e)};\njga=function(a,b){return Iy(function(c,d){return g.Vp(c,d,4,1E3)},a,b)};\ng.Jy=function(a){var b;a.responseType&&\"text\"!==a.responseType?\"arraybuffer\"===a.responseType&&(b=eu(new Uint8Array(a.response))):b=a.responseText;return!b||2048=a.F};\nYy=function(a){var b=a.F;isFinite(b)&&(Xy(a)?a.refresh():(b=Math.max(0,a.M+b-(0,g.pq)()),a.A||(a.A=new g.L(a.refresh,b,a),g.B(a,a.A)),a.A.start(b)))};\nuga=function(a){a=a.o;for(var b in a){var c=a[b].index;if(c.Nb())return c.gb()+1}return 0};\nZy=function(a){if(!isNaN(a.H))return a.H;var b=a.o,c;for(c in b){var d=b[c].index;if(d.Nb()){b=0;for(c=d.Fe();c<=d.gb();c++)b+=d.getDuration(c);b\/=d.Ci();b=.5*Math.round(b\/.5);d.Ci()>a.da&&(a.H=b);return b}if(a.isLive&&(d=b[c],d.ge))return d.ge}return NaN};\n$y=function(a,b){for(var c in a.o){var d=a.o[c].index;if(d.Nb()){var e=d.Ge(b),f=d.Sr(e);if(f)return f+b-d.Wc(e)}}return NaN};\nvga=function(a,b){var c=Wb(a.o,function(e){return e.index.Nb()});\nif(!c)return NaN;c=c.index;var d=c.Ge(b);return c.Wc(d)==b?b:d=navigator.hardwareConcurrency&&(b=c);(c=g.S(a.experiments,\"html5_av1_thresh_hcc\"))&&4> \"+a.o.languageName);return c.join(\"\")};\nmz=function(a,b){this.id=a;this.qb=b;this.captionTracks=[];this.Tm=this.eq=this.o=null;this.Sp=\"UNKNOWN\"};\nnz=function(a,b,c){this.videoInfos=a;this.o=b||null;this.audioTracks=[];this.u=c||null;if(this.o)for(a=new Set,b=g.p(this.o),c=b.next();!c.done;c=b.next())if(c=c.value,c.qb&&!a.has(c.qb.id)){var d=new mz(c.id,c.qb);a.add(c.qb.id);this.audioTracks.push(d)}};\noz=function(a,b,c){var d={},e;for(e in c.o){var f=c.o[e],k=Su(f.info);\"\"==f.info.u||(\"304\"==k||\"266\"==k)&&a.H||a.M&&\"h\"==f.info.u&&f.info.video&&1080l}).concat(m);\nk.length&&(f[\"19\"]=k)}Ly(c)&&(f=Ega(b,f,d));b=zga(a);d=Aga(a);b=g.Ua(b,e);d=g.Ua(d,e);if(!b||!d)return Xp();a.Y&&\"1\"==b&&f[\"9\"]&&(k=pz(f[\"1\"]),pz(f[\"9\"])>k&&(b=\"9\"));\"9\"==b&&f.h&&(k=pz(f[\"9\"]),pz(f.h)>1.5*k&&(b=\"h\"),c.He&&!Ifa(a.C)&&(b=\"h\"));a=f[b];c=f[d];if(!a.length)return Xp();qz(a,c);return Yp(new nz(a,c,Fga(f,b,d)))};\nFga=function(a,b,c){var d=a.h;\"f\"==b&&(d=a[b]);var e=a.a;b=a[b]!=d;a=a[c]!=e;return d&&e&&(b||a)?(qz(d,e),new nz(d,e)):null};\nqz=function(a,b){g.pb(a,function(c,d){return d.wa().height*d.wa().width-c.wa().height*c.wa().width||d.o-c.o});\ng.pb(b,function(c,d){return d.o-c.o})};\nDga=function(a,b){var c=(0,g.qi)(b,function(d,e){return 32c&&(b=a.C&&(a.G||kw(a,pw))?(0,g.Xd)(b,function(d){return 32G.width*G.height*G.fps))var G=C}}else n.push(C)}}m=q.reduce(function(F,E){return E.Pf.qn()&&F},!0)?l:null;\nd=Math.max(d,g.S(a.experiments,\"html5_hls_initial_bitrate\"));G=G||{};q.push(yz(n,c,e,\"93\",void 0===G.width?0:G.width,void 0===G.height?0:G.height,void 0===G.fps?0:G.fps,f,\"auto\",d,m));return Cw(a.w,q,Kx(a,b))};\nyz=function(a,b,c,d,e,f,k,l,m,n,q){d=new wv(d,\"application\/x-mpegURL\",new lv,new pv(e,f,k,null,void 0,m),void 0,q);a=new uz(a,b,c);a.B=n?n:1369843;return new xz(d,a,l)};\nOga=function(a){a=g.p(a);for(var b=a.next();!b.done;b=a.next())if(b=b.value,b.url&&(b=b.url.split(\"expire\/\"),!(1>=b.length)))return+b[1].split(\"\/\")[0];return NaN};\nAz=function(){return ya(function(a){zz||(zz=new Promise(function(b,c){var d=indexedDB.open(\"yt-player-local-media\",2);d.onerror=c;d.onsuccess=function(e){return b(e.target.result)};\nd.onupgradeneeded=function(e){e=e.target.result;e.createObjectStore(\"index\");e.createObjectStore(\"media\")}}));\nreturn a[\"return\"](zz)})};\nCz=function(a,b,c){var d;return ya(function(e){if(1==e.o)return ta(e,Az(),2);d=e.u;return e[\"return\"](Bz(d.transaction(a,\"readwrite\").objectStore(a).put(c,b)))})};\nDz=function(a,b){var c;return ya(function(d){if(1==d.o)return ta(d,Az(),2);c=d.u;return d[\"return\"](Bz(c.transaction(a).objectStore(a).get(b)))})};\nEz=function(a,b,c){var d;return ya(function(e){if(1==e.o)return ta(e,Az(),2);d=e.u;return e[\"return\"](Bz(d.transaction(a,\"readwrite\").objectStore(a)[\"delete\"](IDBKeyRange.bound(b,c))))})};\nFz=function(a){window.localStorage[\"yt-player-lv\"]=a.join(\",\")};\nGz=function(){var a=window.localStorage&&window.localStorage[\"yt-player-lv\"];return a?a.split(\",\"):[]};\nHz=function(a,b,c,d){var e;ya(function(f){e=\"\"+a+\"|\"+b.id+\"|\"+c;return f[\"return\"](Cz(\"media\",e,d))})};\nQga=function(a,b,c){var d,e;ya(function(f){d=\"\"+a+\"|\"+(b?\"v\":\"a\");e=Cz(\"index\",d,c);b&&(e=e.then(function(){var k=Gz();k.includes(a)||(k.push(a),Fz(k))}));\nreturn f[\"return\"](e)})};\nRga=function(a){return ya(function(b){return b[\"return\"](Promise.all([Dz(\"index\",\"\"+a+\"|a\"),Dz(\"index\",\"\"+a+\"|v\")]).then(function(c){return c.filter(function(d){return d}).join(\",\")}))})};\nSga=function(a,b,c){return ya(function(d){return d[\"return\"](Dz(\"media\",\"\"+a+\"|\"+b+\"|\"+c))})};\nTga=function(a){var b,c;return ya(function(d){b=Gz();b.includes(a)&&(c=b.filter(function(e){return e!=a}),Fz(c));\nreturn d[\"return\"](Promise.all([Ez(\"index\",a+\"|\",a+\"~\"),Ez(\"media\",a+\"|\",a+\"~\")]))})};\nBz=function(a){return new Promise(function(b,c){a.onsuccess=function(){return b(a.result)};\na.onerror=function(){return c()}})};\nIz=function(a,b){this.Pf=a;this.o=b};\nJz=function(a,b){this.Pf=a;this.o=b};\nUga=function(a){var b=[];(0,g.y)(a,function(c){if(c.url){var d=Cv(c.type,\"medium\",\"0\");b.push(new Jz(d,c.url))}});\nreturn b};\nVga=function(a,b){this.o=new Uint8Array(a.buffer,0,16);this.u=new Uint8Array(a.buffer,16);this.encryptedClientKey=b};\ng.Kz=function(a,b,c,d){this.qd=new Set;this.H=a;this.M=b;a=c.split(\"#\");this.C=parseInt(a[0],10);this.B=parseInt(a[1],10);this.w=parseInt(a[2],10);this.columns=parseInt(a[3],10);this.rows=parseInt(a[4],10);this.o=parseInt(a[5],10);this.A=a[6];this.F=a[7];this.J=d};\nLz=function(a,b){var c=a.M;c=c.replace(\"$N\",a.A);c=c.replace(\"$L\",a.H.toString());c=c.replace(\"$M\",b.toString());a.F&&(c=g.Zg(c,{sigh:a.F}));return $s(c)};\ng.Mz=function(a,b){b>=a.xs()&&a.Wk();var c=Math.floor(b\/(a.columns*a.rows)),d=a.columns*a.rows,e=b%d,f=e%a.columns;e=Math.floor(e\/a.columns);var k=a.Wk()+1-d*c;if(k=b)return a.A.set(b,d),d;a.A.set(b,c-1);return c-1};\nUz=function(a,b,c,d){c=c.split(\"#\");c=[c[1],c[2],0,c[3],c[4],-1,c[0],\"\"].join(\"#\");g.Kz.call(this,a,b,c,0);this.u=null;this.G=d?3:0};\nVz=function(a,b,c,d){Sz.call(this,a,0,void 0,b,!(void 0===d||!d));for(a=0;a=e){e=bA(k.url);g.Ws(e)&&(b[d]=e);break}}(a=a.pop())&&1280<=a.width&&(a=bA(a.url),g.Ws(a)&&(b[\"maxresdefault.jpg\"]=a));return b};\nbA=function(a){return a.startsWith(\"\/\/\")?\"https:\"+a:a};\ng.dA=function(a){if(a.simpleText)return a.simpleText;if(a.runs){var b=[];a=g.p(a.runs);for(var c=a.next();!c.done;c=a.next())c=c.value,c.text&&b.push(c.text);return b.join(\"\")}return\"\"};\ng.eA=function(a){if(a.simpleText)return a=document.createTextNode(a.simpleText),a;var b=[];if(a.runs)for(var c=0;c1E5*Math.random()&&(c=new Cr(\"CSI data exceeded logging limit with key\"),c.params={key:b},0===b.indexOf(\"info\")?Er(c):Dr(c)),!0):!1};\nEA=function(a){return!!g.N(\"FORCE_CSI_ON_GEL\",!1)||g.Ap(\"csi_on_gel\")||!!sA(a).useGel};\nIA=function(a,b,c){c=FA(c);if(c.gelInfos)c.gelInfos[\"info_\"+a]=!0;else{var d={};c.gelInfos=(d[\"info_\"+a]=!0,d)}if(a in GA){c=GA[a];g.Xa(xha,c)&&(b=!!b);a in HA&&\"string\"===typeof b&&(b=HA[a]+b.toUpperCase());a=b;b=c.split(\".\");d=c={};for(var e=0;e=wx&&(m.o=!0);if(f=c)f=d.fa(\"disable_html5_ambisonic_audio\")||!(g.Wx(d)||d.fa(\"html5_enable_spherical\")||d.fa(\"html5_enable_spherical3d\"))?!1:Xx(d);f&&(m.F=!0);b&&(m.o=!0,m.U=!0);l&&!g.R(d.experiments,\"html5_otf_prefer_vp9\")&&(m.o=!0);kw(d.w,uw)&&(g.R(d.experiments,\n\"html5_enable_aac51\")&&(m.w=!0),g.R(d.experiments,\"html5_enable_ac3\")&&(m.B=!0),g.R(d.experiments,\"html5_enable_eac3\")&&(m.J=!0));!g.R(d.experiments,\"html5_kaios_hd_killswitch\")&&qx&&(m.O=480);if(e||c)m.H=!1;m.M=!1;b=bz(d);0b&&window.SourceBuffer&&SourceBuffer.prototype.changeType&&(m.u=b);2160<=b&&(m.T=!0);Uw()&&(m.Y=!1);m.C=a;return m};\nlB=function(a,b){var c;(c=!b)||(c=!(!iB(a)&&a.adaptiveFormats));if(c)return!1;c=jB(b);var d=a.Kc;var e=a.lengthSeconds,f=a.ua,k=a.Ig,l=a.La.experiments,m=pga(c);d=f||k?oga(c,k,d,l):3==m?nga(c,d,e,l):mga(c,d,e,l);0a)?!1:window.AbortController||b?!0:!1};\nrB=function(a){var b=nB(a),c=qB(a);return(a.hasSubfragmentedFmp4||a.Ki)&&b?c&&Ms()?3:2:a.defraggedFromSubfragments&&b?-1:1};\noB=function(a){return a.isLowLatencyLiveStream&&void 0!=a.ma&&5<=Zy(a.ma)?21530001:a.liveExperimentalContentId};\nsB=function(a){return hl()&&mB(a)?!1:!xw()||a.Qv?!0:!1};\nEha=function(a){a.Ad=!0;a.ih=!1;if(!a.Ud&&tB(a))Rga(a.videoId).then(function(d){return lB(a,d)},function(){return lB(a,a.adaptiveFormats)}).then(function(){return uB(a)});\nelse{Vs(a.Ud)||Er(new Cr(\"DASH MPD Origin invalid: \",a.Ud));var b=a.Ud,c=g.S(a.La.experiments,\"dash_manifest_version\")||4;b=g.Zg(b,{mpd_version:c});a.isLowLatencyLiveStream&&\"NORMAL\"!=a.latencyClass||(b=g.Zg(b,{pacing:0}));sga(b,a.La.experiments,a.ua).then(a.rK,a.qK,a);UA(\"mrs\")}};\ng.vB=function(a){if(a.td){if(a.td.locationOverrideToken)return{locationOverrideToken:a.td.locationOverrideToken};if(null!=a.td.latitudeE7&&null!=a.td.longitudeE7)return{latitudeE7:a.td.latitudeE7,longitudeE7:a.td.longitudeE7}}return null};\ng.wB=function(a){if(!a.td)return null;var b=null!=a.td.latitudeE7&&null!=a.td.longitudeE7?a.td.latitudeE7+\",\"+a.td.longitudeE7:\",\";return b+=\",\"+(a.td.clientPermissionState||0)+\",\"+(a.td.locationRadiusMeters||\"\")+\",\"+(a.td.locationOverrideToken||\"\")};\nuB=function(a){a.ka()||(a.Ad=!1,a.S(\"dataloaded\"))};\nkB=function(a,b){a.ma=b;g.B(a,b);xB(a)&&a.Pc.push(\"webgl\");a.ma.isLive||(a.ua=!1);var c=b.sourceUrl.split(\"\/\");-1!=c.indexOf(\"manifest_duration\")&&(a.Dk=parseInt(c[c.indexOf(\"manifest_duration\")+1],10))};\nyB=function(a){return a.Kc?!0:a.fa(\"web_player_content_protection_manifest_killswitch\")?!1:!!a.ma&&Ly(a.ma)};\nGha=function(a,b){if(a.ka())return Xp();a.va=null;a.fe=null;a.hg=null;var c=a.La.deviceParams.c;a.fa(\"disable_rqs\")||(a.Xf=\/^rq\/.test(a.clientPlaybackNonce)||\/^r\/.test(a.clientPlaybackNonce)&&\/UNPLUGGED\/.test(c)||zB(a));return Fha(a,b).then(void 0,(0,g.x)(a.NF,a,b)).then(void 0,(0,g.x)(a.PF,a)).then(void 0,(0,g.x)(a.OF,a)).then(function(){if(a.fa(\"html5_probe_media_capabilities\")&&a.va)return Wga(a.va).then(a.It,void 0,a)})};\nFha=function(a,b){var c=b||sB(a);if(a.ma&&!c){if(fB(a)){c=a.ma;var d=a.ua;if(!c.o[\"0\"]){var e=new wv(\"0\",\"fakesb\",void 0,new pv(0,0,0,void 0,void 0,\"auto\"),null,null,1);c.o[\"0\"]=d?new py(new at(\"http:\/\/www.youtube.com\/videoplayback\"),e,\"fake\"):new Gy(new at(\"http:\/\/www.youtube.com\/videoplayback\"),e,new Gu(0,0),new Gu(0,0),0,NaN)}}return Gga(hB(a),a.La.w,a.ma,a.od).then(a.It,void 0,a)}return Xp()};\ng.AB=function(a){return iB(a)&&a.Ee?(a={},a.fairplay=\"https:\/\/youtube.com\/api\/drm\/fps?ek=uninitialized\",a):a.Ba&&a.Ba.Kc||null};\nBB=function(a){var b=a.Ja&&a.Ja.paidContentOverlay&&a.Ja.paidContentOverlay.paidContentOverlayRenderer||null;return b&&b.text?g.dA(b.text):a.sN};\nCB=function(a){var b=a.Ja&&a.Ja.paidContentOverlay&&a.Ja.paidContentOverlay.paidContentOverlayRenderer||null;return b&&b.durationMs?g.ed(b.durationMs):a.qA};\nDB=function(a){var b=\"\";if(a.Ar)return a.Ar;a.ua&&(b=a.allowLiveDvr?\"dvr\":\"live\");return b};\ng.EB=function(a,b){return\"string\"!==typeof a.keywords[b]?null:a.keywords[b]};\nFB=function(a){return!!(a.Ud||a.adaptiveFormats||a.Dj||a.xj||a.hlsvp)};\nGB=function(a){var b=g.Xa(a.Pc,\"ypc\");a.ypcPreview&&(b=!1);return a.isValid()&&!a.Ad&&(FB(a)||g.Xa(a.Pc,\"fresca\")||g.Xa(a.Pc,\"heartbeat\")||b)};\njB=function(a,b){var c=op(a),d={};if(b)for(var e=g.p(b.split(\",\")),f=e.next();!f.done;f=e.next())(f=f.value.match(\/^([0-9]+)\\\/([0-9]+)x([0-9]+)(\\\/|$)\/))&&(d[f[1]]={width:f[2],height:f[3]});e=g.p(c);for(f=e.next();!f.done;f=e.next()){f=f.value;var k=d[f.itag];k&&(f.width=k.width,f.height=k.height)}return c};\ncB=function(a,b){a.showShareButton=!!b;if(b){var c=b.buttonRenderer&&b.buttonRenderer.navigationEndpoint;c&&(a.Dl=!!c.copyTextEndpoint)}};\nHha=function(a,b,c){c=c.thumbnailPreviewRenderer;var d=c.controlBgHtml;null!=d?(a.Lf=d,a.tc=!0):(a.Lf=\"\",a.tc=!1);if(d=c.defaultThumbnail)a.Re=cA(d);a.fa(\"web_player_embedded_details_parsing_killswitch\")||(d=c.videoDetails&&c.videoDetails.embeddedPlayerOverlayVideoDetailsRenderer)&&dB(a,b,d);if(b=c.videoDetails&&c.videoDetails.musicEmbeddedPlayerOverlayVideoDetailsRenderer)a.oq=b.title,a.nq=b.byline,b.musicVideoType&&(a.musicVideoType=b.musicVideoType);a.ci=!!c.addToWatchLaterButton;cB(a,c.shareButton);\nc.playButton&&c.playButton.buttonRenderer&&c.playButton.buttonRenderer.navigationEndpoint&&(b=c.playButton.buttonRenderer.navigationEndpoint,b.watchEndpoint&&(b=b.watchEndpoint,b.watchEndpointSupportedOnesieConfig&&b.watchEndpointSupportedOnesieConfig.html5PlaybackOnesieConfig&&(b=b.watchEndpointSupportedOnesieConfig.html5PlaybackOnesieConfig,b.commonConfig&&b.commonConfig.url&&(a.Us=b.commonConfig.url))))};\ndB=function(a,b,c){var d=c.channelThumbnail;d&&(d=d.thumbnails)&&(d=d[0])&&(b.profile_picture=d.url);if(d=c.channelThumbnailEndpoint&&c.channelThumbnailEndpoint.channelThumbnailEndpoint)if(d=d.urlEndpoint&&d.urlEndpoint.urlEndpoint)b.channel_path=d.url;if(d=c.collapsedRenderer)if(d=d.embeddedPlayerOverlayVideoDetailsCollapsedRenderer){var e=d.title;e&&(b.title=g.dA(e));if(d=d.subtitle)b.subtitle=g.dA(d)}if(c=c.expandedRenderer)if(c=c.embeddedPlayerOverlayVideoDetailsExpandedRenderer){if(d=c.title)b.expanded_title=\ng.dA(d);if(d=c.subtitle)b.expanded_subtitle=g.dA(d);if(c=c.subscribeButton)if(c=c.subscribeButtonRenderer)b.ucid=c.channelId,b.subscribed=c.subscribed,a.vj=!!c.notificationPreferenceToggleButton}};\ng.HB=function(a){return a.ua&&!a.allowLiveDvr};\nIB=function(a){return a.ua&&a.allowLiveDvr};\nxB=function(a){return a.ag()||a.Zf()||a.Ni()||a.Tf()};\nIha=function(a){a.va=a.va.u};\ng.JB=function(a){if(a.Nt)return null;var b=a.Cx;b||(b=a.Ja&&a.Ja.endscreen&&a.Ja.endscreen.endscreenUrlRenderer&&a.Ja.endscreen.endscreenUrlRenderer.url);return b||null};\ng.KB=function(a){return a.Nt?null:a.Ja&&a.Ja.endscreen&&a.Ja.endscreen.endscreenRenderer||null};\ng.LB=function(a){return a.Ja&&a.Ja.cards&&a.Ja.cards.cardCollectionRenderer||null};\ng.MB=function(a){if(!a.Ja||!a.Ja.annotations)return null;a=g.p(a.Ja.annotations);for(var b=a.next();!b.done;b=a.next())if(b=b.value,b.playerAnnotationsExpandedRenderer&&b.playerAnnotationsExpandedRenderer.featuredChannel)return b.playerAnnotationsExpandedRenderer;return null};\nNB=function(a){return a.adFormat&&\"1_5\"!=a.adFormat?\"adunit\":a.La.O};\nOB=function(a){return a.Ug||\"detailpage\"==NB(a)||a.mutedAutoplay};\nPB=function(a){if(OB(a)){if(\"detailpage\"==NB(a))return a.Oi||0UB?!1:!0:!1};\njA=function(a){var b={};(0,g.y)(a,function(c){var d=c.split(\"=\");2==d.length?b[d[0]]=d[1]:b[c]=!0});\nreturn b};\nhA=function(a){if(a){if(Ys(a))return a;a=Zs(a);if(Ys(a,!0))return a}return\"\"};\nVB=function(a,b){var c={};this.u=(c.c1a=(0,g.x)(this.C,this),c.c3a=(0,g.x)(this.F,this),c.c6a=(0,g.x)(this.A,this),c);this.R=a;this.w=!!b;this.R&&this.R.rg?(this.o=np(this.R.rg),\"c1b\"in this.o&&(this.u.c1a=(0,g.x)(this.B,this))):this.o=[]};\nJha=function(a){if(a.R&&a.R.rg){var b=[a.R.rg],c;for(c in a.u)if(a.o[c]&&a.u[c]){var d=a.u[c](a.o);d&&b.push(d)}return new Promise(function(e){Promise.all(b).then(function(f){return e(f.join(\"&\"))})})}return Promise.resolve(null)};\nWB=function(a){return a.w?!!$o.o:(a=g.w(\"yt.abuse.player.botguardInitialized\"))&&a()};\nYB=function(a,b,c){\"string\"===typeof a&&(a={mediaContentUrl:a,startSeconds:b,suggestedQuality:c});b=\/\\\/([ve]|embed)\\\/([^#?]+)\/.exec(a.mediaContentUrl);a.videoId=b&&b[2]?b[2]:null;return XB(a)};\nXB=function(a,b,c){if(g.Ka(a)){b=[\"endSeconds\",\"startSeconds\",\"mediaContentUrl\",\"suggestedQuality\",\"videoId\"];c={};for(var d=0;da.length?NaN:a.end(a.length-1)};\ncC=function(a,b){a.w&&null!==b&&b.o===a.w.o||(a.w&&a.w.dispose(),a.w=b)};\ndC=function(a){return Xv(a.yd(),a.getCurrentTime())};\nKha=function(a,b){if(0==a.de()||0F;F++)if(D=(D<<6)+\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_\".indexOf(C.charAt(F)),4==F%5){for(var E=\"\",M=0;6>M;M++)E=\"0123456789ABCDEFGHJKMNPQRSTVWXYZ\".charAt(D&31)+E,D>>=5;G+=E}C=G.substr(0,4)+\" \"+G.substr(4,4)+\" \"+G.substr(8,4)}else C=\"\";m={video_id_and_cpn:c.videoId+\" \/ \"+C,codecs:\"\",dims_and_frames:\"\",bandwidth_kbps:m.toFixed(0)+\" Kbps\",buffer_health_seconds:q.toFixed(2)+\n\" s\",drm_style:t?\"\":\"display:none\",drm:t,debug_info:u,bandwidth_style:z,network_activity_style:z,network_activity_bytes:n.toFixed(0)+\" KB\",shader_info:d,shader_info_style:d?\"\":\"display:none\",playback_categories:\"\"};n=f.clientWidth+\"x\"+f.clientHeight+(1a)if(c.latencyClass&&\"UNKNOWN\"!=c.latencyClass)switch(c.latencyClass){case \"NORMAL\":k=\"Optimized for Normal Latency\";break;case \"LOW\":k=\"Optimized for Low Latency\";break;case \"ULTRALOW\":k=\"Optimized for Ultra Low Latency\";break;default:k=\n\"Unknown Latency Setting\"}else k=c.isLowLatencyLiveStream?\"Optimized for Low Latency\":\"Optimized for Smooth Streaming\";f+=k;(a=b.getPlaylistSequenceForTime(b.getCurrentTime()))&&(f+=\", seq \"+a.sequence);m.live_mode=f}b.isGapless()&&(m.playback_categories+=\"Gapless \");m.playback_categories_style=m.playback_categories?\"\":\"display:none\";m.bandwidth_samples=pC(l,\"bandwidth\");m.network_activity_samples=pC(l,\"networkactivity\");m.live_latency_samples=pC(l,\"livelatency\");m.buffer_health_samples=pC(l,\"bufferhealth\");\ngB(c,\"web_player_release_debug\")?(m.release_name=\"youtube.ytfe.desktop_20200203_4_RC0\",m.release_style=\"\"):m.release_style=\"display:none\";return m};\nuC=function(a){var b=\/codecs=\"([^\"]*)\"\/.exec(a.mimeType);return b&&b[1]?b[1]+\" (\"+Su(a)+\")\":Su(a)};\nxC=function(){var a=\"ytp-id-\"+wC.toString();wC++;return a};\ng.yC=function(a){g.A.call(this);this.o={};this.Oa={};this.element=this.createElement(a)};\ng.zC=function(a){g.Wd(a.element)};\nAC=function(a,b,c,d){if(\"{{\"===d.substr(0,2))a.Oa[d]=[b,c];else return d};\nLha=function(a,b){var c=[];if(!b)return c;for(var d=g.p(b),e=d.next();!e.done;e=d.next())if(e=e.value,null!=e){var f=e.nodeType;1===f||3===f?c.push(e):e&&\"string\"===typeof e.D?c.push(a.createElement(e)):e.element?c.push(e.element):\"string\"===typeof e&&-1!==e.indexOf(\"\\n\")?e.split(\"\\n\").forEach(function(k,l){0=d&&(g.O(Error(\"invalid coreTime.now value: \"+d)),d=(new Date).getTime()+2);return d},g.R(a.ab.experiments,\"html5_validate_yt_now\"));\na.u=g.Na(function(c){return Math.round(b()-c)\/1E3},b());\na.G()}return a.u};\niD=function(a){if(navigator.connection&&navigator.connection.type)return hD[navigator.connection.type]||hD.other;if(g.Gx(a.ab)){a=navigator.userAgent;if(\/[Ww]ireless[)]\/.test(a))return 3;if(\/[Ww]ired[)]\/.test(a))return 1}return 0};\nVC=function(a){var b=new UC;b.Rp=a.Sc().cc||\"-\";b.playbackRate=a.getPlaybackRate();var c=a.getVisibilityState();0!=c&&(b.visibilityState=c);a.ab.tg&&(b.tg=1);c=a.getAudioTrack();c.qb&&c.qb.id&&\"und\"!=c.qb.id&&(b.Kp=c.qb.id);b.connectionType=iD(a);b.volume=a.Sc().volume;b.muted=a.Sc().muted;b.clipId=a.Sc().clipid||\"-\";return b};\ng.jD=function(a){return(a=Nha[a.toString()])?a:\"LICENSE\"};\nOha=function(){this.A=this.o=NaN;this.w=this.u=!1};\nkD=function(a,b){return b>a.o+.001&&b(d||!a.w?1500:400);a.o=b;a.A=c;return!1};\ng.mD=function(a,b){this.o=a||64;this.u=void 0===b?null:b};\nnD=function(a,b){return lD(a,b.getCurrentTime(),(0,g.pq)(),dC(b))};\noD=function(a,b,c){return b==a.o&&c==a.u||void 0!=b&&(b&128&&!c||b&2&&b&16)?a:new g.mD(b,c)};\npD=function(a,b){return oD(a,a.o|b)};\nqD=function(a,b){return oD(a,a.o&~b)};\nrD=function(a,b,c){return oD(a,(a.o|b)&~c)};\ng.W=function(a,b){return!!(a.o&b)};\ng.sD=function(a,b){return b.o==a.o&&b.u==a.u};\ng.tD=function(a){return g.W(a,8)&&!g.W(a,512)&&!g.W(a,64)&&!g.W(a,2)};\ng.uD=function(a){return g.W(a,8)&&!g.W(a,2)&&!g.W(a,1024)};\nvD=function(a){return g.tD(a)&&!g.W(a,16)&&!g.W(a,32)};\nPha=function(a){return g.W(a,8)&&g.W(a,16)};\ng.wD=function(a){return g.W(a,1)&&!g.W(a,2)};\nxD=function(a){return g.W(a,128)?-1:g.W(a,2)?0:g.W(a,64)?-1:g.W(a,1)&&!g.W(a,32)?3:g.W(a,8)?1:g.W(a,4)?2:-1};\ng.yD=function(a,b){this.state=a;this.o=b};\nzD=function(a,b){return g.W(a.state,b)&&!g.W(a.o,b)?1:!g.W(a.state,b)&&g.W(a.o,b)?-1:0};\ng.AD=function(a,b){return 0=a.Mg?0:b};\nYD=function(a){var b=a.Va-1;return 0>b?a.Mg-1:b};\nZD=function(a,b){a.Va=g.pd(b,0,a.Mg-1);a.startSeconds=0};\nVha=function(a,b){if(!a.Ek){a.listId=new g.TD(\"SR\",b);var c={search_query:b};a.oJ&&(c.mob=\"1\");UD(a,\"\/search_ajax?style=json&embeddable=1\",c)}};\nWha=function(a){if(!a.Ek){var b=b||a.listId;b={list:b};var c=a.wa();c&&c.videoId&&(b.v=c.videoId);UD(a,\"\/list_ajax?style=json&action_get_list=1\",b)}};\nUD=function(a,b,c){a.wD&&g.Kp(g.Zg(b,c),{format:\"JSON\",onSuccess:(0,g.x)(function(d,e){$D(this,e)},a),\nonError:(0,g.x)(function(){this.S(\"error\")},a)})};\n$D=function(a,b){if(b.video&&b.video.length){a.title=b.title;a.description=b.description;a.views=b.views;a.author=b.author;var c=b.loop;c&&(a.loop=c);c=a.wa();a.Fa=[];b.video.forEach(function(e){e&&(e.video_id=e.encrypted_id,this.Fa.push(e))},a);\na.Mg=a.Fa.length;var d=b.index;d?a.Va=d:Xha(a,c);a.setShuffle(!1);a.Ek=!1;a.qd=!0;a.xn++;a.ql&&a.ql()}};\nXha=function(a,b){if(b){var c=b.videoId;if(!a.Fa[a.Va]||a.Fa[a.Va].video_id!=c)for(var d=0;db)return!0;var c=a.A();return bb)return 1;c=a.A();return bf?(a.B+=e,.2=a.u.o.o:!1};\nnE=function(a){return hE(a,a.w)};\noE=function(a){a.T=a.o+1E3*a.da.delay;a.xa=!1};\npE=function(a,b){a.H=Math.min(a.H,$ha(a.F,a.Ca,a.o,b));a.O=Math.min(a.O,aia(a.F,a.Ca,a.o,b,a.Ia));a.H<=a.o?oE(a):(a.T=a.H,a.xa=!0)};\niE=function(a){a.F&&pE(a,(0,g.H)());return a.xa};\nqE=function(a,b){b=void 0===b?(0,g.H)():b;if(a.F){pE(a,b);var c=a.M?a.F?1!=gE(a):!1:a.H!=a.O;if(c){if(c=a.O,bd&&(d=0);d=1E3*(d*a.da.stall+d\/a.da.byterate);d=nE(a)?d+b:d+Math.max(b,c);a.U=d};\nlE=function(a,b){for(var c=\"\";4095>6&63)+\"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_\".charAt(a&63)+\"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_\".charAt(b>>6&63)+\"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_\".charAt(b&63))};\nrE=function(a,b,c,d){var e=this;this.u=a;a=Hu(this.u.get(\"range\")||\"\");if(!a)throw Error(\"bad range\");this.A=a;this.B=c;this.status=0;this.response=null;this.o=new Cs;this.qd=0;this.w=\"\";dia(this).then(d,function(f){e.w=\"\"+f||\"unknown_err\";d()});\nb()};\ndia=function(a){var b,c,d,e,f,k,l,m,n,q,t,u,z;return ya(function(C){if(1==C.o){a.status=200;b=a.u.get(\"docid\");c=a.u.get(\"fmtid\");d=+a.u.get(\"csz\");if(!b||!c||!d)throw Error(\"Invalid local URL\");e=a.A;f=Math.floor(e.start\/d);k=Math.floor(e.end\/d);l=f}if(5!=C.o)return l<=k?C=ta(C,Sga(b,c,l),5):(C.o=0,C=void 0),C;m=C.u;n=l*d;q=(l+1)*d;t=Math.max(0,e.start-n);u=Math.min(e.end+1,q)-(t+n);z=new Uint8Array(m.buffer,t,u);a.o.append(z);a.qd+=u;a.qd=d.getLength()&&(c=Is(d),c=eu(c),c=Vs(c)?c:\"\")}if(c){d=AE(a);(0,g.pq)();d.started=0;d.u=0;d.o=0;d=a.info;var e=a.u;g.hy(d.u,e,c);d.requestId=e.get(\"req_id\");return 5}c=b.Tn();if((d=!!a.J&&a.J.length)&&d!=c||b.mt())return a.B=\"net.closed\",7;CE(a,!0);if(a.A.Vu&&!d&&a.w&&(d=a.w.o,d.length&&!Yu(d[0])))return a.B=\"net.closed\",7;var f=DE(a)?\nb.Vc(\"X-Bandwidth-Est\"):0;if(d=DE(a)?b.Vc(\"X-Bandwidth-Est3\"):0)a.na=!0,a.A.ou&&(f=d);d=a.timing;e=(0,g.H)();f=f?parseInt(f,10):0;if(!d.oa){d.oa=!0;if(!d.J){e=e>d.o&&4E12>e?e:(0,g.H)();mE(d,e,c);kE(d,e,c);var k=gE(d);if(2==k&&f)jE(d,d.w\/f,d.w);else if(2==k||1==k)f=(e-d.o)\/1E3,(f<=d.u.o.u||!d.u.o.u)&&!d.sa&&nE(d)&&jE(d,f,c),nE(d)&&cx(d.u,c,d.B);ax(d.u,(e-d.o)\/1E3,d.w,d.aa,d.ya,d.ea)}d.A&&(d.A=!1)}c=AE(a);(0,g.pq)();c.started=0;c.u=0;c.o=0;a.info.u.o=0;return 6};\nFE=function(a){if(\"net.timeout\"==a.B){var b=a.timing,c=(0,g.H)();if(!b.J){c=c>b.o&&4E12>c?c:(0,g.H)();mE(b,c,1024*b.Y);var d=(c-b.o)\/1E3;if(2!=gE(b))if(nE(b))b.B+=(c-b.C)\/1E3,cx(b.u,b.w,b.B);else{if(!iE(b)&&!b.J){var e=b.u;e.C.w(1,d);bx(e)}b.na=c}ax(b.u,d,b.w,b.aa,b.ya,b.ea);ex(b.u,(c-b.C)\/1E3,0)}}else(0,g.H)();\"net.nocontent\"!=a.B&&(\"net.timeout\"==a.B||\"net.connect\"==a.B?(b=AE(a),b.u+=1):(b=AE(a),b.o+=1),a.info.u.o++);EE(a,7)};\nGE=function(a){if(1==a.state)return!0;a=AE(a);return 100>a.u&&6>a.o};\nEE=function(a,b){a.state=b;if(5<=a.state)if(a.A.lc)HE(a);else{var c=a.timing;c.A&&(c.A=!1)}a.G&&a.G(a)};\nIE=function(a,b){if(b){var c=AE(a);c.w+=1}HE(a);a.B=\"net.timeout\";FE(a)};\nDE=function(a){return(0,g.pi)(a.info.o,function(b){return 3==b.type})};\nHE=function(a){if(a.o){var b=a.o;a.o=null;b.abort()}a=a.timing;a.A&&(a.A=!1)};\nBE=function(a){var b=a.o.Vc(\"content-type\"),c=a.o.dk();(b=(!JE(a)||!b||-1!=b.indexOf(\"text\/plain\"))&&(!c||2048>=c))&&JE(a)&&wE(a.o);return b};\njia=function(a,b){var c=(0,g.x)(a.MG,a),d=(0,g.x)(a.oN,a),e=(0,g.x)(a.NG,a),f=(0,g.x)(a.nN,a);return et(a.u.o)?new rE(a.u,d,e,c):a.A.H&&(a.A.yu&&!isNaN(a.info.Zd)&&a.info.Zd>a.A.yB?0:Ms()&&DE(a))?new sE(b,d,e,c,f,a.A.u):new xE(b,d,e,c,f)};\nJE=function(a){return a.o?a.o.Mt():!1};\nKE=function(a){return 2<=a.state&&!!a.w&&!!a.w.o.length};\nCE=function(a,b){if(b||JE(a)&&!BE(a)){if(!a.w){if(JE(a))a.info.range&&(c=a.info.range.length);else var c=a.o.Tn();a.w=new fia(a.info.o,c)}for(;a.o.Yf();){c=a.w;var d=a.o.Vn(),e=b&&!a.o.Yf();d=Is(d);for(var f=0,k=0,l=g.p(c.u),m=l.next();!m.done;m=l.next())if(m=m.value,m.range&&f+m.Na<=c.w)f+=m.Na;else{var n=c,q=m;if(1==q.type){n.B=!0;var t=!1}else 3==q.type||4==q.type?(q=n.B&&!n.C,n.C=!0,t=q):t=!1;n=c;var u=c.w-f;q=k;var z=d;t=t||m.o.ay();var C=z.length-q;m.range&&(C=Math.min(m.Na-u,C));u=Tu(m,m.w+\nu,C,m.range?m.w+u+C==m.range.length:!!e);q=new Uint8Array(z.buffer,z.byteOffset+q,C);n.o.push(new Wu(u,q,t));n=C;c.w+=n;k+=n;f+=m.Na;if(k==d.length)break}}}};\nkia=function(a){if(!a.A.u.je||!isNaN(a.info.Zd)&&0a.info.o[0].u)return!1}return!0};\nLE=function(a,b){this.F=a;this.B=b;this.C=a.gD;this.A=new Uint8Array(this.C);this.w=this.u=0;this.o=null;this.G=[];this.H=this.M=null};\nME=function(a){return a.o&&3==a.o.type?a.o.startTime:0};\nNE=function(a){return!!a.o&&a.o.C};\nPE=function(a,b){if(1==b.info.type)a.M=Iu(0,b.o.getLength());else if(2==b.info.type){if(!a.o||1!=a.o.type)return;a.H=Iu(a.w*a.C+a.u,b.o.getLength())}else if(3==b.info.type){if(3==a.o.type&&!Nu(a.o,b.info)&&(a.G=[],b.info.u!=Pu(a.o)||0!=b.info.w))return;if(b.info.A)a.G.map(function(c){return OE(a,c)}),a.G=[];\nelse{a.G.push(b);a.o=b.info;return}}OE(a,b);a.o=b.info;lia(a)};\nOE=function(a,b){for(var c=0,d=Is(b.o);c=e)break;var f=c.getUint32(d+4);if(1836019574==f)d+=8;else{if(1886614376==f){f=a.subarray(d,d+e);var k=new Uint8Array(b.length+f.length);k.set(b);k.set(f,b.length);b=k}d+=e}}return b};\nQE=function(a){a=cu(a,1886614376);(0,g.y)(a,function(b){return!b.u});\nreturn(0,g.Hc)(a,function(b){return new Uint8Array(b.data.buffer,b.offset+b.data.byteOffset,b.size)})};\nRE=function(a){var b=(0,g.qi)(a,function(e,f){return e+f.length},0),c=new Uint8Array(b),d=0;\n(0,g.y)(a,function(e){c.set(e,d);d+=e.length});\nreturn c};\nSE=function(a,b,c){this.initData=a;this.contentType=(void 0===b?\"\":b)||null;this.isPrefetch=void 0===c?!1:c;this.w=this.cryptoPeriodIndex=NaN;this.A=[];this.u=this.o=!1};\nTE=function(a){a:{var b=a.initData;try{for(var c=0,d=new DataView(b.buffer);c=e)break;if(1886614376==d.getUint32(c+4)){var f=32;if(0=a.u.getLength())throw Error();return Ks(a.u,a.o++)};\nWE=function(a,b){var c=VE(a);if(1==c){for(c=0;7>c;c++)VE(a);return-1}for(var d=128,e=0;6>e&&d>c;e++)c=256*c+VE(a),d*=128;return b?c:c-d};\nXE=function(a,b,c){g.Q.call(this);this.H=a;this.u=[];this.o=null;this.F=-1;this.C=0;this.T=NaN;this.O=0;this.w=b;this.da=c;this.J=this.M=NaN;this.B=this.G=this.Z=this.Y=this.A=this.U=null;this.H.A&&(this.B=new LE(this.H,this.w));this.aa=!1};\nYE=function(a,b){var c=a.o,d=Math.min(b,c.o.getLength());if(d==c.o.getLength())return a.o=null,c;c=Zu(c,d);a.o=c[1];return c[0]};\nZE=function(a,b){b.o.getLength();var c=Xu(b);!a.H.Af&&yv(b.info.o.info)&&tv(b.info.o.info.wa())&&ru(c);var d=b.info.o.info;xv(d)&&!yv(d)&&(d=Xu(b),pu(d));b.info.o.info.isVideo()&&oy(b.info.o,c);2==b.info.o.info.uc&&b.info.isVideo()&&(c=Xu(b),qu(c));a.w.info.audio&&g.av(b.info.o.info)&&(c=fv(b))&&(g.av(b.info.o.info)&&bu(Xu(b)),a.aa=!0,a.H.jc&&a.S(\"gaplessinfo\",c));if(!a.w.Ac()&&!b.info.o.o){if(g.av(b.info.o.info))if(c=Xu(b),d=Lt(c,0,1836019574)){d=d.offset+d.size;var e=new Uint8Array(d);e.set(new Uint8Array(c.buffer,\nc.byteOffset,d));c=e}else c=null;else c=tfa(new fu(Xu(b)));c&&(b.info.o.o=c)}};\ncF=function(a,b,c){if(a.w.Ac())a.aa&&a.w.Ac()&&c.info.u==c.info.o.index.gb()&&Nt(Xu(c)),a.U&&a.U.Sq()&&c.info.isVideo()&&!(a.getDuration()>=a.U.getDuration())&&a.w.Ac()&&c.info.u==c.info.o.index.gb()&&(b=1+(a.U.getDuration()-a.getDuration())\/c.info.duration,Ot(Xu(c),b));else{var d=!1;a.A||(ev(c),c.u&&(a.A=c.u,d=!0,Uu(c.info,c.u),gv(c)));var e;a.H.G?e=a.da(bv(c),1):e=isNaN(a.J)?isNaN(a.M)?c.info.startTime:a.M:a.J;isNaN(a.T)&&(a.T=e);var f=dv(c);a.O+=f;a.J=NaN;cv(c,e)?a.M=e+dv(c):(e=Qu(c.info),e.smst=\n\"1\",a.S(\"error\",e||{}));if(d&&a.A){d=$E(a,!0);Vu(c.info,d);a.o&&Vu(a.o.info,d);b=g.p(b.info.o);for(e=b.next();!e.done;e=b.next())Vu(e.value,d);c.info.A||a.o&&a.o.info.A||(a.G=d,a.S(\"placeholderinfo\",d),aF(a))}}bF(a,c)};\neF=function(a,b){if(b.info.A){a.Z=b.info;if(a.A){var c=$E(a,!1);a.S(\"segmentinfo\",c);a.G||aF(a);a.G=null}dF(a)}a.B&&PE(a.B,b);(c=a.Pk())&&$u(c,b)||a.u.push(b)};\ndF=function(a){a.o=null;a.F=-1;a.C=0;a.A=null;a.T=NaN;a.O=0;a.G=null};\nbF=function(a,b){if(a.w.info.Kc){if(2==b.info.o.info.uc){var c=zu(new fu(Xu(b)));var d=\"webm\"}else b.info.M=QE(Xu(b)),c=RE(b.info.M),d=\"cenc\";c&&c.length&&(a.H.Oa?(c=new SE(c,d),b.u&&b.u.cryptoPeriodIndex&&(c.cryptoPeriodIndex=b.u.cryptoPeriodIndex,c.o=!0,c.u=!!a.w.info.audio),a.S(\"needkeyinfo\",c)):b.info.o.H={key:c,type:d})}};\naF=function(a){var b=a.A,c=Dt(b);c&&(c.startSecs+=a.T,a.S(\"cuepoint\",c,b.u))};\n$E=function(a,b){var c=a.A;It(c)&&(Ft(c),Gt(c),Ht(c));return new kt(c.u,a.T,b?c.ge:a.O,c.ingestionTime,\"sq\/\"+c.u,void 0,void 0,b)};\nfF=function(a,b){this.policy=a;this.Y=b;this.w=NaN;this.B=[];this.F=[];this.u=this.H=NaN;this.T=this.A=this.M=0;this.C=NaN;this.Z=0;this.O=!1;this.G=null;this.U=0};\ngF=function(a){return{startTime:a.C\/a.A,duration:a.T\/a.A}};\nhF=function(a){return!isNaN(a.u)&&a.A?a.u\/a.A:a.Z};\niF=function(a){a.A&&!isNaN(a.H)&&(a.u=Math.floor(a.H*a.A),a.H=NaN)};\njF=function(a,b){var c=a.B.length,d=new Uint8Array(c+b.byteLength);d.set(a.B,0);d.set(new Uint8Array(b.buffer,b.byteOffset,b.byteLength),c);a.B=[];return new DataView(d.buffer)};\nkF=function(a,b,c){for(var d=c;d=k.o||$w(k.C,k.o\/1E3,k.u,k.w\/1E3),k.o=0,k.u=0,k.w=0)}}if(a.w.Eu&&a.w.u.je){if(!a.o.O&&!d.info.A){d=null;break b}}else if(isNaN(a.o.C)){d=null;break b}e=a.o;l=d.info.o.info;if(e.F.length){e.O=\n!1;f=0;m=g.p(e.F);for(k=m.next();!k.done;k=m.next())f+=k.value.byteLength;if(!e.G||e.G.length-e.U=a.w.bB))return b=(a.M.F-a.F)\/1E3,d=dv(c)+b,e=Xu(c),f=(f=g.Mt(e,0,1936286840))?Yt(f):NaN,isNaN(f)&&(f=c.info.o.o,f=(e=g.Mt(e,0,1836476516))?Qt(e):f?Rt(f):NaN),e=d*f,(f=BF(a,c))?(e=pfa(f,e))?(f=$t(f),a.u&&(f-=a.u.o.getLength(),a.u=null),f=Zu(c,f),f[0].o=new Cs([new Uint8Array(e)]),f[0].w=!!Lt(Xu(f[0]),0,1836019574),e=f):e=null:e=null,e&&e.length&&(f=Qu(c.info),f.fds=d.toFixed(3),f.com=a.F.toFixed(3),a.S(\"timestamprewrite\",f),a.G+=b,a.F+=1E3*b),e?e:CF(a,c);b=c;a.aa&&a.B.Ac()&&b.info.u==\nb.info.o.index.gb()&&AF(a,b)?((b=BF(a,c))?(Nt(b),b=[],a.u&&a.u!=c&&(b.push(a.u),a.u=null),b.push(c)):b=null,a=b?b:CF(a,c)):(b=c,a.M&&a.M.Sq()&&b.info.isVideo()&&!(a.getDuration()>=a.M.getDuration())&&a.B.Ac()&&b.info.u==b.info.o.index.gb()&&AF(a,b)?(b=a.M.getDuration()-a.getDuration(),(d=BF(a,c))?(Ot(d,1+b\/c.info.duration),b=[],a.u&&a.u!=c&&(b.push(a.u),a.u=null),b.push(c)):b=null,a=b?b:CF(a,c)):a=[c]);return a};\nDF=function(a){var b=null;2==a.info.o.info.uc?(a=zu(new fu(Xu(a))))&&(b={type:\"webm\",key:a}):(a.info.M=QE(Xu(a)),a=RE(a.info.M),0=a.J&&(a.J=c.o.info.o)};\nOF=function(a,b,c){c=void 0===c?!1:c;if(a.F){var d=a.F.jd(),e=Vv(d,b),f=NaN,k=FF(a);k&&(f=Vv(d,k.o.index.Wc(k.u)));if(e==f&&a.u&&a.u.Na&&LF(MF(a),0))return b}a=NF(a,b,c);return 0<=a?a:NaN};\nQF=function(a,b){a.o.Dc();var c=NF(a,b);if(0<=c)return c;b=Math.min(b,a.w.sy());a.u=a.o.Qf(b).o[0];PF(a)&&a.F&&a.F.abort();a.O=0;return a.u.startTime};\nRF=function(a,b){a.G=!0;a.B=!0;a.C=-1;QF(a,Infinity);a.w.Rr(b);a.M=b};\nSF=function(a){var b=0;(0,g.y)(a.A,function(c){var d=b;c=c.w&&c.w.length?gia(c.w):my(c.info);b=d+c},a);\nreturn b+=a.w.ry()};\nTF=function(a,b){if(!a.F)return 0;var c=FF(a);return c&&c.C?c.B:Xv(a.F.jd(),b)};\nVF=function(a){UF(a);a.w.qy()};\nWF=function(a,b){var c;for(c=0;c=e.range.start+e.w&&f.range.start+f.w+f.Na<=e.range.start+e.w+e.Na:f.u==e.u&&f.w>=e.w&&(f.w+f.Na<=e.w+e.Na||e.A))}));\n(Mu(e)||4==e.type)&&b.push(e)})});\na.u&&!vfa(a.u,g.Sa(b),a.u.o.Ac())&&b.push(a.u);return b};\nLF=function(a,b){if(!a.length)return!1;for(var c=b+1;c=b){b=f;break a}}b=e}return 0>b?NaN:LF(a,c?b:0)?a[b].startTime:NaN};\nXF=function(a){return fj(a.A,function(b){return 4<=b.state})};\nYF=function(a){return!(!a.u||a.u.o==a.o)};\nZF=function(a){return YF(a)&&a.o.Dc()&&a.u.o.info.ob&&a.B=f&&a.Aa.F?(a.F++,nG(a,\"iterativeSeeking\",\"inprogress;count.\"+a.F+\";target.\"+a.A+\";actual.\"+f+\";duration.\"+k+\";isVideo.\"+c,!1),a.seek(a.A)):\n(nG(a,\"iterativeSeeking\",\"incomplete;count.\"+a.F+\";target.\"+a.A+\";actual.\"+f,!1),a.F=0,a.o.B=!1,a.u.B=!1,a.S(\"seekplayerrequired\",f+.1,!0)))}})};\nqia=function(a,b,c){if(!a.w)return-1;c=(c?a.o:a.u).o.index;var d=c.Ge(a.A);return(ty(c,a.B.ce)||b.Ya==a.B.ce)&&db)return!0;return!1};\nAia=function(a){return new dE(a.M,a.B,a.A.reason)};\nxG=function(a){return a.A.isLocked()};\nBia=function(a){return 0this.F.M)return!1;l=this.C.o[l.id];return l.J>d?!1:4k.video.width?(g.ab(e,c),c--):uG(a,f)*a.F.o>uG(a,k)&&(g.ab(e,c-1),c--)}c=e[e.length-1];a.o=e;Ufa(a.F,c)};\nvia=function(a,b){if(b)a.w=a.C.o[b];else{var c=g.Ua(a.G.o,function(d){return!!d.qb&&d.qb.isDefault});\nc=c||a.G.o[0];a.w=a.C.o[c.id]}sG(a)};\nsG=function(a){if(!a.w||!a.F.A)if(!a.w||!a.w.info.qb)if(a.w=a.C.o[a.G.o[0].id],1a.A.o;else{for(b=0;b+1c}b&&(a.w=a.C.o[a.G.o[1].id])}};\ntG=function(a){if(!a.u||!a.F.A)if(xG(a))a.u=a.C.o[a.o[a.o.length-1].id];else{for(var b=Math.min(a.H,a.o.length-1),c=iG(a.U),d=uG(a,a.w.info),e=c\/a.F.w-d;0=c);b++);a.u=a.C.o[a.o[b].id];a.H=b}};\nwia=function(a){var b=a.F.w,c=iG(a.U)\/b-uG(a,a.w.info);b=g.Va(a.o,function(d){return uG(this,d)b&&(b=0);a.H=b;a.u=a.C.o[a.o[b].id]};\nuG=function(a,b){if(!a.T[b.id]){var c=a.C.o[b.id].index.Fw(a.Y,15);c=b.A&&a.B&&a.B.index.Nb()?c||b.A:c||b.o;a.T[b.id]=c}return a.T[b.id]};\nCia=function(a,b){var c=Wb(a.C.o,function(d){return Su(d.info)==b});\nif(!c)throw Error(\"Itag \"+b+\" from server not known.\");return c};\nDia=function(a){var b=[];if(\"m\"==a.A.reason||\"s\"==a.A.reason&&!a.F.Rd)return b;var c=!1;if(lga(a.C)){for(var d=Math.max(0,a.H-2);d=c)a.M=NaN;else{var d=gx(a.U),e=b.index.o;c=Math.max(1,d\/c);a.M=Math.round(1E3*Math.max(((c-1)*e+a.o.O)\/c,e-a.o.Rb))}}};\nFia=function(a,b){var c=(0,g.H)()\/1E3,d=c-a.C,e=c-a.G,f=e>=a.o.Cf,k=!1;if(f){var l=0;!isNaN(b)&&b>a.F&&(l=b-a.F,a.F=b);l\/e=a.o.Rb&&!a.A;if(!f&&!c&&BG(a,b))return NaN;c&&(a.A=!0);a:{d=k;c=(0,g.H)()\/1E3-(a.T.o()||0)-a.H.w-a.o.O;f=a.w.startTime;c=f+c;if(d){if(isNaN(b)){CG(a,NaN,\"n\",b);f=NaN;break a}d=b-a.o.Pb;dc)break}return d};\nGG=function(a,b){for(var c=[],d=g.p(a.o),e=d.next();!e.done&&!(e=e.value,e.contains(b)&&c.push(e),e.start>b);e=d.next());return c};\nIia=function(a){return a.o.slice(FG(a,0x7ffffffffffff),a.o.length)};\nFG=function(a,b){var c=ob(a.o,function(d){return b-d.start||1});\nreturn 0>c?-(c+1):c};\nHG=function(a,b){for(var c=NaN,d=g.p(a.o),e=d.next();!e.done;e=d.next())if(e=e.value,e.contains(b)&&(isNaN(c)||e.endb&&(isNaN(c)||e.starta.o.length)a.o=a.o.concat(b),a.o.sort(a.u);else for(var c=g.p(b),d=c.next();!d.done;d=c.next())d=d.value,!a.o.length||0l.end:!l.contains(c))&&f.push(l)}e=e.concat(OG(a,f));if(d){b=GG(a.o,0x7ffffffffffff);var m=b.filter(function(q){return 0x8000000000000>q.end});\nvar n=Iia(a.o)}else b=a.A<=c&&vD(b)?Hia(a.o,a.A,c):GG(a.o,c);e=e.concat(NG(a,b));m&&(e=e.concat(OG(a,m)));n&&(e=e.concat(NG(a,n)));a.A=c;Kia(a,e)}};\nKia=function(a,b){for(var c=g.p(b),d=c.next();!d.done;d=c.next()){d=d.value;var e=d[1];1==d[0]?(e.u&&e.u.S(\"onEnter\",e),a.H(g.SD(e.namespace),e)):(e.u&&e.u.S(\"onExit\",e),a.H(\"crx_\"+e.namespace,e))}};\nJia=function(a){return g.W(a.G(),2)?0x8000000000000:1E3*a.O()};\nRG=function(a,b,c,d,e,f,k){g.Q.call(this);var l=this;this.O=a;this.o=b;this.B=c;this.da=new pG;this.Oa=k||null;this.M=new eG(a,b);this.F=new uia(this.M,b,this.B,d);a=xia(this.F,e,f&&f.id);this.A=new EF(this.o,a.audio,(0,g.x)(this.hv,this));this.u=new EF(this.o,a.video,(0,g.x)(this.hv,this));PG(this,this.A);PG(this,this.u);this.u.w.ty(this.A.w);this.w=null;this.sa={updateend:this.LG,error:this.NJ};this.Y=new g.L(this.mf,0,this);g.B(this,this.Y);this.ia=new g.L(this.mf,1E3,this);g.B(this,this.ia);this.bb=\nnew g.L(this.mf,void 0,this);g.B(this,this.bb);this.Ga=new g.L(this.mf,1E4,this);g.B(this,this.Ga);this.J=this.C=NaN;this.ya=0;this.Z=this.xa=this.aa=!1;this.ea=\"\";this.oa=new Vw(5);this.na={};this.Aa=NaN;(this.G=Eia(this.o,this.O,this.oa,function(m,n){return QG(l,m,n)}))&&this.G.subscribe(\"ctmp\",this.Xc,this);\nthis.H=new kG(this.B,this.u,this.A,this.o);Mia(this,this.H);this.Pa=NaN;this.Ca=null;this.U=NaN;this.xb=this.Ta=!1;this.Ia=0;this.T=!1;this.za=0};\nNia=function(a){var b=a.u.o.index;a.Ca=new Yha({qh:a.o.qh,je:a.o.u.je,oO:b.o,gb:function(){return b.gb()},\nzq:function(){return b.zq()}})};\nSG=function(a,b){b=b||a.u&&a.u.u&&a.u.u.startTime||a.C;var c=a.u;var d=a.F;var e=d.u&&d.u.index.Ge(b)||0;d.Y!=e&&(d.T={},d.Y=e,qG(d,d.A));e=!xG(d)&&-1(0,g.pq)()-d.O;var f=d.u&&3*uG(d,d.u.info)=a.o.RA&&!a.o.Ob||!a.o.lu&&0=a.o.NB)return!1;d=b.u;if(!d)return!0;if(!gy(d.o.A))return!1;4==d.type&&d.o.Dc()&&(b.u=g.Sa(d.o.Io(d)),d=\nb.u);if(!d.C&&!d.o.dg(d)||d.o.info.audio&&4==d.type)return!1;if(ZF(b)&&!a.o.ia)return!0;if(d.C||SF(b)&&SF(b)+SF(c)>a.o.ya)return!1;var e=!b.B&&!c.B,f=b==a.u&&a.T;!(c=!!(c.u&&!c.u.C&&c.u.Bc);return c||a.o.fC&&\n(a=b.F)&&a.isLocked()?!1:!0};\n$G=function(a,b,c){if((!a.w||cw(a.w)||hw(a.w))&&!a.H.w&&a.F.Z){var d=a.C;a=a.M;c=gG(a,b.o.info.o,c.o.info.o,0);var e=dx(a.u)+c\/gx(a.u);d+=Math.max(e,e+a.o.dd-c\/b.o.info.o);a:{if(b.A.length){if(b.A[0].info.o[0].startTime<=d)break a;UF(b)}b.w.py(d);b.A.length?b.u=g.Sa(g.Sa(b.A).info.o):b.w.ax()?b.u=b.w.Pk().info:b.u=FF(b);b.u&&dc.o[0].u)a.Xc(\"invalidsq\",Ru(c.o[0]));else{if(a.kb){var d=Qia(a.kb.o,c.o[0].F,c.o[0].o.info.id);d&&(c.B=d)}a.o.Dx&&-1!=c.o[0].u&&c.o[0].ud.u&&(c=Qu(d),c.pr=\"\"+b.A.length,a.H.w&&(c.sk=\"1\"),a.Xc(\"nosq\",d.G+\";\"+Pv(c))),d=k.bj(d));a.T&&d.o.forEach(function(l){l.type=6});\nreturn d};\nRia=function(a,b,c){if(!YF(b)||!b.o.Dc())return!1;a=Math.min(15,.5*YG(a,b,!0));return ZF(b)||c<=a};\nSia=function(a,b,c){b=a.o.Kh(a,b);if(b.range&&1d&&(b=a.o.Kh(a,b.range.length-c.Na))}return b};\nTia=function(a,b){var c=my(b),d=a.M;var e=Math.min(2.5,dx(d.u));d=hG(d);e=c-e*d;d=Lu(b.o[0]);var f=et(b.u.u),k=a.o.U,l;a.Ca?l={Ye:d,lr:f,er:k,MF:a.Ca,Ya:b.o[0].u,Zd:b.Zd}:l={Ye:d,lr:f,er:k};return new cia(a.O,c,e,l)};\naH=function(a,b){Mu(b.o[b.o.length-1])&&dH(a,zia(a.F,b.o[0].o));var c=Tia(a,b);a.o.rz&&(c.G=[]);var d=new yE(a.o,b,c,a.na);c.Aa=function(){return kia(d)?d.A.qm&&window.performance&&window.performance.now&&d.o&&d.o.Ji()&&JE(d)&&wE(d.o)?d.info.o[0].o.info.video?3:4:2:1};\nhia(d,(0,g.x)(a.kM,a));3==b.o.length&&1==b.o[0].type&&2==b.o[1].type&&4==b.o[2].type&&b.o[0].o.info.video&&(d.aa=Dia(a.F));a.T&&(d.da=!0);d.start(Math.max(0,b.o[0].F-a.C));return d};\ndH=function(a,b){b&&a.S(\"videoformatchange\",b)};\neH=function(a,b){var c=b.info.o[0].o,d=c.info.video?a.u:a.A;Uia(a,d,b);b.info.Ye()&&!jy(b.info)&&((0,g.y)(b.w.o,function(e){d.w.Wn(e)}),a.o.km||a.S(\"metadata\",c));\na.o.wd&&HF(d);return!!JF(d)};\nUia=function(a,b,c){if(a.B.u&&b&&(b.G&&(5<=c.state||JE(c),b.G=!1),c.T&&a.oa.w(1,c.T),c.o&&(c.Y=parseInt(c.o.Vc(\"X-Head-Seqnum\"),10)),b=c.Y)){a=a.B;for(var d in a.o)c=a.o[d].index,c.u&&(c.B=Math.max(c.B,b))}};\nfH=function(a,b,c){a:{b=b.info;var d=a.o.pu,e=null,f=b.o[0];if(b.range)e=Iu(b.range.start,Math.min(4096,b.range.length));else if(d){if(b.w&&0<=b.w.indexOf(\"\/range\/\")||\"1\"==b.u.A.get(\"defrag\")||\"1\"==b.u.A.get(\"otf\")){c=null;break a}e=Iu(0,4096)}else if(f.o.info.video){c=null;break a}b=new Ku(5,f.o,e,\"createProbeRequestInfo_\"+f.G,f.u);b=new iy([b]);b.C=c;c=b}c&&aH(a,c)};\njH=function(a){var b=a.w.o,c=a.w.u;a.A.o.C&&gH(b,a.A.o.C);if(Via(a)){if(a.o.Zl){if(!b.wh()){var d=JF(a.A);d&&hH(a,b,d)}c.wh()||(b=JF(a.u))&&hH(a,c,b)}}else{if(a.G){d=a.G;var e=a.A,f=Wv(a.w.u.jd());if(d.B)d=Fia(d,f);else{if(f=JF(e)){var k=f.u;k&&k.B&&k.w&&(e=e.A.length?e.A[0]:null)&&3<=e.state&&7!=e.state&&0==e.info.Zd&&JE(e)&&(d.B=e,d.H=k,d.w=f.info,d.C=(0,g.H)()\/1E3,d.G=d.C,d.F=d.w.startTime)}d=NaN}d&&a.S(\"seekplayerrequired\",d,!0)}d=!1;iH(a,a.u,c)&&(d=!0,c=a.da,c.w||(c.w=(0,g.H)(),c.cd(\"vda\"),WA(\"vda\"),\nc.u&&gp(4)));c=JF(a.u);a.o.xa&&!d&&c&&(a.xb||a.Xc(\"sbp\",a.w.u.Ua({ns:Ru(c.info)})),a.xb=!0);a.w&&!fw(a.w)&&(iH(a,a.A,b)&&(b=a.da,b.u||(b.u=(0,g.H)(),b.cd(\"ada\"),WA(\"ada\"),b.w&&gp(4)),d=!0),!a.ka()&&a.w&&(!a.o.xb&&PF(a.u)&&PF(a.A)&&cw(a.w)&&!a.w.be()&&(b=FF(a.A).o,b==a.B.o[b.info.id]&&(b=a.w,cw(b)&&b.w.endOfStream(),b=a.O,Mw(hx(b)),b.B=Zw())),d&&!hw(a.w)&&g.Rn(a.Y)))}};\nVia=function(a){if(a.o.Ga)return!1;var b;if(!(b=cG(a.u))&&(b=a.H.w)){b=a.M;var c=a.u,d=a.A;if(0==c.A.length&&0==d.A.length)b=!0;else{var e=0,f=c.w.en().concat(d.w.en());f=g.p(f);for(var k=f.next();!k.done;k=f.next())e+=k.value.Na;c=c.o.info.o+d.o.info.o;e\/=c;b=10c*(10-e)\/iG(b)}(b=!b)||(b=a.u,b=0a.C||360f)){a:if(a.o.xa&&a.Xc(\"sba\",c.Ua({as:Ru(d.info)})),f=d.w?d.info.o.o:null,k=Is(d.o),d.w&&(k=new Uint8Array(k.buffer,0,k.byteOffset+k.length)),f=kH(a,c,k,d.info,f),\"s\"==f)c=!0;else{a.o.xu||(c.abort(),VF(b));if(\"i\"==f||\"x\"==\nf)lH(a,\"checked\",f,d.info);else{if(\"q\"==f&&(d.info.isVideo()?(f=a.o,f.C=Math.floor(.8*f.C),f.Z=Math.floor(.8*f.Z),f.B=Math.floor(.8*f.B)):(f=a.o,f.F=Math.floor(.8*f.F),f.za=Math.floor(.8*f.za),f.B=Math.floor(.8*f.B)),c.supports(2)&&!c.be()&&!a.w.isView())){f=!1;k=c.jd();for(var l=0;!f&&ld.info.B&&(c.remove(k.start(l),k.end(k.length-1)),f=!0);k=Math.max(0,Math.min(a.C,d.info.startTime)-5);!f&&k&&c.remove(0,k);c=!1;break a}a.S(\"reattachrequired\")}c=!1}f=!c}if(f)return!1;b.w.Yn();\nKF(b,d);e&&(b=d.info.o.H)&&a.S(\"newDrmInfo\",b.type,b.key);return!0};\nlH=function(a,b,c,d){var e=\"fmt.unplayable\",f=!0;\"x\"==c||\"m\"==c?(e=\"fmt.unparseable\",d.o.B=e,d.o.info.video&&!wG(a.F)&&vG(a.F,d.o)):\"i\"==c&&(15>a.Ia?(a.Ia++,e=\"html5.invalidstate\",f=!1):e=\"fmt.unplayable\");d=Qu(d);d.mrs=a.w.w.readyState;d.origin=b;d.reason=c;mH(a,f,e,d)};\nnH=function(a,b,c){var d=a.B,e=!1,f;for(f in d.o){var k=Bv(d.o[f].info.mimeType)||d.o[f].info.isVideo();c==k&&(k=d.o[f].index,ty(k,b.Ya)||(k.uy(b),e=!0))}ria(a.H,b,c,e)};\nhH=function(a,b,c){c.info.o.Dc();var d=c.info.o.o;if(null==d||b.wh()==d)return!1;var e=d,f=b.Ym();if(a.o.Bf&&f&&b.isView()&&g.av(c.info.o.info)){var k=new DataView(d.buffer,d.byteOffset,d.byteLength);(f=rfa(k,f))?e=new Uint8Array(f.buffer,f.byteOffset,f.byteLength):a.Xc(\"fenc\",\"1\")}d=kH(a,b,e,null,d);if(\"s\"!=d)return lH(a,\"sepInit\",d,c.info),!0;(c=c.info.o.H)&&a.S(\"newDrmInfo\",c.type,c.key);return b.be()};\nkH=function(a,b,c,d,e){try{b.appendBuffer(c,d,e)}catch(f){if(11==f.code)return\"i\";if(12==f.code)return\"x\";if(22!=f.code&&0!=f.message.indexOf(\"Not enough storage\"))return g.O(f),\"u\";a.o.pc&&(b=Sv(b.jd()).replace(\/,\/g,\"_\"),a.Xc(\"quex\",\"br.\"+b+\";e.\"+f));return\"q\"}return fw(a.w)?\"m\":\"s\"};\nPG=function(a,b){b.w.subscribe(\"needkeyinfo\",a.tJ,a);b.w.subscribe(\"error\",a.dL,a);b.w.subscribe(\"timestamprewrite\",a.iL,a);var c=(0,g.x)(a.fL,a,b);b.w.subscribe(\"placeholderinfo\",c,void 0);c=(0,g.x)(a.gL,a,b);b.w.subscribe(\"placeholderrollback\",c,void 0);c=(0,g.x)(a.hL,a,b);b.w.subscribe(\"segmentinfo\",c,void 0);c=a.eL.bind(a);b.w.subscribe(\"gaplessinfo\",c,void 0);b==a.u&&b.w.subscribe(\"cuepoint\",a.cL,a)};\nMia=function(a,b){b.subscribe(\"seekplayerrequired\",function(c){a.T||a.S(\"seekplayerrequired\",c)});\nb.subscribe(\"ctmp\",function(c,d){a.Xc(c,d,!1)});\nb.subscribe(\"error\",function(c,d,e){mH(a,c,d,e)});\nb.subscribe(\"setcurrenttime\",function(c){a.C=c})};\ngH=function(a,b){var c=0+b.duration,d=-b.o;0==a.Xm()&&c==a.tq()||a.Ct(0,c);d!=a.Ab()&&a.No(d)};\nYG=function(a,b,c){if(a.aa)return 1;var d=b.o.info.audio?a.o.F:a.o.C;!a.o.ia&&xG(a.F)&&(d=Math.max(d,b.o.info.audio?a.o.za:a.o.Z));c&&(d+=a.o.ya);var e=xG(a.F)?b.u?b.u.o.info.o:b.o.info.o:b.J;d\/=e;0c&&a.Xc(\"bwcapped\",\"1\",!0),c=\nMath.max(c,15),d=Math.min(d,c));return d};\nOia=function(a){if(!a.Oa)return Infinity;var b=(0,g.Xd)(LG(a.Oa),function(d){return\"ad\"==d.namespace});\nb=g.p(b);for(var c=b.next();!c.done;c=b.next())if(c=c.value,c.start\/1E3>a.C)return c.start\/1E3;return Infinity};\nWia=function(a,b){var c=MF(a.u).find(function(d){return d.startTime>=b&&QG(a,d.startTime,!1)});\nreturn c&&c.startTime=b&&(a=.75*b),c=.5*(b-a),a=new qH(c,b,b-c-a,this)):a=null;break a;case \"widevine\":a=new PH(g.R(b,\"disable_license_delay\"),c,this);break a}a=null}if(this.G=a)g.B(this,this.G),this.G.subscribe(\"rotated_need_key_info_ready\",this.ev,this);RH(this,\"cks\"+this.o.Wd());a=this.o;\"com.youtube.widevine.forcehdcp\"===\na.o&&a.A&&(this.xa=new NH(this.R.Ee,this.u.experiments),g.B(this,this.xa))};\nVH=function(a,b,c){a.oa=!0;c=new SE(b,c);g.R(a.u.experiments,\"html5_eme_loader_sync\")?(a.F.get(b)||a.F.set(b,c),TH(a,c)):0!=a.A.length&&a.R.va&&a.R.va.o?UH(a):TH(a,c)};\nWH=function(a,b,c){RH(a,\"onndrminf\");b=new SE(c,b);g.R(a.u.experiments,\"html5_eme_loader_sync\")&&(a.B.get(c)||a.B.set(c,b));TH(a,b)};\nXH=function(a,b){g.R(a.u.experiments,\"html5_eme_loader_sync\")&&(a.B.get(b.initData)||a.B.set(b.initData,b));TH(a,b)};\nmja=function(a,b){if(ez(a.o)&&!a.Z){var c=mia(b);if(0!=c.length){var d=new SE(c);a.Z=!0;navigator.requestMediaKeySystemAccess(\"com.microsoft.playready\",[{initDataTypes:[\"keyids\",\"cenc\"],audioCapabilities:[{contentType:'audio\/mp4; codecs=\"mp4a\"'}],videoCapabilities:[{contentType:'video\/mp4; codecs=\"avc1\"'}]}]).then(function(e){e.createMediaKeys().then(function(f){lja(a,f,d)})},null)}}};\nlja=function(a,b,c){var d=b.createSession(),e=a.w.values[0],f=fja(e);d.addEventListener(\"message\",function(k){k=new Uint8Array(k.message);KH(k,d,a.o.w,f,\"playready\")});\nd.addEventListener(\"keystatuseschange\",function(){d.keyStatuses.forEach(function(k,l){\"usable\"==l&&(a.aa=!0,YH(a,IH(e,a.aa)))})});\nd.generateRequest(\"cenc\",c.initData)};\nTH=function(a,b){if(!a.ka()){if(g.R(a.u.experiments,\"html5_eme_loader_sync\")&&a.R.va&&a.R.va.o){var c=a.B.get(b.initData),d=a.F.get(b.initData);if(!c||!d)return;b=c;c=b.initData;a.F.remove(c);a.B.remove(c)}RH(a,\"initd\"+b.initData.length+\"ct\"+b.contentType);\"widevine\"==a.o.flavor?a.na&&!a.R.ua||g.R(a.u.experiments,\"vp9_drm_live\")&&a.R.ua&&!b.u||(a.na=!0,TE(b),a.S(\"widevine_set_need_key_info\",b)):a.ev(b)}};\nZH=function(a){a.ka()||(a.U=!0,RH(a,\"onmdkrdy\"),UH(a))};\nUH=function(a){if(a.oa&&a.U&&!a.O){for(;a.A.length;){var b=a.A[0];if(a.w.get(b.initData))if(\"fairplay\"==a.o.flavor)a.w.remove(b.initData);else{a.A.shift();continue}TE(b);break}if(a.A.length){b=a.A[0];a.w.get(b.initData);a.O=!0;var c=new DH(a.R,a.u,a.J,b,a,a.sa);a.w.set(b.initData,c)}}};\nYH=function(a,b){var c=Fw(\"auto\",b,!1,\"l\");if(g.R(a.u.experiments,\"html5_drm_initial_constraint_from_config\")?a.R.Wj:g.R(a.u.experiments,\"html5_drm_start_from_null_constraint\")){if(Ew(a.H,c))return}else if(Kw(a.H,b))return;a.H=c;a.S(\"qualitychange\");RH(a,\"updtlq\"+b)};\nRH=function(a,b){zB(a.R)&&a.fc.S(\"ctmp\",\"drmlog\",b)};\n$H=function(a,b,c,d){this.videoData=a;this.o=b;this.reason=c;this.u=d};\nnja=function(a,b){this.videoData=a;this.va=b};\noja=function(a,b,c){return Gha(b,c).then(function(){return(a.fa(\"disable_index_range_auth\")||!b.ln||!b.va.o||b.He()||b.zk()?0:\/(&|,|^)init=0-0(&|,|$)\/.test(b.adaptiveFormats))?Xp(new Ov(\"auth\",!0,{init:\"1\"})):Yp(new nja(b,b.va))},function(d){d instanceof Error&&g.Do(d);\nd=b.ua&&!g.yw(a.w)?\"html5.unsupportedlive\":\"fmt.noneavailable\";var e={buildRej:\"1\",a:\"\"+ +!!b.adaptiveFormats,d:\"\"+ +!!b.Ud,f18:\"\"+ +(0<=b.Dj.indexOf(\"itag=18\")),c18:\"\"+ +Ev('video\/mp4; codecs=\"avc1.42001E, mp4a.40.2\"'),f43:\"\"+ +(0<=b.Dj.indexOf(\"itag=43\")),c43:\"\"+ +Ev('video\/webm; codecs=\"vp8.0, vorbis\"')};b.ma&&(e.f133=\"\"+ +!!b.ma.o[\"133\"],e.f140=\"\"+ +!!b.ma.o[\"140\"],e.c140=\"\"+ +Gv('audio\/mp4; codecs=\"mp4a.40.2\"'),e.f242=\"\"+ +!!b.ma.o[\"242\"],e.c242=\"\"+ +Gv('video\/webm; codecs=\"vp9\"'));return new Ov(d,\n!0,e)})};\naI=function(a,b){g.Q.call(this);this.o=a;this.J=b;this.M=this.C=this.F=this.w=this.u=this.B=this.H=this.A=0;this.G=1};\ncI=function(a,b,c){g.Gx(a.o)&&(c=Iw(c,bI(a,b)));return c};\nbI=function(a,b){if(g.Gx(a.o)&&kw(a.o.w,ow))var c=b.va.videoInfos[0].wa().Yb;else{var d=!!b.va.o;xx(a.o)&&(c=window.screen&&window.screen.width?new g.vd(window.screen.width,window.screen.height):null);c||(c=a.o.Bf?a.o.Bf.clone():a.J.getPlayerSize());if(zx||dI||d){d=c;var e=g.Px();d.width*=e;d.height*=e}fB(b.videoData)||RB(b.videoData);var f=b.va.videoInfos;if(f.length){d=.85;e=f[0].wa();4!=e.projectionType&&2!=e.projectionType&&3!=e.projectionType||vx||(d=.45);e=f[0];var k=e.wa();f=g.p(f);for(var l=\nf.next();!l.done&&!(e=k=l.value,k=k.wa(),null===c||k.width*d(0,g.pq)()-a.B?0:f||0k?a.w+1:0;if(!e||g.Gx(a.o)||!fI(a,b))return!1;a.u=d>e?a.u+1:0;if(3!=a.u)return!1;gI(a,b.videoData.Ba);a.S(\"ctmp\",\"dfd\",hI());return!0};\nfI=function(a,b){if(g.R(a.o.experiments,\"html5_restore_perf_cap\"))return!0;if(!b.videoData.Ba)return!1;if(\"1\"==b.videoData.Ba.u)return!0;var c=a.o.o?240:360;return b.videoData.Ba.wa().Yb>c};\ngI=function(a,b){var c=b.wa().Yb-1;Qw(b.u,b.wa().fps,c);a.o.me=new Dw(0,c,!1,\"b\")};\niI=function(a,b){if(g.R(a.o.experiments,\"html5_restore_perf_cap\")){for(var c=0,d=a.o.o?240:360,e=g.p(b.va.videoInfos),f=e.next();!f.done;f=e.next()){f=f.value;var k=f.u,l=f.wa().fps;k=+Pw()[Ow(k,l)]||0;f=f.wa().Yb;if(!k||Math.max(k,d)>=f){c=f;break}}return new Dw(0,c,!1,\"b\")}return a.o.me};\njI=function(a,b){g.R(a.o.experiments,\"html5_log_media_perf_info\")&&(a.S(\"ctmp\",\"perfdb\",hI()),a.S(\"ctmp\",\"hwc\",\"\"+navigator.hardwareConcurrency,!0),b&&a.S(\"ctmp\",\"mcdb\",b.va.videoInfos.filter(function(c){return!1===c.w}).map(function(c){return Su(c)}).join(\"-\")))};\nhI=function(){var a=Mb(Pw(),function(b){return\"\"+b});\nreturn Pv(a)};\nkI=function(a,b){g.A.call(this);this.o=a;this.Y=b;this.w=-1;this.O=!1;this.A=-1;this.u=new g.mD;this.J=this.U=this.T=this.G=this.F=this.M=0;this.B=new g.L(this.C,6E4,this);g.B(this,this.B);this.H=!1};\nlI=function(a){0<=a.w||(3==a.o.getVisibilityState()?a.O=!0:(a.w=g.gD(a.o),a.B.start()))};\nmI=function(a){if(!(0>a.A)){var b=g.gD(a.o),c=b-a.M;a.M=b;8==a.u.o?a.F+=c:g.wD(a.u)&&!g.W(a.u,16)&&(a.G+=c)}};\nnI=function(a){var b=g.kv(a.ab.experiments,\"web_player_ipp_canary_type_for_logging\");if(\"control\"==b)return\"HTML5_PLAYER_CANARY_TYPE_CONTROL\";if(\"experiment\"==b)return\"HTML5_PLAYER_CANARY_TYPE_EXPERIMENT\";a=a.ab.experiments.experimentIds;return a.includes(\"21561000\")?\"HTML5_PLAYER_CANARY_TYPE_SMALL_EXPERIMENT\":a.includes(\"21561001\")?\"HTML5_PLAYER_CANARY_TYPE_SMALL_CONTROL\":\"HTML5_PLAYER_CANARY_TYPE_UNSPECIFIED\"};\nrja=function(a){return(!a.fa(\"html5_health_to_gel\")||a.ab.ia+36E5<(0,g.pq)())&&(a.fa(\"html5_health_to_gel_canary_killswitch\")||a.ab.ia+36E5<(0,g.pq)()||\"HTML5_PLAYER_CANARY_TYPE_UNSPECIFIED\"==nI(a))?a.fa(\"html5_health_to_qoe\"):!0};\npI=function(a){g.A.call(this);var b=this;this.o=a;this.u={};this.U=1;this.ia=NaN;this.w=\"N\";this.F=this.za=this.sa=this.na=this.C=0;this.Y=this.Aa=\"\";this.oa=0;this.Ca=-1;this.ya=1;this.O=this.T=0;this.aa=this.J=!1;this.Ia=[];this.G=null;this.H=this.Z=this.A=!1;this.B=-1;this.ea=!1;this.Ga=new g.L(this.VE,750,this);g.B(this,this.Ga);(a=navigator.getBattery?navigator.getBattery():null)&&a.then&&a.then(function(c){b.G=c});\ng.oI(this,0,\"vps\",[\"N\"]);this.Oa=g.S(this.o.ab.experiments,\"html5_qoe_length\")||1E3};\ng.oI=function(a,b,c,d){var e=a.u[c];e||(e=[],a.u[c]=e);e.push(b.toFixed(3)+\":\"+d.join(\":\"))};\nrI=function(a,b){var c=a.o.o();g.oI(a,b,\"cmt\",[c.toFixed(3)]);if(a.o.fa(\"html5_gllat\")&&a.M&&1E3*c>a.M.xz+100){var d=a.M;a.da=1E3*b-d.UN-(1E3*c-d.xz)-d.KN;qI(a,\"gllat\",\"l.\"+a.da.toFixed());delete a.M}};\nvI=function(a,b){b=0<=b?b:g.gD(a.o);var c=a.o.w();if(!isNaN(a.xa)&&!isNaN(c.w)){var d=c.w-a.xa;0a.Oa&&(new g.L(a.qj,0,a)).start()};\nxI=function(a,b,c,d){var e=a.o.o();c=[c,e.toFixed(3)];d&&c.push(d);g.oI(a,b,\"error\",c);a.H=!0};\nyI=function(a){!a.o.fa(\"html5_qoe_user_intent_match_health\")||0<=a.B||(a.o.ab.Aa||3!=a.o.getVisibilityState()?a.B=g.gD(a.o):a.ea=!0)};\ntja=function(a,b){if(g.W(b,128))return\"ER\";if(g.W(b,512))return\"SU\";if(g.W(b,16)||g.W(b,32))return\"S\";var c=sja[xD(b)];g.Gx(a.o.ab)&&\"B\"==c&&3==a.o.getVisibilityState()&&(c=\"SU\");\"B\"==c&&g.W(b,4)&&(c=\"PB\");return c};\nzI=function(a,b){var c=a.u.cat||[];c.push(b);a.u.cat=c};\nqI=function(a,b,c,d){var e=a.u.ctmp||[],f=-1!=a.Ia.indexOf(b);f||a.Ia.push(b);if(!d||!f){!a.o.fa(\"html5_censor_ctmp_killswitch\")&&\/[^a-zA-Z0-9;.!_-]\/.test(c)&&(c=c.replace(\/[+]\/g,\"-\").replace(\/[^a-zA-Z0-9;.!_-]\/g,\"_\"));if(!d){var k=1E3*g.gD(a.o);c=\"t.\"+k.toFixed()+\";\"+c}uja(b,c);e.push(b+\":\"+c);a.u.ctmp=e;wI(a);return k}};\nAI=function(a){g.A.call(this);var b=this;this.A=a;this.w=this.o=this.u=null;this.A.videoData.isValid()&&!this.A.videoData.xj&&(this.u=new DD(a),g.B(this,this.u),this.o=new pI(a),g.B(this,this.o));rja(a)&&(this.w=new kI(a,function(c){b.o&&qI(b.o,\"h5h\",c,void 0)}),g.B(this,this.w))};\ng.BI=function(a){a.u&&XC(a.u.u)};\nCI=function(a){return a.u?Sha(a.u):function(){}};\nvja=function(a){this.A=new kC(50);this.o=null;this.w=this.u=0;this.B=a};\nEI=function(a,b,c){g.Q.call(this);var d=new wja;\"ULTRALOW\"==a.latencyClass&&(d.A=!1);a.Wf?d.u=3:g.HB(a)&&(d.u=2);g.R(b,\"html5_adaptive_seek_to_head_killswitch\")||\"NORMAL\"!=a.latencyClass||(d.C=!0);var e=rB(a);d.B=2==e||-1==e;d.B&&(d.M++,21530001==oB(a)&&(d.F=g.S(b,\"html5_jumbo_ull_nonstreaming_mffa_ms\")||NaN));if(dl(\"trident\/\")||dl(\"edge\/\"))e=g.S(b,\"html5_platform_minimum_readahead_seconds\")||3,d.w=Math.max(d.w,e);g.S(b,\"html5_minimum_readahead_seconds\")&&(d.w=g.S(b,\"html5_minimum_readahead_seconds\"));\ng.S(b,\"html5_maximum_readahead_seconds\")&&(d.G=g.S(b,\"html5_maximum_readahead_seconds\"));g.R(b,\"html5_force_adaptive_readahead\")&&(d.A=!0);g.S(b,\"html5_allowable_liveness_drift_chunks\")&&(d.o=g.S(b,\"html5_allowable_liveness_drift_chunks\"));g.S(b,\"html5_readahead_ratelimit\")&&(d.H=g.S(b,\"html5_readahead_ratelimit\"));switch(oB(a)){case 21530001:d.o=(d.o+1)\/5,\"LOW\"==a.latencyClass&&(d.o*=2),d.J=g.R(b,\"html5_live_smoothly_extend_max_seekable_time\")}this.o=d;this.R=a;this.H=c;this.w=[];this.B=0;this.A=\n!0;this.C=1!=this.o.u;this.F=!1;this.G=0;b=isNaN(a.liveChunkReadahead)?3:a.liveChunkReadahead;a.Wf&&b--;a.isLowLatencyLiveStream&&\"NORMAL\"!=a.latencyClass||b++;switch(oB(a)){case 21530001:b=1;break;case 2153E4:b=2}this.o.B&&b++;this.u=DI(this,b)};\nGI=function(a,b){var c=a.u;(void 0===b?0:b)&&a.o.J&&3==rB(a.R)&&--c;return FI(a)*c};\nII=function(a,b){var c=HI(a);var d=a.o.o;a.F||(d=Math.max(d-1,0));d*=FI(a);return b>=c-d};\nHI=function(a){return Math.max(a.H()-GI(a,!0),a.R.zb())};\nJI=function(a,b,c){b=II(a,b);c||b?b&&(a.A=!0):a.A=!1;a.C=2==a.o.u||3==a.o.u&&a.A};\nKI=function(a,b){var c=II(a,b);a.F!=c&&a.S(\"livestatusshift\",c);a.F=c};\nFI=function(a){return a.R.ma?Zy(a.R.ma)||5:5};\nDI=function(a,b){b=Math.max(Math.max(a.o.M,Math.ceil(a.o.w\/FI(a))),b);return Math.min(Math.min(8,Math.floor(a.o.G\/FI(a))),b)};\nwja=function(){this.M=1;this.w=0;this.G=Infinity;this.H=0;this.A=!0;this.o=2;this.u=1;this.B=!1;this.F=NaN;this.J=this.C=!1};\nNI=function(a,b){g.A.call(this);this.A=a;this.F=b;this.C=new g.mD;this.B=this.u=null;this.o=0;this.G=new g.L(this.H,1001,this);g.B(this,this.G);this.O=new LI({delayMs:g.S(this.A.experiments,\"html5_seek_timeout_delay_ms\")});this.T=MI(this,\"html5_seek_set_cmt\");this.M=MI(this,\"html5_seek_jiggle_cmt\");this.J=MI(this,\"html5_seek_new_elem\");this.w={}};\nMI=function(a,b){var c=g.S(a.A.experiments,b+\"_delay_ms\"),d=g.R(a.A.experiments,b+\"_cfl\");return new LI({delayMs:c,Kv:d})};\nPI=function(a,b,c,d,e,f){xja(b,c)?(d=OI(a,b),d.wn=f,d.wdup=a.w[\"qoe.slowseek\"]?\"1\":\"0\",a.F(\"qoeerror\",\"qoe.slowseek\",d),a.w[\"qoe.slowseek\"]=!0,b.F||e()):(b.B&&b.u&&!b.C?(e=(0,g.pq)(),d?b.o||(b.o=e):b.o=0,c=!d&&e-b.u>b.B,e=b.o&&e-b.o>b.G||c?b.C=!0:!1):e=!1,e&&(e=OI(a,b),e.wn=f,e.we=\"qoe.slowseek\",e.wsuc=\"\"+ +d,f=Pv(e),a.F(\"ctmp\",\"workaroundReport\",f),d&&(b.reset(),a.w[\"qoe.slowseek\"]=!1)))};\nOI=function(a,b){var c=b.Ua();a.o&&(c.stt=a.o.toFixed(3));a.B&&Object.assign(c,a.B.Ua());a.u&&Object.assign(c,a.u.Ua());return c};\nLI=function(a){a=void 0===a?{}:a;var b=void 0===a.NN?1E3:a.NN,c=void 0===a.ON?3E4:a.ON,d=void 0===a.Kv?!1:a.Kv;this.A=void 0===a.delayMs?0:a.delayMs;this.G=b;this.B=c;this.F=d;this.reset()};\nxja=function(a,b){if(!a.A||a.u)return!1;if(!b)return a.reset(),!1;var c=(0,g.pq)();if(!a.w)a.w=c;else if(c-a.w>a.A)return a.u=c,!0;return!1};\nUI=function(a,b){g.Q.call(this);var c=this;this.aa=b;this.R=a;this.M=new yja(b);this.T=new NI(this.aa,this.S.bind(this));g.B(this,this.T);var d={};this.Y=(d.seekplayerrequired=this.ZN,d.videoformatchange=this.RH,d);QI(this,\"html5_unrewrite_timestamps\")?this.Y.timestamp=this.hO:this.Y.timestamp=this.gO;this.xa=null;this.oa=new g.P;g.B(this,this.oa);this.H=this.w=this.B=this.o=null;this.u=NaN;this.F=0;this.C=null;this.Z=NaN;this.G=this.J=null;this.ea=this.O=!1;this.U=new g.L(function(){return RI(c,\n!1)},this.M.u);\ng.B(this,this.U);this.ia=new g.L(function(){var e=c.Ua();e.at=c.M.o\/1E3;if(c.o&&c.B){var f=c.o.getCurrentTime(),k=c.B;f+=5;if(k.u&&k.A?dG(k.u,f)&&dG(k.A,f):1)if(QI(c,\"html5_reload_element_long_rebuffer\")&&c.S(\"newmediaelementrequired\"),QI(c,\"html5_reload_element_long_rebuffer\")||QI(c,\"html5_reload_element_long_rebuffer_cfl\"))e.nnr_reload=\"1\"}c.S(\"qoeerror\",\"qoe.longrebuffer\",e);c.za=!0},this.M.o);\ng.B(this,this.ia);this.za=!1;this.na=new g.L(function(){c.O=!0;SI(c)});\ng.B(this,this.na);this.Ca=new g.L(function(){return TI(c)});\ng.B(this,this.Ca);this.sa=this.A=0;this.da=!0;this.ya=0;this.Aa=NaN};\nzja=function(a,b){a.xa=b;a.R.ua&&(a.H=new vja(function(){a:{if(a.xa&&a.xa.va.o){if(nB(a.R)&&a.B){var c=a.B.oa.o()||0;break a}if(a.R.ma){c=a.R.ma.G;break a}}c=0}return c}),a.w=new EI(a.R,a.aa.experiments,function(){return a.sc(!0)}));\na.R.startSeconds&&isFinite(a.R.startSeconds)&&1E9=a.sc()-.1)a.u=a.sc(),a.C.resolve(a.sc()),a.S(\"ended\");else try{var c=a.u-a.A;a.o.seekTo(c);a.T.o=c;a.Z=c;a.F=a.u}catch(d){}}};\ncJ=function(a){if(!a.o||0==a.o.de()||0=c)){for(var d=2*a.u.length;dd;d++)a.w.setUint8(a.o,c&127|128),c>>=7,a.o+=1;b=Math.floor(b\/268435456)}for(nJ(a,4);127>=7,a.o+=1;a.w.setUint8(a.o,b);a.o+=1};\npJ=function(a,b,c){oJ(a,b<<3|2);b=c.length;oJ(a,b);nJ(a,b);a.u.set(c,a.o);a.o+=b};\nqJ=function(a,b,c){a.A||(a.A=new TextEncoder);c=a.A.encode(c);pJ(a,b,c)};\nrJ=function(a){return new Uint8Array(a.u.buffer,0,a.o)};\nsJ=function(a){var b=a.gl,c=a.debugDeviceIdOverride,d=a.userAgent,e=a.clientName,f=a.clientVersion;this.w=a.hl;this.C=b;this.u=c;this.F=d;this.A=e;this.B=f};\ntJ=function(a){this.u=a.client};\nuJ=function(a){var b=a.encryptedOnesiePlayerRequest,c=a.encryptedClientKey,d=a.iv,e=a.hmac;this.B=a.Zq;this.w=b;this.u=c;this.C=d;this.A=e};\nvJ=function(){};\nwJ=function(a){this.u=a;this.A=this.o=0;this.w=-1};\nxJ=function(a){var b=Ks(a.u,a.o);++a.o;if(128>b)return b;for(var c=b&127,d=1;128<=b;)b=Ks(a.u,a.o),++a.o,d*=128,c+=(b&127)*d;return c};\nyJ=function(a,b){for(a.A=b;a.o+1<=a.u.A;){var c=a.w;0>c&&(c=xJ(a));var d=c>>3,e=c&7;if(d==b)return!0;if(d>b){a.w=c;break}switch(e){case 0:xJ(a);break;case 1:a.o+=8;break;case 2:c=xJ(a);a.o+=c;break;case 5:a.o+=4}}return!1};\nzJ=function(a,b){var c=void 0===c?null:c;if(!yJ(a,b))return c;c=xJ(a);var d=Is(a.u,a.o,c);a.o+=c;return d};\nGja=function(a){this.iv=zJ(new wJ(a),5)};\nHja=function(a){a=new wJ(a);var b=-1;b=void 0===b?0:b;this.o=yJ(a,1)?xJ(a):b;0===this.o&&(a=zJ(a,4),this.u=new Gja(new Cs([a])))};\nAJ=function(a){var b=a.videoId;this.u=a.Zq;this.w=b};\nBJ=function(a){var b=a.httpHeaders,c=a.postBody;this.w=a.url;this.u=b;this.A=c};\nIja=function(a){this.body=zJ(new wJ(a),4)};\nCJ=function(a){this.u=a.VD};\nDJ=function(a,b){if(b+1<=a.A){var c=Ks(a,b);c=128>c?1:192>c?2:224>c?3:240>c?4:5}else c=0;if(1>c||!(b+c<=a.A))return[-1,b];if(1===c)c=Ks(a,b++);else if(2===c){c=Ks(a,b++);var d=Ks(a,b++);c=(c&63)+64*d}else if(3===c){c=Ks(a,b++);d=Ks(a,b++);var e=Ks(a,b++);c=(c&31)+32*(d+256*e)}else if(4===c){c=Ks(a,b++);d=Ks(a,b++);e=Ks(a,b++);var f=Ks(a,b++);c=(c&15)+16*(d+256*(e+256*f))}else c=b+1,Fs(a,c),c-a.w+4<=a.o[a.u].length?c=Gs(a).getUint32(c-a.w,!0):(d=Ks(a,c+2)+256*Ks(a,c+3),c=Ks(a,c)+256*(Ks(a,c+1)+256*\nd)),b+=5;return[c,b]};\nEJ=function(a){this.o=new Cs;this.u=a};\nFJ=function(a){var b=g.p(DJ(a.o,0));var c=b.next().value;var d=b.next().value;d=g.p(DJ(a.o,d));b=d.next().value;d=d.next().value;!(0>c||0>b)&&d+b<=a.o.A&&(d=a.o.split(d).So.split(b),b=d.bx,d=d.So,a.u(c,b),a.o=d,FJ(a))};\nGJ=function(a){var b=this;this.R=a;this.o=new lJ(this.R.pA);this.C=new EJ(function(c,d){switch(c){case 10:var e=new Hja(d);switch(e.o){case 0:b.B=e.u.iv}b.u=e.o;break;case 11:switch(b.u){case 0:Jja(b,d)}b.u=null}});\nthis.w=new jG};\nHJ=function(a){for(;a.A.Yf();){var b=a.A.Vn();a.C.feed(b)}};\nJja=function(a,b){var c,d,e,f;ya(function(k){if(1==k.o)return c=Is(b),ta(k,a.o.decrypt(c,a.B),2);d=k.u;e=new Ija(new Cs([d]));f=e.body;a.Ja=(new TextDecoder).decode(f);a.w.resolve(a.Ja);k.o=0})};\nKja=function(a){if(!a.R.Us.length)return\"\";var b=new at(a.R.Us);b.set(\"ack\",\"1\");b.set(\"cpn\",a.R.clientPlaybackNonce);b.set(\"opr\",\"1\");b.set(\"pvi\",\"135\");b.set(\"pai\",\"140\");return bt(b)};\nMja=function(a){var b,c;return ya(function(d){if(1==d.o)return ta(d,Lja(a),2);b=d.u;c={VD:b};return d[\"return\"](new CJ(c))})};\nLja=function(a){var b,c,d,e,f,k;return ya(function(l){if(1==l.o)return b=new tJ({client:new sJ({hl:\"zz\",gl:\"ZZ\",debugDeviceIdOverride:\"123\",userAgent:\"web\",clientName:1,clientVersion:\"798\"})}),ta(l,Nja(a),2);if(3!=l.o)return c=l.u,d=a.o.o.encryptedClientKey,e=a.o.u,ta(l,Fja(a.o,c),3);f=l.u;k={Zq:b,encryptedOnesiePlayerRequest:c,encryptedClientKey:d,iv:e,hmac:f};return l[\"return\"](new uJ(k))})};\nNja=function(a){var b,c;return ya(function(d){if(1==d.o){var e=a.R.P().Hg;e=\"https:\/\/youtubei.googleapis.com\/youtubei\/\"+e.innertubeApiVersion+\"\/player?key=\"+e.innertubeApiKey;var f=[];f.push(new vJ);var k=a.R.P().Hg;b=new BJ({url:e,httpHeaders:f,postBody:new AJ({Zq:new tJ({client:new sJ({hl:k.uk,gl:k.tk,debugDeviceIdOverride:\"123\",userAgent:g.Ib,clientName:56,clientVersion:k.innertubeContextClientVersion})}),videoId:a.R.videoId})});return ta(d,a.o.encrypt(b.o()),2)}c=d.u;return d[\"return\"](c)})};\nRja=function(a,b,c){var d,e,f,k,l,m,n,q;return ya(function(t){switch(t.o){case 1:a.Ad=!0;if(!Oja(a.P())){t.o=2;break}t.B=3;return ta(t,Pja(a),5);case 5:if(d=t.u)return t[\"return\"]();ua(t);break;case 3:va(t);case 2:e=function(){return!0},f=function(u){u=Qv(u);\nif(u.o)return Promise.reject(u);c(u);return!1},k=a.isAd()?1:3,l=0;\ncase 6:if(!(lb.startSeconds){var c=b.endSeconds;a.Y&&(a.removeCueRange(a.Y),a.Y=null);a.Y=new g.PD(1E3*c,0x7ffffffffffff);a.Y.namespace=\"endcr\";a.addCueRange(a.Y)}};\niK=function(a,b,c,d){a.R.Ba=c;d&&hK(a,b,d);var e=(d=g.tC(a))?Su(d):\"\";d=a.B;e=new $H(a.R,c,b,e);if(d.o){c=d.o;d=g.gD(c.o);g.oI(c,d,\"vfs\",[e.o.id,e.u,c.Aa,e.reason]);c.Aa=e.o.id;e=c.o.F();if(0=a.start);return b};\npK=function(a,b){if(a.o&&b.eb()==a.o.eb()&&(b.isView()||a.o.isView())){if(b.isView()||!a.o.isView())g.tr(a.xa),a.o=b,nK(a),WI(a.C,a.o)}else{a.o&&oK(a);if(!a.u.isError()){var c=qD(a.u,512);g.W(c,8)&&!g.W(c,2)&&(c=pD(c,1));b.isView()&&(c=qD(c,64));VJ(a,c)}a.o=b;a.o.setLoop(a.xc);a.o.setPlaybackRate(a.Ta);nK(a);WI(a.C,a.o)}};\noK=function(a,b,c){b=void 0===b?!1:b;c=void 0===c?!1:c;if(a.o){var d=a.getCurrentTime();01E3*m);l&&(f=f?Math.min(f,k):k)}if(m=k=g.S(b.o.experiments,\"html5_hfr_quality_cap\"))a:{m=c.va;if(m.o)for(m=g.p(m.videoInfos),l=m.next();!l.done;l=m.next())if(32b.o;c||d||b?a.S(\"reattachrequired\"):(ZF(a.u)&&$G(a,a.u,a.A),g.Rn(a.Y))}}};\nwK=function(a){KJ(a,\"html5_nonblocking_media_capabilities\")?uK(a):vK(a)};\nyK=function(a){wga(a.R.ma,{cpn:a.R.clientPlaybackNonce,c:a.A.deviceParams.c,cver:a.A.deviceParams.cver});var b=a.A,c=a.R,d=new g.cy,e=by(b,{hasSubfragmentedFmp4:c.hasSubfragmentedFmp4,Ki:c.Ki});d.u=e;d.na=b.fa(\"html5_accurate_seeking_redux\");d.Dx=b.fa(\"drm_manifestless_unplugged\")&&(Rx(b)||g.Hx(b));d.Oa=b.fa(\"html5_emsg_crypto_period_index\");d.Bu=b.fa(\"html5_seek_accuracy_allowance_killswitch\");d.pg=b.fa(\"html5_unrewrite_timestamps\");b.fa(\"html5_streaming_xhr\")&&(d.H=!0);b.fa(\"html5_streaming_debug\")&&\n(d.H=!0,d.T=!0);g.S(b.experiments,\"html5_max_av_sync_drift\")&&(d.bB=g.S(b.experiments,\"html5_max_av_sync_drift\"));d.Ob=b.fa(\"html5_stop_overlapping_requests\");d.Ca=g.S(b.experiments,\"html5_min_readbehind_secs\");d.bC=g.S(b.experiments,\"html5_min_readbehind_cap_secs\");g.Gx(b)&&(d.Ca=g.S(b.experiments,\"tvhtml5_min_readbehind_secs\"));d.Zl=b.fa(\"html5_append_init_while_paused\");d.Hc=g.S(b.experiments,\"html5_max_readahead_bandwidth_cap\");d.gm=b.fa(\"html5_disable_non_contiguous\");d.me=g.S(b.experiments,\n\"html5_post_interrupt_readahead\");d.pc=b.fa(\"html5_log_quota_exceeded\");d.O=g.S(b.experiments,\"html5_subsegment_readahead_target_buffer_health_secs\");d.Rb=g.S(b.experiments,\"html5_subsegment_readahead_timeout_secs\");d.Ou=g.S(b.experiments,\"html5_subsegment_readahead_min_buffer_health_secs\");d.Pb=g.S(b.experiments,\"html5_subsegment_readahead_min_buffer_health_secs_on_timeout\");d.Ru=g.S(b.experiments,\"html5_subsegment_readahead_min_load_speed\");d.Cf=g.S(b.experiments,\"html5_subsegment_readahead_load_speed_check_interval\");\nd.Su=g.S(b.experiments,\"html5_subsegment_readahead_seek_latency_fudge\");d.Pa=b.fa(\"html5_peak_shave\");d.pC=b.fa(\"html5_peak_shave_always_include_sd\");d.Rd=b.fa(\"html5_peak_shave_on_sticky\");d.yu=b.fa(\"html5_restrict_streaming_xhr_on_sqless_requests\");d.yB=g.S(b.experiments,\"html5_max_headm_for_streaming_xhr\");d.lu=b.fa(\"html5_pipeline_manifestless_allow_nonstreaming\");d.ou=b.fa(\"html5_prefer_server_bwe3\");d.Ij=1024*g.S(b.experiments,\"html5_video_tbd_min_kb\");d.pu=b.fa(\"html5_probe_live_using_range\");\nd.Eu=b.fa(\"html5_streaming_xhr_buffer_mdat\");d.Ex=b.fa(\"html5_last_slice_transition\");d.hm=b.fa(\"html5_disable_incomplete_incremental_parse_error\");d.Du=b.fa(\"html5_store_xhr_headers_readable\");d.Qm=g.S(b.experiments,\"html5_incremental_parser_buffer_duration_secs\");d.Wm=g.S(b.experiments,\"html5_incremental_parser_buffer_extra_bytes\");d.qm=b.fa(\"html5_enable_packet_train_response_rate\");if(e=g.S(b.experiments,\"html5_probe_secondary_during_timeout_miss_count\"))d.yf=e,d.Tu=1;d.Ta=g.S(b.experiments,\"html5_probe_primary_delay_base_ms\")||\nd.Ta;d.Ia=b.fa(\"html5_no_placeholder_rollbacks\");d.Fu=b.fa(\"html5_subsegment_readahead_enable_mffa\");b.fa(\"html5_allow_video_keyframe_without_audio\")&&(d.ea=!0);d.zf=b.fa(\"html5_reattach_on_stuck\");d.Xu=b.fa(\"html5_webm_init_skipping\");d.Yl=b.fa(\"html5_adaptation_fix\");d.kb=g.S(b.experiments,\"html5_request_size_padding_secs\")||d.kb;d.fm=b.fa(\"html5_clamp_with_padding\");d.yz=b.fa(\"html5_log_timestamp_offset\");d.lm=b.fa(\"html5_disable_new_live_flags\");d.im=b.fa(\"html5_disable_incremental_traf_timescale\");\nd.jm=b.fa(\"html5_disable_manifestless_sqless_sync\");d.Xb=b.fa(\"html5_abs_buffer_health\");d.ix=b.fa(\"html5_interruption_resets_seeked_time\");d.Qc=g.S(b.experiments,\"html5_max_live_dvr_window_plus_margin_secs\")||d.Qc;d.lc=b.fa(\"html5_explicitly_dispose_xhr\");d.fC=b.fa(\"html5_gapless_no_requests_after_lock\");d.ne=g.S(b.experiments,\"html5_probe_primary_failure_factor\");d.Cu=b.fa(\"html5_skip_invalid_sq\");d.wd=b.fa(\"html5_optimized_polling\");d.fd=b.fa(\"html5_new_mediastream\");b.fa(\"html5_media_common_config_killswitch\")||\n(d.B=c.maxReadAheadMediaTimeMs\/1E3||d.B,e=b.schedule,e.u.o()==e.policy.w?d.Y=10:d.Y=c.minReadAheadMediaTimeMs\/1E3||d.Y,d.hc=c.readAheadGrowthRateMs\/1E3||d.hc);qh&&(d.Z=41943040);d.ia=!gw();g.Gx(b)||!gw()?(e=b.experiments,d.C=8388608,d.F=524288,d.em=5,d.ya=2097152,d.aa=1048576,d.vu=1.5,d.hC=!1,d.M=4587520,il()&&(d.M=786432),d.o*=1.1,d.w*=1.1,d.bb=!0,d.Z=d.C,d.za=d.F,d.le=g.R(e,\"persist_disable_player_preload_on_tv\")||g.R(e,\"persist_disable_player_preload_on_tv_for_living_room\")||!1):b.o&&(d.o*=1.3,\nd.w*=1.3);g.Fv&&dl(\"crkey\")&&(e=\"CHROMECAST\/ANCHOVY\"==b.deviceParams.cmodel,d.C=20971520,d.F=1572864,e&&(d.M=812500,d.J=1E3,d.Wu=5,d.aa=2097152));!b.fa(\"html5_disable_firefox_init_skipping\")&&g.mw&&(d.bb=!0);b.supportsGaplessAudio()||(d.jc=!1);qx&&(d.Wg=!0);if(nB(c)){d.Km=!0;d.Au=!1;d.G=b.fa(\"html5_shrink_live_timestamps\");d.da=d.G||b.fa(\"html5_manifestless_synchronized\");if(\"ULTRALOW\"==c.latencyClass||\"LOW\"==c.latencyClass&&!b.fa(\"html5_disable_low_pipeline\"))d.RA=2,d.NB=4;d.qh=c.defraggedFromSubfragments;\nc.Mb&&(d.ru=!0)}c.isAd()&&(d.Aa=0,d.oc=0);pB(c)&&(d.T=!0);qB(c)&&(d.T=!0,d.H=!0);d.oa=b.fa(\"html5_enable_subsegment_readahead_v3\")||b.fa(\"html5_ultra_low_latency_subsegment_readahead\")&&\"ULTRALOW\"==c.latencyClass;d.OA=nB(c);b.fa(\"html5_new_mediastream_for_live\")&&c.He()&&(d.fd=!0);d.sa=c.Xf;d.rz=d.sa&&(\/^rq[a-f]\/.test(c.clientPlaybackNonce)||zB(c));\/^pp\/.test(c.clientPlaybackNonce)&&(d.jD=!0,d.tu=!0);pl()&&\/(K\\d{3}|KS\\d{3}|KU\\d{3})\/.test(b.deviceParams.cmodel)&&!b.fa(\"html5_disable_move_pssh_to_moov\")&&\nLy(c.ma)&&(d.bb=!1);Ly(c.ma)&&(d.zf=!1);if(c.ua){e=Zy(c.ma);var f=g.S(b.experiments,\"html5_live_abr_head_miss_fraction\"),k=g.S(b.experiments,\"html5_live_abr_repredict_fraction\");f&&e&&(d.xc=Math.min(e*f,d.xc));k&&e&&(d.J=Math.min(1E3*e*k,d.J))}f=0;b.fa(\"html5_live_use_alternate_bandwidth_window_sizes\")&&(f=b.schedule.policy.o,c.ua&&(f=g.S(b.experiments,\"ULTRALOW\"==c.latencyClass?\"html5_live_ultra_low_latency_bandwidth_window\":c.isLowLatencyLiveStream?\"html5_live_low_latency_bandwidth_window\":\"html5_live_normal_latency_bandwidth_window\")||\nf));e=b.schedule;e.o.u=nB(c)?.5:0;if(!e.policy.u&&f&&(e=e.u,f=Math.round(f*e.J),f!=e.u)){k=Array(f);var l=Math.min(f,e.C?e.u:e.A),m=e.A-l;0>m&&(m+=e.u);for(var n=0;na.R.endSeconds&&isFinite(b)&&(a.removeCueRange(a.Y),a.Y=null);ba.G.getDuration()&&dw(a.G,c)):dw(a.G,d);var e=a.w,f=a.G;e.T&&(VG(e),e.T=!1);UG(e);if(!ew(f)){var k=e.u.o.info.mimeType,l=e.A.o.info.mimeType,m=new Zv(\"fakesb\"==l?new Nv:f.w.addSourceBuffer(l),vv(l)),n=new Zv(\"fakesb\"==k?new Nv:f.w.addSourceBuffer(k),vv(k));f.o=\nm;f.u=n;g.B(f,m);g.B(f,n)}e.u.F=f.u;e.A.F=f.o;e.w=f;e.resume();ur(f.o,e.sa,e);ur(f.u,e.sa,e);e.o.yz&&e.Xc(\"toff\",\"\"+f.o.supports(1),!0);e.mf();a.S(\"mediasourceattached\");a.wd.stop()}}catch(q){Er(q),a.Jh(new Ov(\"fmt.unplayable\",!0,{msi:\"1\",ename:q.name}))}})};\nDK=function(a){a.w?a.w.seek(a.getCurrentTime()-a.Ab()):yK(a)};\n$ja=function(a){return 403==a.details.rc?(a=a.errorCode,\"net.badstatus\"==a||\"manifest.net.retryexhausted\"==a):!1};\nHK=function(a){return a.Ia||\"yt\"!=a.A.Z?!1:a.R.pe?25>a.R.qf:!a.R.qf};\nIK=function(a){a.Ia||(a.Ia=!0,a.S(\"signatureexpired\"))};\nKK=function(a,b){try{window.location.reload(!0);a.B.onError(\"qoe.restart\",Pv({detail:\"pr.\"+b}));return}catch(c){}KJ(a,\"tvhtml5_retire_old_players\")&&g.Gx(a.A)&&JK(a)};\nLK=function(a){return\"net.retryexhausted\"==a.errorCode||\"net.badstatus\"==a.errorCode&&!!a.details.fmt_unav};\naka=function(a,b){if(a.o&&(\"fmt.unplayable\"==b.errorCode||\"html5.invalidstate\"==b.errorCode)){var c=a.o.Ke();b.details.merr=c?c.toString():\"0\";b.details.msg=a.o.Mk()}};\nFK=function(a,b,c){var d=g.S(a.A.experiments,\"html5_error_cooldown_in_ms\")||3E4;if(a.pc+d>(0,g.H)())return!a.R.pe&&(a.A.da+=1,10a-.3)};\nRK=function(a){window.clearInterval(a.Pb);a.oa.stop();a.R.pe=!0;a.A.pe=!0;a.A.da=0;QK(a);g.W(a.u,8)&&VJ(a,qD(a.u,65));var b=a.B;if(b.u){var c=b.u;if(!c.w){g.R(c.o.ab.experiments,\"disable_embedpage_playback_logging\")||16623!=c.o.videoData.Jo||g.Do(Error(\"Playback for EmbedPage\"));var d=FD(c,\"playback\");c.H=[10+c.o.videoData.Mi,10,10,40+c.o.videoData.Fk-c.o.videoData.Mi,40];var e=c.u;window.clearInterval(e.G);e.G=NaN;e.G=Jo((0,g.x)(e.update,e),100);e.F=g.gD(e.u);e.B=VC(e.u);d.u=ED(c,!0);d.send();c.o.videoData.xo&&\n(d=c.o.ab,e=c.o.videoData,e={html5:\"1\",video_id:e.videoId,cpn:e.clientPlaybackNonce,ei:e.eventId,ptk:e.xo,oid:e.sA,ptchn:e.rA,pltype:e.tA,content_v:e.uh()},d=g.Zg(d.C+\"ptracking\",e),ID(c,d));c.o.videoData.Xj&&(c.F(\"playback\"),c.A||LD(c));c.o.videoData.De||KD(c);c.w=!0;c=c.u;c.o=c.u.o();c.F=g.gD(c.u);!(0==c.w&&5>c.o)&&2b.w&&(b.w=c,b.B.start()),b.A=c,b.M=c);g.Rn(a.Zb);a.S(\"playbackstarted\");g.ep()&&((a=g.w(\"yt.scheduler.instance.clearPriorityThreshold\"))?\na():gp(0))};\nQK=function(a){var b=a.getCurrentTime(),c=a.R;!LA(\"pbs\",\"\")&&TA.measure&&TA.getEntriesByName&&(TA.getEntriesByName(\"mark_nr\")[0]?VA(\"mark_nr\"):VA());c.videoId&&a.O.info(\"docid\",c.videoId);c.eventId&&a.O.info(\"ei\",c.eventId);c.clientPlaybackNonce&&a.O.info(\"cpn\",c.clientPlaybackNonce);0=k.u&&ef.B||(0,g.H)()-f.G=c.o.videoData.De&&(c.w&&c.o.videoData.De&&\n(d=FD(c,\"delayplay\"),d.Aa=!0,d.send(),c.O=!0),KD(c))),a.R.ua&&(0,g.H)()>a.Af+6283&&(!a.isAtLiveHead()||a.R.ma&&Xy(a.R.ma)||(c=a.B,c.o&&(c=c.o,e=c.o.w(),d=g.gD(c.o),uI(c,d,e),e=e.C,isNaN(e)||g.oI(c,d,\"e2el\",[e.toFixed(3)]))),g.Sx(a.A)&&a.Qa(\"rawlat\",\"l.\"+qC(a.da,\"rawlivelatency\").toFixed(3)),a.Af=(0,g.H)()),a.R.Ba&&zv(a.R.Ba)&&(c=XJ(a))&&c.videoHeight!=a.oc&&(a.oc=c.videoHeight,KJ(a,\"html5_log_hls_video_height_change_as_format_change\")&&a.R.fe&&\"auto\"==a.R.fe.Pf.wa().quality&&a.R.hg)))for(c=g.p(a.R.hg),\nd=c.next();!d.done;d=c.next())if(d=d.value,d.getHeight()==a.oc&&\"auto\"!=d.Pf.wa().quality){iK(a,\"a\",d.Wd());break}qja(a.T,a.H,a.o,a.M.isBackground())&&wK(a);c=a.T;d=a.R.Ba;0>=g.S(c.o.experiments,\"hfr_dropped_framerate_fallback_threshold\")||!(d&&d.wa()&&32zD(c,8)||g.AD(c,1024))&&a.oa.stop();\n!g.AD(c,8)||a.R.pe||g.W(c.state,1024)||a.oa.start();g.W(c.state,8)&&0>zD(c,16)&&!g.W(c.state,32)&&!g.W(c.state,2)&&a.playVideo();g.W(c.state,2)&&IB(a.R)&&(e=a.getCurrentTime(),a.R.lengthSeconds!=e&&(a.R.lengthSeconds=e,UJ(a)),MK(a,!0));g.AD(c,2)&&(a.At(!KJ(a,\"web_player_botguard_no_fallback_on_ended\")),SK(a));a.R.ma&&a.R.ua&&!a.pg&&(0>zD(c,8)?(e=a.R.ma,e.A&&e.A.stop()):g.AD(c,8)&&a.R.ma.resume());e=a.C;e.T.C=c.state;if(e.o)if(8==c.o.o&&vD(c.state)&&g.wD(c.state)){if(0k.end(l)-1.1&&l+1k.start(l+1)-k.end(l)&&(l=k.start(l+1)+.2,.2>Math.abs(e.Aa-l)||(e.S(\"ctmp\",\"seekover\",\"b.\"+Sv(k,\"_\")+\";cmt.\"+f),e.Aa=l,e.seekTo(l,{rk:!0})))}}else 0>zD(c,1)&&e.ia.stop();e=a.B;if(g.AD(c,1024)||g.AD(c,2048)||g.AD(c,512)||g.AD(c,4))e.w&&(f=e.w,0<=f.A||(f.w=-1,f.B.stop())),e.o&&(f=e.o,f.o.fa(\"html5_qoe_user_intent_match_health\")&&\n!f.A&&(f.B=-1));e.u&&(f=e.u,f.ka()||(g.W(c.state,2)?(f.B=\"paused\",g.AD(c,2)&&f.w&&HD(f).send()):g.W(c.state,8)?(f.B=\"playing\",f.w&&isNaN(f.C)&&ED(f,!1)):f.B=\"paused\",f.A&&g.W(c.state,128)&&(f.F(\"error-100\"),g.Ko(f.A))));if(e.o){f=e.o;k=c.state;l=g.gD(f.o);var m=tja(f,c.state);if(m!=f.w){if(!(l=f.O&&(f.o.C(),f.u.qoealert=[\"1\"],f.aa=!0)}\"B\"!=\nm||\"PL\"!=f.w&&\"PB\"!=f.w||(f.J=!0);f.C=l}\"B\"==m&&\"PL\"==f.w||f.o.videoData.Xf?vI(f,l):rI(f,l);f.o.fa(\"html5_gllat\")&&\"PL\"===m&&g.Rn(f.Ga);g.oI(f,l,\"vps\",[m]);f.w=m;f.na=l;f.C=l;f.H=!0}m=k.u;g.W(k,128)&&m&&xI(f,l,m.errorCode,m.PA);(g.W(k,2)||g.W(k,128))&&f.qj(l);f.o.fa(\"html5_qoe_user_intent_match_health\")?g.tD(k)&&!f.A&&(0<=f.B&&(f.u.user_intent=[f.B.toString()]),f.A=!0):g.W(k,8)&&f.o.videoData.Wh&&!f.A&&(f.u.user_intent=[l.toString()],f.A=!0);wI(f)}e.w&&(e=e.w,mI(e),e.u=c.state,0<=e.A&&g.AD(c,16)&&\ne.J++,c.state.isError()&&e.C());if(d&&!a.ka())try{for(var q=g.p(a.Rb),t=q.next();!t.done;t=q.next()){var u=t.value,z=a.J;c=u;if(z.started&&(z.u(),g.W(c.o,16))){c=z;var C=HG(c.o,Math.max(c.A-2E3,0));!isNaN(C)&&0x7ffffffffffff>C&&c.B.start()}a.S(\"statechange\",u)}}finally{a.Rb.length=0}}};\nTK=function(a,b){g.W(a.u,128)||(VJ(a,rD(a.u,1028,9)),a.Qa(\"dompaused\",b),a.S(\"onDompaused\"))};\ncK=function(a){if(!a.o||!a.R.va)return!1;var b=null;a.R.va.o?(b=EK(a),a.w.resume()):(PJ(a),a.R.fe&&(b=a.R.fe.Qk()));var c=b;var d=a.o.Pn();b=!1;d&&null!==c&&c.o===d.o||(a.O.tick(\"vta\"),WA(\"vta\"),0d&&(d=-(d+1));g.Vd(a,b,d);b.setAttribute(\"data-layer\",c)};\ng.EL=function(a){var b=a.P();if(!b.Ta)return!1;var c=a.getVideoData();if(!c||3==a.getPresentingPlayerType())return!1;var d=!c.isLiveDefaultBroadcast||g.R(b.experiments,\"allow_poltergust_autoplay\");d=c.ua&&(!g.R(b.experiments,\"allow_live_autoplay\")||!d);var e=!!a.getPlaylist();g.R(b.experiments,\"player_allow_autonav_after_playlist\")&&(e=(a=a.getPlaylist())&&a.hasNext());return!c.ypcPreview&&!d&&!g.Xa(c.Pc,\"ypc\")&&!e};\ng.FL=function(a,b,c,d){a.P().T&&gka(a.app.ia,b,c,d)};\ng.GL=function(a,b,c){a.P().T&&hka(a.app.ia,b,c)};\ng.HL=function(a,b,c){a.P().T&&(a.app.ia.o.has(b),c&&(b.visualElement=g.Jr(c)))};\ng.IL=function(a,b){a.P().T&&a.app.ia.click(b)};\ng.JL=function(a,b,c){if(a.P().T&&(a=a.app.ia,a.o.has(b),c?a.u.add(b):a.u[\"delete\"](b),c&&!a.A.has(b))){c=g.Ur();var d=b.visualElement;c&&d&&g.js(c,d);a.A.add(b)}};\nKL=function(a,b){return a.P().T?a.app.ia.o.has(b):!1};\ng.NL=function(a,b){if(a.app.getPresentingPlayerType()==b){var c=a.app,d=g.U(c,b);d&&(d!=c.w?LL(c,c.w):ML(c))}};\nQL=function(a,b,c){c=void 0===c?Infinity:c;a=a.app;b=void 0===b?-1:b;b=void 0===b?-1:b;c=void 0===c?Infinity:c;a.T?OL(a.T,b,c):PL(a.xa,b,c)};\nika=function(a){if(!a.fa(\"html5_inline_video_quality_survey\"))return!1;var b=g.U(a.app);if(!b)return!1;var c=b.getVideoData();if(!c.Ba||!c.Ba.video||1080>c.Ba.video.Yb||c.kx)return!1;var d=\/^qsa\/.test(c.clientPlaybackNonce),e=\"r\";0<=c.Ba.id.indexOf(\";\")&&(d=\/^[a-p]\/.test(c.clientPlaybackNonce),e=\"x\");a.fa(\"html5_inline_video_quality_survey_always\")&&(d=!0,e=\"a\");return d?(b.Qa(\"iqss\",e,!0),!0):!1};\nRL=function(a,b){document.requestStorageAccess().then(a,b)};\nSL=function(a){if(a){var b=[],c;for(c in a)jka.has(c)||b.push(c);b.length&&(b.sort(),Er(new Cr(\"Unknown house brand player vars:\",b)))}};\ng.TL=function(a,b){var c=Math.abs(Math.floor(a)),d=Math.floor(c\/86400),e=Math.floor(c%86400\/3600),f=Math.floor(c%3600\/60);c=Math.floor(c%60);if(b){var k=\"\";0e&&(k+=\"0\"));if(0f&&(k+=\"0\");k+=f+\":\";10>c&&(k+=\"0\");d=k+c}return 0<=a?d:\"-\"+d};\ng.UL=function(a){return(!(\"button\"in a)||\"number\"!==typeof a.button||0===a.button)&&!(\"shiftKey\"in a&&a.shiftKey)&&!(\"altKey\"in a&&a.altKey)&&!(\"metaKey\"in a&&a.metaKey)&&!(\"ctrlKey\"in a&&a.ctrlKey)};\nVL=function(a,b,c,d){g.Q.call(this);this.w=a;this.T=(0,g.x)(b,null);this.u=0;this.F=!1;this.B=new g.sd(NaN,NaN);this.o=new g.P(this);g.B(this,this.o);b=d?4E3:3E3;this.H=new g.L(g.Na(this.Qb,1,!1),b,this);g.B(this,this.H);this.M=new g.L(g.Na(this.Qb,2,!1),b,this);g.B(this,this.M);this.O=new g.L(g.Na(this.Qb,512,!1),0,this);g.B(this,this.O);this.Y=c&&0e?d:d.substr(0,e)))if(c&&!b.csn&&(b.itct||b.ved)&&(b=Object.assign({csn:g.Ur()},b)),f){var f=parseInt(f,10);isFinite(f)&&0c):c&&d&&(a.u=new g.L(a.O,d,a),g.B(a,a.u),g.ae(g.Fd(\"ytp-paid-content-overlay-text\",a.element),c))};\nUM=function(a,b){a.u&&g.W(b,8)&&a.F&&(a.F=!1,a.B.show(),a.G=(0,g.H)(),a.u.start())};\nWM=function(a){g.V.call(this,{D:\"div\",I:\"ytp-spinner\",K:[KM(),{D:\"div\",I:\"ytp-spinner-message\",V:\"If playback doesn't begin shortly, try restarting your device.\"}]});this.A=this.o[\"ytp-spinner-message\"];this.w=a;this.u=new g.L(this.show,500,this);g.B(this,this.u);this.L(a,\"presentingplayerstatechange\",this.B);this.L(a,\"onFrescaStateChange\",this.C);this.L(a,\"playbackstalledatstart\",this.F);VM(this,g.lL(a))};\nVM=function(a,b){if(g.W(b,128))var c=0;else!(c=g.W(b,16))&&(c=g.W(b,1))&&(c=vL(g.eL(a.w)),c=!(c&&c.loaded));c?a.u.start():a.hide()};\nYM=function(a,b){g.V.call(this,{D:\"button\",W:[\"ytp-airplay-button\",\"ytp-button\"],N:{title:\"AirPlay\"},V:\"{{icon}}\"});this.u=a;this.ga(\"click\",this.A);this.L(a,\"airplayactivechange\",this.w);this.L(a,\"airplayavailabilitychange\",this.w);this.w();g.ie(this,g.XM(b.Xa(),this.element))};\ng.$M=function(a){g.V.call(this,{D:\"div\",I:\"ytp-gradient-bottom\"});this.w=g.Rd(\"CANVAS\");this.w.width=1;this.u=this.w.getContext(\"2d\");this.A=NaN;this.B=g.Bx(a.P());g.ZM(this,g.iL(a).getPlayerSize().height)};\ng.ZM=function(a,b){if(a.u){var c=Math.floor(b*(a.B?1:.4));c=Math.max(c,47);var d=c+2;if(a.A!=d){a.A=d;a.w.height=d;a.u.clearRect(0,0,1,d);var e=a.u.createLinearGradient(0,2,0,2+c);if(a.B)e.addColorStop(.133,\"rgba(0, 0, 0, 0.2)\"),e.addColorStop(.44,\"rgba(0, 0, 0, 0.243867)\"),e.addColorStop(1,\"rgba(0, 0, 0, 0.8)\");else{var f=c-42;e.addColorStop(0,\"rgba(0, 0, 0, 0)\");e.addColorStop(f\/c,\"rgba(0, 0, 0, 0.3)\");e.addColorStop(1,\"rgba(0, 0, 0, 0.68)\")}a.u.fillStyle=e;a.u.fillRect(0,2,1,c);a.element.style.height=\nd+\"px\";a.element.style.backgroundImage=\"url(\"+a.w.toDataURL()+\")\"}}};\naN=function(a,b,c,d,e){var f=b.oo\/b.rows,k=Math.min(c\/(b.po\/b.columns),d\/f),l=b.po*k,m=b.oo*k;l=Math.floor(l\/b.columns)*b.columns;m=Math.floor(m\/b.rows)*b.rows;var n=l\/b.columns,q=m\/b.rows,t=-b.column*n,u=-b.row*q;e&&45>=f&&(q-=1\/k);n-=2\/k;a=a.style;a.width=n+\"px\";a.height=q+\"px\";e||(d=(d-q)\/2,c=(c-n)\/2,a.marginTop=Math.floor(d)+\"px\",a.marginBottom=Math.ceil(d)+\"px\",a.marginLeft=Math.floor(c)+\"px\",a.marginRight=Math.ceil(c)+\"px\");a.background=\"url(\"+b.url+\") \"+t+\"px \"+u+\"px\/\"+l+\"px \"+m+\"px\"};\ng.bN=function(a){g.V.call(this,{D:\"div\",I:\"ytp-storyboard-framepreview\",K:[{D:\"div\",I:\"ytp-storyboard-framepreview-img\"}]});this.F=this.o[\"ytp-storyboard-framepreview-img\"];this.u=a;this.Ed=null;this.B=NaN;this.w=new g.P(this);g.B(this,this.w);this.A=new g.XL(this,100);g.B(this,this.A);this.L(this.u,\"presentingplayerstatechange\",this.G)};\ncN=function(a,b){var c=!!a.Ed;a.Ed=b;a.Ed?(c||(a.w.L(a.u,\"videodatachange\",function(){cN(a,a.u.re())}),a.w.L(a.u,\"progresssync\",a.H),a.w.L(a.u,\"appresize\",a.C)),a.B=NaN,dN(a),a.A.show(200)):(c&&g.tr(a.w),a.A.hide(),a.A.stop())};\ndN=function(a){var b=a.u.getCurrentTime(),c=g.iL(a.u).getPlayerSize(),d=Oz(a.Ed,c.width);b=Tz(a.Ed,d,b);b!=a.B&&(a.B=b,Rz(a.Ed,b,c.width),b=Pz(a.Ed,b,c.width),aN(a.F,b,c.width,c.height))};\neN=function(a,b){g.V.call(this,{D:\"button\",W:[\"ytp-fullerscreen-edu-button\",\"ytp-button\"],K:[{D:\"div\",W:[\"ytp-fullerscreen-edu-text\"],V:\"Scroll for details\"},{D:\"div\",W:[\"ytp-fullerscreen-edu-chevron\"],K:[g.Y?{D:\"div\",W:[\"ytp-icon\",\"ytp-icon-chevron-down\"]}:{D:\"svg\",N:{height:\"100%\",viewBox:\"0 0 24 24\",width:\"100%\"},K:[{D:\"path\",N:{d:\"M7.41,8.59L12,13.17l4.59-4.58L18,10l-6,6l-6-6L7.41,8.59z\",fill:\"#fff\"}}]}]}]});g.FL(a,this.element,this,61214);this.u=a;this.F=b;this.B=new g.XL(this,250,void 0,100);\ng.B(this,this.B);this.C=this.A=!1;this.L(a,\"fullscreentoggled\",this.w);this.L(a,\"presentingplayerstatechange\",this.w);this.ga(\"click\",this.G);this.w()};\nfN=function(a,b,c,d){d=void 0===d?!1:d;g.DC.call(this,b);this.Z=a;this.da=d;this.J=null;this.H=new g.P(this);g.B(this,this.H);this.U=new g.XL(this,c,!0,void 0,void 0,(0,g.x)(this.hE,this));g.B(this,this.U);this.u=null};\ngN=function(a){a.u&&(document.activeElement&&g.$d(a.element,document.activeElement)&&(de(a.u),a.u.focus()),a.u.removeAttribute(\"aria-expanded\"),a.u=null);g.tr(a.H);a.J=null};\nhN=function(a){return a.Ea()&&4!==a.U.state};\ng.jN=function(a,b){g.V.call(this,{D:\"button\",W:[\"ytp-fullscreen-button\",\"ytp-button\"],N:{title:\"{{title}}\"},V:\"{{icon}}\"});this.w=a;this.C=b;this.u=null;this.A=g.XM(b.Xa(),this.element);this.B=new g.L(this.BD,2E3,this);g.B(this,this.B);this.L(a,\"fullscreentoggled\",this.gB);this.L(a,\"presentingplayerstatechange\",this.Wy);this.ga(\"click\",this.qI);if(or()){var c=g.iL(this.w);this.L(c,Xea(),this.Oz);this.L(c,rr(document),this.rI)}a.P().aa||iN(this);this.Wy();this.gB(a.isFullscreen())};\niN=function(a){if(!a.u){var b=(null!=yq([\"requestFullscreen\",\"webkitRequestFullscreen\",\"mozRequestFullScreen\",\"msRequestFullscreen\"],document.body)?\"Full screen is unavailable. $BEGIN_LINKLearn More$END_LINK\":\"Your browser doesn't support full screen. $BEGIN_LINKLearn More$END_LINK\").split(\/\\$(BEGIN|END)_LINK\/);a.u=new fN(a.w,{D:\"div\",W:[\"ytp-popup\",\"ytp-generic-popup\"],N:{role:\"alert\",tabindex:\"0\"},K:[b[0],{D:\"a\",N:{href:\"https:\/\/support.google.com\/youtube\/answer\/6276924\",target:a.w.P().A},V:b[2]},\nb[4]]},100,!0);a.u.hide();g.B(a,a.u);a.u.subscribe(\"show\",(0,g.x)(a.C.Yj,a.C,a.u));g.DL(a.w,a.u.element,4);a.element.setAttribute(\"aria-disabled\",!0);a.element.setAttribute(\"aria-haspopup\",!0);(0,a.A)();a.A=null}};\nkN=function(a,b){g.V.call(this,{D:\"button\",W:[\"ytp-miniplayer-button\",\"ytp-button\"],N:{title:\"{{title}}\",\"data-tooltip-target-id\":\"ytp-miniplayer-button\"},K:[rM()]});this.u=a;this.w=!1;this.ga(\"click\",this.B);this.L(a,\"fullscreentoggled\",this.A);this.ha(\"title\",g.MM(a,\"Miniplayer\",\"i\"));g.ie(this,g.XM(b.Xa(),this.element));g.FL(a,this.element,this,62946);this.A()};\nlN=function(a){var b={D:\"div\",I:\"ytp-multicam-menu\",N:{role:\"dialog\"},K:[{D:\"div\",I:\"ytp-multicam-menu-header\",K:[{D:\"div\",I:\"ytp-multicam-menu-title\",K:[\"Switch camera\",{D:\"button\",W:[\"ytp-multicam-menu-close\",\"ytp-button\"],N:{\"aria-label\":\"Close\"},K:[g.fM()]}]}]},{D:\"div\",I:\"ytp-multicam-menu-items\"}]};fN.call(this,a,b,250);this.B=new g.P(this);g.B(this,this.B);this.L(this.o[\"ytp-multicam-menu-close\"],\"click\",this.ib);this.w=a;this.Fa=this.o[\"ytp-multicam-menu-items\"];this.A=[];this.hide()};\nmN=function(a,b,c){g.V.call(this,{D:\"button\",W:[\"ytp-multicam-button\",\"ytp-button\"],N:{title:\"Switch camera\",\"aria-haspopup\":\"true\",\"data-preview\":\"{{preview}}\",\"data-tooltip-text\":\"{{text}}\"},K:[g.Y?{D:\"div\",W:[\"ytp-icon\",\"ytp-icon-switch-camera\"]}:{D:\"svg\",N:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},K:[{D:\"path\",Ka:!0,N:{d:\"M 26,10 22.83,10 21,8 15,8 13.17,10 10,10 c -1.1,0 -2,.9 -2,2 l 0,12 c 0,1.1 .9,2 2,2 l 16,0 c 1.1,0 2,-0.9 2,-2 l 0,-12 c 0,-1.1 -0.9,-2 -2,-2 l 0,0 z m -5,11.5 0,-2.5 -6,0 0,2.5 -3.5,-3.5 3.5,-3.5 0,2.5 6,0 0,-2.5 3.5,3.5 -3.5,3.5 0,0 z\",\nfill:\"#fff\"}}]}]});this.C=a;this.A=!1;this.u=b.Xa();this.B=new g.L(this.G,400,this);g.B(this,this.B);this.ga(\"click\",(0,g.x)(c.Se,c,this.element,!1));this.L(a,\"presentingplayerstatechange\",g.Na(this.w,!1));this.L(a,\"videodatachange\",this.F);this.w(!0);g.ie(this,g.XM(this.u,this.element))};\nnN=function(){g.A.call(this);this.B=null;this.A=this.o=0;this.w=new g.Nn(this.u,null,this);g.B(this,this.w)};\noN=function(a,b){if(\"path\"==b.D)return b.N.d;if(b.K)for(var c=0;cd?yM():xM(),d!=a.A&&(a.ha(\"icon\",d),a.A=d);else{b=0==d?1:50a.aa)&&a.Eo()};\nON=function(a){if(a.B){var b=a.u.getProgressState(),c=new IN(b.seekableStart,b.seekableEnd),d=KN(c,b.loaded,0);b=KN(c,b.current,0);var e=a.w.u!=c.u||a.w.o!=c.o;a.w=c;QN(a,b,d);e&&g.RN(a);SN(a)}};\nMN=function(a,b,c){c=void 0===c?!1:c;var d=!!b&&b.isValid();a.Pa=d&&b.allowLiveDvr;TN(a,a.u.Oc());c&&(d?(c=b.clipEnd,a.da=b.clipStart,a.aa=c,UN(a),QN(a,a.H,a.ea)):a.Eo(),g.VN(a.ia));ON(a)};\nWN=function(a,b,c,d){b=g.pd(b,0,a.F?60:40);a.J=b;var e=a.Z,f=Math.max(a.w.getLength()\/a.B,1);a.Z=b\/(a.F?60:40)*(f-1)+1;b=a.B*a.Z;a.O=g.pd(d*b-c,0,b-a.B);e!=a.Z&&g.RN(a)};\ng.RN=function(a){var b=XN(a),c=-b.w\/b.o,d=(-b.w+b.width)\/b.o,e=Waa(a.xb),f=0;if(a.J>.2*(a.F?60:40)){var k=c*(a.w.getLength()\/60),l=d*(a.w.getLength()\/60);for(k=Math.ceil(k);k=f;c--)g.Wd(e[c]);a.element.style.height=a.J+(a.F?8:5)+\"px\";a.S(\"height-change\",a.J);a.Qc.style.height=a.J+(a.F?20:13)+\"px\";for(var q in a.U)YN(a,q);ZN(a);UN(a);QN(a,a.H,a.ea)};\nXN=function(a){var b=a.Ia.x,c=a.B*a.Z;b=g.pd(b,0,a.B);a.Ob.update(b,a.B,-a.O,-(c-a.O-a.B));return a.Ob};\nQN=function(a,b,c){a.H=b;a.ea=c;var d=XN(a),e=a.w.o,f=JN(a.w,a.H);a.update({ariamin:Math.floor(a.w.u),ariamax:Math.floor(e),arianow:Math.floor(f),arianowtext:g.CM(\"$PLAY_PROGRESS of $DURATION\",{PLAY_PROGRESS:g.TL(f,!0),DURATION:g.TL(e,!0)})});e=a.da;f=a.aa;a.G&&2!=a.u.getPresentingPlayerType()&&(e=a.G.startTimeMs\/1E3,f=a.G.endTimeMs\/1E3);e=KN(a.w,e,0);var k=KN(a.w,f,1);f=g.pd(b,e,k);c=g.pd(c,e,k);g.oh(a.Hc,\"transform\",\"translateX(\"+(b*d.o+d.w)+\"px)\");$N(a,a.xc,d,e,f);$N(a,a.oc,d,e,c)};\naO=function(a,b,c){b=Math.max(c*b.o+b.w,0);a.style.left=b+\"px\";return b};\n$N=function(a,b,c,d,e,f){f=void 0===f?!1:f;aO(b,c,d);d=g.pd((e-d)*c.o+c.w,0,c.width);f||a.u.P().o?b.style.width=d+\"px\":g.oh(b,\"transform\",\"scalex(\"+(c.width?d\/c.width:0)+\")\")};\nUN=function(a){var b=!!a.G&&2!=a.u.getPresentingPlayerType(),c=a.da,d=a.aa,e=!0,f=!0;b&&a.G?(c=a.G.startTimeMs\/1E3,d=a.G.endTimeMs\/1E3):(e=c>a.w.u,f=0d&&(e=!0);break}}c.style.display=e?\"none\":\"\"}};\nSN=function(a){var b=XN(a);$N(a,a.Pb,b,a.H,b.u);g.K(a.Pb,\"ytp-hover-progress-light\",b.u>a.H)};\nYN=function(a,b){var c=a.U[b],d=a.ya[b],e=XN(a),f=KN(a.w,c.start\/1E3,0),k=Uha(c,a.F),l=k\/e.width;switch(c.style){case \"ytp-chapter-marker\":var m=f+l\/2;f-=l\/2;d.style.borderRadius=k+\"px\";break;default:m=KN(a.w,c.end\/1E3,1),l!=Number.POSITIVE_INFINITY&&(f=g.pd(f,0,m-l)),m=Math.min(m,f+l)}c.color&&(d.style.background=c.color);$N(a,d,e,f,m,!0);(c=a.T[b])&&c.setAttribute(\"data-left\",aO(c,e,f))};\nbO=function(a,b){var c=b.getId();if(a.U[c]==b){g.Wd(a.ya[c]);delete a.U[c];delete a.ya[c];var d=a.T[c];d&&(g.Wd(d),delete a.T[c],c=a.oa,d=g.nb(c,b,g.RD),0<=d&&g.ab(c,d))}};\nTN=function(a,b){b?a.C||(a.element.removeAttribute(\"aria-disabled\"),a.C=new g.xr(a.Xb,!0),a.C.subscribe(\"hovermove\",a.TL,a),a.C.subscribe(\"hoverend\",a.SL,a),a.C.subscribe(\"dragstart\",a.RL,a),a.C.subscribe(\"dragmove\",a.VL,a),a.C.subscribe(\"dragend\",a.UL,a),a.Rb=a.ga(\"keydown\",a.zI)):a.C&&(a.element.setAttribute(\"aria-disabled\",!0),a.Wa(a.Rb),a.C.cancel(),a.C.dispose(),a.C=null)};\ng.cO=function(a){var b=2*a.B*g.Px();return 1E3*a.w.getLength()\/a.u.getPlaybackRate()\/b};\ng.dO=function(a,b){var c=g.GC({role:\"menuitemcheckbox\",\"aria-checked\":\"false\"});g.FC.call(this,c,b,a,{D:\"div\",I:\"ytp-menuitem-toggle-checkbox\"});this.w=!1;this.ga(\"click\",this.J)};\neO=function(a,b){g.dO.call(this,\"Annotations\",5);this.B=b;this.A=a;this.u=!1;this.L(a,\"videodatachange\",this.C);this.L(a,\"onApiChange\",this.C);this.subscribe(\"select\",this.F,this);this.C()};\nfO=function(a){a=g.rL(g.eL(a.A));return!!a&&a.loaded};\ngO=function(a,b,c,d,e){var f={D:\"div\",I:\"ytp-panel\"};if(c){var k=\"ytp-panel-title\";var l={D:\"div\",I:\"ytp-panel-header\",K:[{D:\"button\",W:[\"ytp-button\",k],K:[c]}]};if(e){var m=\"ytp-panel-options\";l.K.unshift({D:\"button\",W:[\"ytp-button\",m],K:[d]})}f.K=[l]}g.DC.call(this,f);this.Z=b;b.ca(this.element);this.ea=!1;c&&(this.L(this.o[k],\"click\",this.sa),this.ea=!0,e&&this.L(this.o[m],\"click\",e));b.subscribe(\"size-change\",this.ia,this);this.L(a,\"fullscreentoggled\",this.ia)};\ng.hO=function(a,b,c,d,e){b=void 0===b?null:b;var f={role:\"menu\"};b&&(f.id=b);b=new g.DC({D:\"div\",I:\"ytp-panel-menu\",N:f});gO.call(this,a,b,c,d,e);this.F=b;g.B(this,this.F);this.Fa=[]};\ng.iO=function(a,b,c){if(void 0===c?0:c)a.Fa.push(b),a.F.element.appendChild(b.element);else{c=g.nb(a.Fa,b,oka);if(0<=c)return;c=~c;g.jb(a.Fa,c,0,b);g.Vd(a.F.element,b.element,c)}b.subscribe(\"size-change\",a.aa,a);a.F.S(\"size-change\")};\ng.jO=function(a,b){b.unsubscribe(\"size-change\",a.aa,a);a.ka()||(g.cb(a.Fa,b),a.F.element.removeChild(b.element),a.F.S(\"size-change\"))};\ng.kO=function(a){for(var b=g.p(a.Fa),c=b.next();!c.done;c=b.next())c.value.unsubscribe(\"size-change\",a.aa,a);a.Fa=[];g.Ud(a.F.element);a.F.S(\"size-change\")};\noka=function(a,b){return b.priority-a.priority};\ng.lO=function(a,b,c,d,e,f){var k=g.GC({\"aria-haspopup\":\"true\"});g.FC.call(this,k,b,a);this.w=d;this.H=!1;this.F=null;this.A={};this.G=new g.hO(c,void 0,a,e,f);g.B(this,this.G);this.ga(\"keydown\",this.AI);this.ga(\"click\",this.open)};\nmO=function(a){if(a.F){var b=a.A[a.F];b.element.getAttribute(\"aria-checked\");b.element.removeAttribute(\"aria-checked\");a.F=null}};\ng.nO=function(a,b){g.kO(a.G);for(var c={},d=!1,e=0;e=a.B.Fa.length&&a.hide();g.jO(a.B,b);AO(a.G,a.B.Fa.length)};\nqka=function(a,b){a.G=b;a.element.id=b.element.getAttribute(\"aria-owns\")};\nXO=function(a,b,c){g.V.call(this,{D:\"button\",I:\"ytp-button\",N:{title:\"Play on TV\",\"aria-haspopup\":\"true\"},V:\"{{icon}}\"});this.u=a;this.B=c;this.A=null;this.L(a,\"onMdxReceiversChange\",this.w);this.L(a,\"presentingplayerstatechange\",this.w);this.L(a,\"appresize\",this.w);this.w();this.ga(\"click\",this.C,this);g.ie(this,g.XM(b.Xa(),this.element))};\nYO=function(a,b){g.V.call(this,{D:\"button\",W:[\"ytp-size-button\",\"ytp-button\"],N:{title:\"{{title}}\"},V:\"{{icon}}\"});this.u=a;this.B=b.Xa();this.A=null;this.C=new nN;g.B(this,this.C);this.L(a,\"sizestylechange\",this.w);this.L(a,\"fullscreentoggled\",this.w);this.L(a,\"presentingplayerstatechange\",this.w);this.w();this.ga(\"click\",this.F);g.ie(this,g.XM(this.B,this.element))};\nZO=function(a,b){g.V.call(this,{D:\"button\",W:[\"ytp-subtitles-button\",\"ytp-button\"],N:{\"aria-pressed\":\"{{pressed}}\",title:g.MM(a,\"Subtitles\/closed captions\",\"c\")},K:[gM()]});this.w=a;this.L(a,\"videodatachange\",this.u);this.L(a,\"appresize\",this.u);this.L(a,\"onApiChange\",this.u);this.L(a,\"onCaptionsTrackListChanged\",this.u);this.L(a,\"captionschanged\",this.u);this.u();this.ga(\"click\",this.A);g.ie(this,g.XM(b.Xa(),this.element))};\ng.aP=function(a,b,c){c=void 0===c?350:c;g.V.call(this,{D:\"div\",W:[\"ytp-time-display\",\"notranslate\"],K:[{D:\"span\",I:\"ytp-time-current\",V:\"{{currenttime}}\"},{D:\"span\",I:\"ytp-time-separator\",V:\" \/ \"},{D:\"span\",I:\"ytp-time-duration\",V:\"{{duration}}\"}]});this.A=new g.V({D:\"button\",W:[\"ytp-live-badge\",\"ytp-button\"],N:{disabled:\"true\"},V:\"{{content}}\"});this.A.rb(\"Live\");g.B(this,this.A);this.A.ca(this.element);this.u=a;this.O=c;this.T=b.Xa();this.B=null;this.C=!1;this.H=null;this.J=!1;this.G=this.F=null;\nthis.ga(\"click\",this.U);this.L(a,\"presentingplayerstatechange\",this.w);this.L(a,\"appresize\",this.w);this.L(a,\"videodatachange\",this.Y);(a=a.getVideoData())&&$O(this,a);this.w()};\n$O=function(a,b){a.C=b.ua&&!b.Wf;a.J=b.isPremiere;g.K(a.element,\"ytp-live\",a.C)};\ncP=function(a,b,c){g.V.call(this,{D:\"div\",I:\"ytp-volume-panel\",N:{role:\"slider\",\"aria-valuemin\":\"0\",\"aria-valuemax\":\"100\",\"aria-valuenow\":\"{{valuenow}}\",\"aria-valuetext\":\"{{valuetext}}\",tabindex:\"0\"},K:[{D:\"div\",I:\"ytp-volume-slider\",K:[{D:\"div\",I:\"ytp-volume-slider-handle\"}]}]});this.u=a;this.F=b;this.T=c;this.J=!1;this.G=b.dc();this.Y=this.B=0;this.U=this.o[\"ytp-volume-slider\"];this.Z=this.o[\"ytp-volume-slider-handle\"];this.H=new g.xr(this.U,!0);g.B(this,this.H);this.H.subscribe(\"dragstart\",this.GM,\nthis);this.H.subscribe(\"dragmove\",this.FM,this);this.H.subscribe(\"dragend\",this.DM,this);this.O=null;this.w=this.A=this.C=!1;this.L(a,\"onVolumeChange\",this.RI);this.L(a,\"appresize\",this.kc);this.L(a,\"fullscreentoggled\",this.OI);this.L(a,\"onShowControls\",this.Hv);this.L(a,\"onHideControls\",this.Hv);this.L(this.element,\"keydown\",this.IM);this.L(this.element,\"focus\",g.Na(this.gz,!0));this.L(this.element,\"blur\",g.Na(this.gz,!1));this.kc(g.iL(a).getPlayerSize());bP(this,a.getVolume(),a.isMuted())};\nbP=function(a,b,c){var d=Math.floor(b),e=d+\"% volume\"+(c?\" muted\":\"\");c=c?0:b\/100;a.ha(\"valuenow\",d);a.ha(\"valuetext\",e);a.Z.style.left=(a.G?60:40)*c+\"px\";a.B=b};\ndP=function(a,b,c,d,e){var f=a.A||a.C||a.w||a.J;a.A=b;a.C=c;a.w=d;a.J=e;b=a.A||a.C||a.w||a.J;f!=b&&(b?a.O=a.L(a.element,\"wheel\",a.QI):(a.Wa(a.O),a.O=null),g.K(a.T,\"ytp-volume-slider-active\",b))};\ng.eP=function(a,b){var c=a.P(),d=g.Mx(c);0==d.indexOf(\"www.\")&&(d=d.substring(4));var e=[\"ytp-youtube-button\",\"ytp-button\",\"yt-uix-sessionlink\"],f=g.Bx(c);f&&e.push(\"ytp-youtube-music-button\");g.V.call(this,{D:\"a\",W:e,N:{href:\"{{url}}\",target:c.A,title:g.CM(\"Watch on $WEBSITE\",{WEBSITE:d}),\"data-sessionlink\":\"feature=player-button\"},K:[f?g.Y?{D:\"div\",W:[\"ytp-icon\",\"ytp-icon-youtube-music-logo\"]}:{D:\"svg\",N:{viewBox:\"0 0 77 20\"},K:[{D:\"g\",N:{fill:\"none\"},K:[{D:\"path\",N:{d:\"M27.71 3.30a3.53 3.53 0 0 0-2.49-2.49c-2.19-.59-11.00-.59-11.00-.59s-8.81 0-11.00.59A3.53 3.53 0 0 0 .71 3.30c-.59 2.20-.59 6.8-.59 6.8s0 4.59.59 6.8a3.53 3.53 0 0 0 2.49 2.49c2.19.59 11.00.59 11.00.59s8.81 0 11.00-.59a3.53 3.53 0 0 0 2.49-2.49c.59-2.20.59-6.8.59-6.8s-.00-4.59-.59-6.8z\",\nfill:\"red\"}},{D:\"path\",N:{d:\"M11.39 14.34l7.32-4.23-7.32-4.24zM40.69 7.88c-.50 2.56-.88 5.69-1.08 6.98h-.14c-.16-1.33-.54-4.44-1.06-6.97l-1.29-6.28h-3.92v16.95h2.43V4.60l.24 1.30 2.47 12.66h2.43L43.21 5.91l.26-1.31v13.97h2.43V1.62h-3.96L40.7 7.88zm11.80 8.14c-.22.46-.70.78-1.19.78-.56 0-.78-.44-.78-1.53V6.19h-2.78v9.25c0 2.28.74 3.33 2.39 3.33 1.12 0 2.03-.50 2.66-1.71h.06l.24 1.51h2.17V6.19h-2.78v9.84h.00zm8.15-4.94c-.90-.66-1.47-1.11-1.47-2.08 0-.68.32-1.07 1.08-1.07.78 0 1.04.54 1.06 2.40l2.33-.1c.18-3.01-.80-4.26-3.36-4.26-2.37 0-3.54 1.07-3.54 3.27 0 2 .96 2.91 2.53 4.1 1.35 1.05 2.13 1.63 2.13 2.48 0 .64-.40 1.09-1.10 1.09-.82 0-1.31-.78-1.18-2.16l-2.35.04c-.36 2.56.66 4.06 3.40 4.06 2.39 0 3.64-1.11 3.64-3.33.00-2.02-1.00-2.82-3.18-4.44zm4.71-4.88h2.66v12.38h-2.66zm1.35-4.88c-1.02 0-1.51.38-1.51 1.71 0 1.37.48 1.71 1.51 1.71 1.04 0 1.51-.34 1.51-1.71 0-1.27-.46-1.71-1.51-1.71zm10.25 12.80l-2.43-.12c0 2.18-.24 2.88-1.06 2.88s-.96-.78-.96-3.35V11.12c0-2.48.16-3.27.98-3.27.76 0 .96.74.96 3.05l2.41-.16c.16-1.92-.08-3.23-.82-3.98-.54-.54-1.37-.80-2.51-.80-2.7 0-3.80 1.45-3.80 5.53v1.73c0 4.20.94 5.55 3.70 5.55 1.17 0 1.97-.24 2.51-.76.78-.73 1.08-1.98 1.02-3.90z\",\nfill:\"#fff\"}}]}]}:g.Y?{D:\"div\",W:[\"ytp-icon\",\"ytp-icon-logo\"]}:{D:\"svg\",N:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 67 36\",width:\"100%\"},K:[{D:\"path\",Ka:!0,I:\"ytp-svg-fill\",N:{d:\"M 45.09 10 L 45.09 25.82 L 47.16 25.82 L 47.41 24.76 L 47.47 24.76 C 47.66 25.14 47.94 25.44 48.33 25.66 C 48.72 25.88 49.16 25.99 49.63 25.99 C 50.48 25.99 51.1 25.60 51.5 24.82 C 51.9 24.04 52.09 22.82 52.09 21.16 L 52.09 19.40 C 52.12 18.13 52.05 17.15 51.90 16.44 C 51.75 15.74 51.50 15.23 51.16 14.91 C 50.82 14.59 50.34 14.44 49.75 14.44 C 49.29 14.44 48.87 14.57 48.47 14.83 C 48.27 14.96 48.09 15.11 47.93 15.29 C 47.78 15.46 47.64 15.65 47.53 15.86 L 47.51 15.86 L 47.51 10 L 45.09 10 z M 8.10 10.56 L 10.96 20.86 L 10.96 25.82 L 13.42 25.82 L 13.42 20.86 L 16.32 10.56 L 13.83 10.56 L 12.78 15.25 C 12.49 16.62 12.31 17.59 12.23 18.17 L 12.16 18.17 C 12.04 17.35 11.84 16.38 11.59 15.23 L 10.59 10.56 L 8.10 10.56 z M 30.10 10.56 L 30.10 12.58 L 32.59 12.58 L 32.59 25.82 L 35.06 25.82 L 35.06 12.58 L 37.55 12.58 L 37.55 10.56 L 30.10 10.56 z M 19.21 14.46 C 18.37 14.46 17.69 14.63 17.17 14.96 C 16.65 15.29 16.27 15.82 16.03 16.55 C 15.79 17.28 15.67 18.23 15.67 19.43 L 15.67 21.06 C 15.67 22.24 15.79 23.19 16 23.91 C 16.21 24.62 16.57 25.15 17.07 25.49 C 17.58 25.83 18.27 26 19.15 26 C 20.02 26 20.69 25.83 21.19 25.5 C 21.69 25.17 22.06 24.63 22.28 23.91 C 22.51 23.19 22.63 22.25 22.63 21.06 L 22.63 19.43 C 22.63 18.23 22.50 17.28 22.27 16.56 C 22.04 15.84 21.68 15.31 21.18 14.97 C 20.68 14.63 20.03 14.46 19.21 14.46 z M 56.64 14.47 C 55.39 14.47 54.51 14.84 53.99 15.61 C 53.48 16.38 53.22 17.60 53.22 19.27 L 53.22 21.23 C 53.22 22.85 53.47 24.05 53.97 24.83 C 54.34 25.40 54.92 25.77 55.71 25.91 C 55.97 25.96 56.26 25.99 56.57 25.99 C 57.60 25.99 58.40 25.74 58.96 25.23 C 59.53 24.72 59.81 23.94 59.81 22.91 C 59.81 22.74 59.79 22.61 59.78 22.51 L 57.63 22.39 C 57.62 23.06 57.54 23.54 57.40 23.83 C 57.26 24.12 57.01 24.27 56.63 24.27 C 56.35 24.27 56.13 24.18 56.00 24.02 C 55.87 23.86 55.79 23.61 55.75 23.25 C 55.71 22.89 55.68 22.36 55.68 21.64 L 55.68 21.08 L 59.86 21.08 L 59.86 19.16 C 59.86 17.99 59.77 17.08 59.58 16.41 C 59.39 15.75 59.07 15.25 58.61 14.93 C 58.15 14.62 57.50 14.47 56.64 14.47 z M 23.92 14.67 L 23.92 23.00 C 23.92 24.03 24.11 24.79 24.46 25.27 C 24.82 25.76 25.35 26.00 26.09 26.00 C 27.16 26.00 27.97 25.49 28.5 24.46 L 28.55 24.46 L 28.76 25.82 L 30.73 25.82 L 30.73 14.67 L 28.23 14.67 L 28.23 23.52 C 28.13 23.73 27.97 23.90 27.77 24.03 C 27.57 24.16 27.37 24.24 27.15 24.24 C 26.89 24.24 26.70 24.12 26.59 23.91 C 26.48 23.70 26.43 23.35 26.43 22.85 L 26.43 14.67 L 23.92 14.67 z M 36.80 14.67 L 36.80 23.00 C 36.80 24.03 36.98 24.79 37.33 25.27 C 37.60 25.64 37.97 25.87 38.45 25.96 C 38.61 25.99 38.78 26.00 38.97 26.00 C 40.04 26.00 40.83 25.49 41.36 24.46 L 41.41 24.46 L 41.64 25.82 L 43.59 25.82 L 43.59 14.67 L 41.09 14.67 L 41.09 23.52 C 40.99 23.73 40.85 23.90 40.65 24.03 C 40.45 24.16 40.23 24.24 40.01 24.24 C 39.75 24.24 39.58 24.12 39.47 23.91 C 39.36 23.70 39.31 23.35 39.31 22.85 L 39.31 14.67 L 36.80 14.67 z M 56.61 16.15 C 56.88 16.15 57.08 16.23 57.21 16.38 C 57.33 16.53 57.42 16.79 57.47 17.16 C 57.52 17.53 57.53 18.06 57.53 18.78 L 57.53 19.58 L 55.69 19.58 L 55.69 18.78 C 55.69 18.05 55.71 17.52 55.75 17.16 C 55.79 16.81 55.87 16.55 56.00 16.39 C 56.13 16.23 56.32 16.15 56.61 16.15 z M 19.15 16.19 C 19.50 16.19 19.75 16.38 19.89 16.75 C 20.03 17.12 20.09 17.7 20.09 18.5 L 20.09 21.97 C 20.09 22.79 20.03 23.39 19.89 23.75 C 19.75 24.11 19.51 24.29 19.15 24.30 C 18.80 24.30 18.54 24.11 18.41 23.75 C 18.28 23.39 18.22 22.79 18.22 21.97 L 18.22 18.5 C 18.22 17.7 18.28 17.12 18.42 16.75 C 18.56 16.38 18.81 16.19 19.15 16.19 z M 48.63 16.22 C 48.88 16.22 49.08 16.31 49.22 16.51 C 49.36 16.71 49.45 17.05 49.50 17.52 C 49.55 17.99 49.58 18.68 49.58 19.55 L 49.58 21 L 49.59 21 C 49.59 21.81 49.57 22.45 49.5 22.91 C 49.43 23.37 49.32 23.70 49.16 23.89 C 49.00 24.08 48.78 24.17 48.51 24.17 C 48.30 24.17 48.11 24.12 47.94 24.02 C 47.76 23.92 47.62 23.78 47.51 23.58 L 47.51 17.25 C 47.59 16.95 47.75 16.70 47.96 16.50 C 48.17 16.31 48.39 16.22 48.63 16.22 z \"}}]}]});\nthis.u=a;this.w=!1;g.FL(a,this.element,this,28666);this.ga(\"click\",this.B);this.L(a,\"videodatachange\",this.A);this.L(a,\"onLoopRangeChange\",this.A);this.A();g.ie(this,g.XM(b.Xa(),this.element))};\nfP=function(a,b,c){g.P.call(this);var d=this,e=a.P();this.w=a;this.A=b;this.ia=NaN;this.ea=null;this.T=c;this.T.subscribe(\"autohideupdate\",this.cz,this);c=!g.lL(a).isCued();var f;g.Bx(e)||g.R(a.P().experiments,\"html5_player_dynamic_bottom_gradient\")?this.oa=f=new g.$M(a):f=new g.V({D:\"div\",I:\"ytp-gradient-bottom\"});g.B(this,f);g.DL(a,f.element,8);this.Y=new g.XL(f,250,c,100);g.B(this,this.Y);this.u=new g.V({D:\"div\",I:\"ytp-chrome-bottom\",K:[{D:\"div\",I:\"ytp-chrome-controls\"}]});g.B(this,this.u);g.DL(a,\nthis.u.element,8);this.U=new g.XL(this.u,250,c,100);g.B(this,this.U);this.aa=this.u.element.children[0];this.o=new TO(a);g.ie(this.o,function(){a.M==d.o&&(a.M=null)});\ng.B(this,this.o);a.M=this.o;g.DL(a,this.o.element,6);this.o.subscribe(\"show\",this.EO,this);this.o.subscribe(\"show\",(0,g.x)(b.Jt,b,this.o));this.F=new g.NN(a,b);g.B(this,this.F);this.F.ca(this.u.element,0);c=new g.bN(a);g.B(this,c);g.DL(a,c.element,4);c=new g.yC({D:\"div\",I:\"ytp-left-controls\"});g.B(this,c);c.ca(this.aa);f=new g.EN(a,b,!1);g.B(this,f);f.ca(c.element);e.H||(f=new g.AN(a,b),g.B(this,f),f.ca(c.element));f=new g.EN(a,b,!0);g.B(this,f);f.ca(c.element);var k=new g.V({D:\"span\"});g.B(this,\nk);k.ca(c.element);if(!e.oa&&(this.C=new uN(a,b),g.B(this,this.C),this.C.ca(k.element),e.M)){f=new cP(a,b,this.u.element);g.B(this,f);f.ca(k.element);k=new g.xr(k.element);g.B(this,k);var l=(0,g.x)(f.hB,f,!0);k.subscribe(\"hoverstart\",l);k=new g.xr(c.element);g.B(this,k);f=(0,g.x)(f.hB,f,!1);k.subscribe(\"hoverend\",f)}this.da=new g.aP(a,b);g.B(this,this.da);this.da.ca(c.element);c=new g.yC({D:\"div\",I:\"ytp-right-controls\"});g.B(this,c);c.ca(this.aa);this.J=null;g.R(e.experiments,\"external_fullscreen_with_edu\")&&\ne.externalFullscreen&&Ox(e)&&(this.J=new eN(a,b),g.B(this,this.J),this.J.ca(c.element));f=new ZO(a,b);g.B(this,f);f.ca(c.element);f=new zO(a,b,this.o);g.B(this,f);qka(this.o,f);f.ca(c.element);f=new lN(a);g.B(this,f);g.DL(a,f.element,5);f.subscribe(\"show\",(0,g.x)(b.rh,b,f));f=new mN(a,b,f);g.B(this,f);f.ca(c.element);f=a.getVideoData();if(e.zf||f.tc&&\"1\"==e.controlsType)this.G=new g.eP(a,b),g.B(this,this.G),this.G.ca(c.element);e.showMiniplayerButton&&!g.R(a.P().experiments,\"web_player_pip\")&&(this.B=\nnew kN(a,b),g.B(this,this.B),this.B.ca(c.element));this.O=new yN(a,b);g.B(this,this.O);this.O.ca(c.element);f.Lt||this.O.hide();e.Zb||(f=new YO(a,b),g.B(this,f),f.ca(c.element));e.Rb&&(f=new XO(a,b,this.o),g.B(this,f),f.ca(c.element));e.ne&&(e=new YM(a,b),g.B(this,e),e.ca(c.element));this.na=new g.jN(a,b);g.B(this,this.na);this.na.ca(c.element);this.H=new g.Nn(this.KI,null,this);g.B(this,this.H);this.M=null;this.L(a,\"appresize\",this.Hs);this.L(a,\"fullscreentoggled\",this.Hs);this.L(a,\"presentingplayerstatechange\",\nthis.Is);this.L(a,\"videodatachange\",this.LI);this.Hs()};\ngP=function(a,b){g.lL(a.w).isCued()||b?b&&(a.U.hide(),a.Y.hide(),a.C&&a.C.Sa(!1),a.G&&a.G.Sa(!1),a.B&&a.B.Sa(!1),a.A.Xa().We(a.u.element)):b||(a.U.show(),a.Y.show(),a.C&&a.C.Sa(!0),a.G&&a.G.Sa(!0),a.B&&a.B.Sa(!0),a.cz())};\niP=function(a){var b=g.iL(a.w).getPlayerSize().width;return Math.max(b-2*hP(a),100)};\nhP=function(a){var b=a.A.dc();return 12*(a.w.getVideoData().tc?0:b?2:1)};\nkP=function(a){var b=g.kv(a.P().experiments,\"mweb_muted_autoplay_animation\"),c=[],d=[];\"none\"!=b&&(c.push(\"ytp-unmute-animated\"),d.push({D:\"div\",W:[\"ytp-unmute-box\"]}),\"expand\"==b?c.push(\"ytp-unmute-expand\"):\"shrink\"==b&&c.push(\"ytp-unmute-shrink\"));fN.call(this,a,{D:\"button\",W:[\"ytp-unmute\",\"ytp-popup\",\"ytp-button\"].concat(c),K:[{D:\"div\",I:\"ytp-unmute-inner\",K:[{D:\"div\",W:[\"ytp-unmute-icon\"],K:[g.Y?{D:\"div\",W:[\"ytp-icon\",\"ytp-icon-volume-muted-dark\"]}:{D:\"svg\",N:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",\nwidth:\"100%\"},K:[{D:\"path\",Ka:!0,I:\"ytp-svg-fill\",N:{d:\"m 21.48,17.98 c 0,-1.77 -1.02,-3.29 -2.5,-4.03 v 2.21 l 2.45,2.45 c .03,-0.2 .05,-0.41 .05,-0.63 z m 2.5,0 c 0,.94 -0.2,1.82 -0.54,2.64 l 1.51,1.51 c .66,-1.24 1.03,-2.65 1.03,-4.15 0,-4.28 -2.99,-7.86 -7,-8.76 v 2.05 c 2.89,.86 5,3.54 5,6.71 z M 9.25,8.98 l -1.27,1.26 4.72,4.73 H 7.98 v 6 H 11.98 l 5,5 v -6.73 l 4.25,4.25 c -0.67,.52 -1.42,.93 -2.25,1.18 v 2.06 c 1.38,-0.31 2.63,-0.95 3.69,-1.81 l 2.04,2.05 1.27,-1.27 -9,-9 -7.72,-7.72 z m 7.72,.99 -2.09,2.08 2.09,2.09 V 9.98 z\"}}]}]},\n{D:\"div\",W:[\"ytp-unmute-text\"],V:\"Tap to unmute\"}].concat(d)}]},100);this.w=a;this.A=this.B=!1;g.FL(this.w,this.element,this,51663);this.L(a,\"onMutedAutoplayChange\",this.F,this);this.L(a,\"presentingplayerstatechange\",this.G);this.ga(\"click\",this.onClick,this);a=a.isMutedByMutedAutoplay()&&!g.sx(this.w.P());g.CC(this,a);a&&jP(this);this.C=a};\nlP=function(a){a.B||(a.B=!0,g.IL(a.w,a.element))};\njP=function(a){a.A||(a.A=!0,g.JL(a.w,a.element,!0))};\ng.mP=function(a){g.P.call(this);var b=this,c=a.P(),d=g.iL(a);this.api=a;this.fd=!1;this.F=null;this.Pb=!1;this.xc=new g.L(this.TJ,0,this);g.B(this,this.xc);g.Bx(c)||(this.Y=new BM(a),g.B(this,this.Y),g.DL(a,this.Y.element,4));if(rka()){var e=new WM(a);g.B(this,e);e=e.element;g.DL(a,e,4)}var f=a.getVideoData();this.u=new VL(d,(0,g.x)(this.fI,this),f,c.Pa);g.B(this,this.u);this.u.subscribe(\"autohideupdate\",this.dl,this);var k=new SM(a);g.B(this,k);g.DL(a,k.element,4);this.Pa=new kP(a);g.B(this,this.Pa);\ng.DL(this.api,this.Pa.element,2);this.Xb=this.api.isMutedByMutedAutoplay();this.L(a,\"onMutedAutoplayChange\",this.gI);this.Oa=new g.L(this.mo,200,this);g.B(this,this.Oa);this.Zb=f.videoId;this.B=null;this.oc=!1;this.pc=null;this.Hc=NaN;this.na=!1;this.sa=0;this.dd=new g.L(function(){b.sa=0},350);\ng.B(this,this.dd);this.Aa=new g.L(this.Pq.bind(this),350,this);g.B(this,this.Aa);this.Ta=[];f=g.jL(a);f.setAttribute(\"aria-label\",\"YouTube Video Player\");switch(c.color){case \"white\":g.J(f,\"ytp-color-white\")}g.Bx(c)&&g.J(f,\"ytp-music-player\");!g.R(a.P().experiments,\"disable_mediasession2\")&&navigator.mediaSession&&!navigator.mediaSession.metadata&&navigator.mediaSession.setActionHandler&&(f=new RM(a),g.B(this,f));this.L(a,\"appresize\",this.Qh);this.L(a,\"presentingplayerstatechange\",this.OL);this.L(a,\n\"videodatachange\",this.Uy);this.L(a,\"videoplayerreset\",this.ML);this.L(a,\"autonavvisibility\",this.mg,this);this.L(a,\"sizestylechange\",this.mg,this);g.R(a.P().experiments,\"player_minimized_controls_killswitch\")&&this.L(a,\"minimized\",this.Pd,this);this.L(a,\"onFrescaStateChange\",this.Pd,this);this.L(d,\"click\",this.oM,this);this.L(d,\"dblclick\",this.pM,this);c.aa&&(this.L(d,\"gesturechange\",this.qM,this),this.L(d,\"gestureend\",this.rM,this));this.J=[d.A];this.Y&&this.J.push(this.Y.element);e&&this.J.push(e)};\nnP=function(a){return g.R(a.api.P().experiments,\"player_minimized_controls_killswitch\")?a.api.app.H.o:!1};\noP=function(a,b){if(!b)return!1;var c=a.api.app.B;if(c.Pg()&&(c=c.eb())&&g.$d(c,b))return c.controls;for(c=0;c1+b&&a.api.toggleFullscreen()};\nrka=function(){var a=el()&&67<=bl();return!dl(\"tizen\")&&!qx&&!a&&!0};\ng.uP=function(a){g.Q.call(this);this.player=a;this.loaded=!1};\ng.vP=function(a,b){return Bv(a.info.mimeType)?b?Su(a.info)==b:!0:!1};\ng.wP=function(a,b){if(null!=a.ma&&g.Sx(b.P())&&!a.ma.u&&null!=a.ma.o.rawcc)return!0;if(!a.He())return!1;var c=!!a.ma&&a.ma.u&&Object.values(a.ma.o).some(function(e){return g.vP(e,\"386\")}),d=!!a.ma&&!a.ma.u&&kga(a.ma);\nreturn c||d};\nxP=function(a,b){g.A.call(this);this.F=b;this.u=new Map;this.w={};this.A={};this.C=null;this.o=a;this.B=g.R(a.P().experiments,\"web_player_defer_modules\")};\ng.yP=function(a){return a.u.get(\"captions\")};\nuka=function(a,b){switch(b){case \"ad\":return zP(a);case \"annotations_module\":var c=a.o.P(),d=a.o.getVideoData();return d.zx||\"3\"==c.controlsType?!1:c.F.isEmpty()&&\"annotation-editor\"!=c.playerStyle&&\"live-dashboard\"!=c.playerStyle?!!d.Sd||!!g.LB(d)||!!g.MB(d):!0;case \"attribution\":return c=a.o.P(),g.R(c.experiments,\"web_player_show_music_in_this_video\")&&\"desktop-polymer\"==c.playerStyle;case \"creatorendscreen\":return c=a.o.P(),\"3\"==c.controlsType?c=!1:\"creator-endscreen-editor\"==c.playerStyle?c=!0:\n(c=a.o.getVideoData(),c=!!c&&(!!g.JB(c)||!!g.KB(c))),c;case \"embed\":return g.sx(a.o.P());case \"endscreen\":return g.AP(a);case \"fresca\":return a.o.getVideoData().Vm;case \"heartbeat\":return a.o.getVideoData().Sl;case \"kids\":return Ix(a.o.P());case \"remote\":return a.o.P().Rb;case \"miniplayer\":return a.o.P().showMiniplayerUiWhenMinimized;case \"music\":return g.Bx(a.o.P());case \"captions\":return\"lb3\"==a.o.P().playerStyle?c=!1:(c=a.o.getVideoData(),c=!!c.Qj||!!c.captionTracks.length||g.wP(c,a.o)),c;case \"unplugged\":return g.Hx(a.o.P());\ncase \"ux\":return a.o.P().sa;case \"visualizer\":return g.BP(a);case \"webgl\":return tka(a);case \"ypc\":return a.yl();case \"ypc_clickwrap\":return c=a.o.getVideoData(),c.Gj&&!c.ir;case \"yto\":return!!a.o.getVideoData().Pc.includes(\"yto\");default:return g.O(Error(\"Module descriptor \"+b+\" does not match\")),!1}};\nCP=function(a){a.B&&(a.gd(\"endscreen\"),a.bq(),a.gd(\"creatorendscreen\",void 0,!0))};\ng.AP=function(a){var b=a.o.P();if(g.Yx(b)||b.Wb||!b.Ga&&!b.Ia)return!1;var c=a.o.getPresentingPlayerType();if(2==c)return!1;if(3==c)return g.R(b.experiments,\"desktop_enable_autoplay\");a=a.o.getVideoData();if(!a)return!1;c=!a.isLiveDefaultBroadcast||g.R(b.experiments,\"allow_poltergust_autoplay\");return!(a.ua&&(!g.R(b.experiments,\"allow_live_autoplay\")||!c))};\ng.qL=function(a){return a.u.get(\"webgl\")};\ntka=function(a){var b=a.o.getVideoData(),c=a.o.P().experiments,d=g.kl(),e=g.R(c,\"enable_spherical_kabuki\");a=g.Wx(a.o.P());if(b.Tf())return d||e||a||g.R(c,\"html5_enable_spherical\");if(b.Zf())return a||d||e||g.R(c,\"html5_enable_spherical\");if(b.ag())return a||d||g.R(c,\"html5_enable_spherical3d\");if(b.Ni())return a||g.R(c,\"html5_enable_anaglyph3d\")||!1;d=b.Ba&&b.Ba.video&&rv(b.Ba.video);return a&&!g.AB(b)&&!b.isVisualizerEligible&&!d&&(g.R(c,\"enable_webgl_noop\")||g.R(c,\"html5_enable_bicubicsharp\")||\ng.R(c,\"html5_enable_smartsharp\"))};\nDP=function(a){g.R(a.o.P().experiments,\"web_player_ux_module_wait\")&&a.u.get(\"ux\")&&g.AL(a.o,\"ux\")};\nvka=function(a){DP(a);a.gd(\"ux\",void 0,!0)};\nzP=function(a){if(a=a.o.getVideoData(1).getPlayerResponse())if(a=a.adPlacements)for(var b=0;bMath.random()){var u=Error(\"Unable to load player module\");u.params=b+\".js from \"+d+\" on \"+(document.location&&document.location.origin)+\".\";g.O(u)}Qe(q);t&&t()},k.onerror);\nk.onreadystatechange=g.Na(function(t){switch(k.readyState){case \"loaded\":case \"complete\":Qe(n,this)}t&&t()},k.onreadystatechange);\nf&&((e=a.o.P().na)&&k.setAttribute(\"nonce\",e),Yc(k,Lg(d)),e=document.getElementsByTagName(\"HEAD\")[0]||document.body,e.insertBefore(k,e.firstChild),g.ie(a,function(){k.parentNode&&k.parentNode.removeChild(k);g.JP[b]=null;\"annotations_module\"==b&&(g.JP.creatorendscreen=null)}))}};\nLP=function(a,b){g.DC.call(this,{D:\"div\",I:\"ytp-ad-persistent-progress-bar-container\",K:[{D:\"div\",I:\"ytp-ad-persistent-progress-bar\"}]});this.A=a;this.w=b;g.B(this,this.w);this.F=this.o[\"ytp-ad-persistent-progress-bar\"];this.u=-1;this.L(a,\"presentingplayerstatechange\",this.C);this.hide();this.C()};\nMP=function(a,b){b=void 0===b?2:b;g.Q.call(this);this.o=a;this.u=new g.P(this);g.B(this,this.u);this.B=xka;this.A=null;this.u.L(this.o,\"presentingplayerstatechange\",this.VI);this.A=this.u.L(this.o,\"progresssync\",this.jz);this.w=b;1===this.w&&this.jz()};\nNP=function(a){g.V.call(this,{D:\"button\",W:[\"ytp-button\",\"ytp-back-button\"],K:[{D:\"div\",I:\"ytp-arrow-back-icon\",K:[g.Y?{D:\"div\",W:[\"ytp-icon\",\"ytp-icon-arrow-back\"]}:{D:\"svg\",N:{height:\"100%\",version:\"1.1\",viewBox:\"0 -12 36 36\",width:\"100%\"},K:[{D:\"path\",N:{d:\"M0 0h24v24H0z\",fill:\"none\"}},{D:\"path\",Ka:!0,N:{d:\"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z\",fill:\"#fff\"}}]}]}]});this.u=a;g.CC(this,a.P().showBackButton);this.ga(\"click\",this.w)};\ng.OP=function(a){g.V.call(this,{D:\"div\",K:[{D:\"div\",I:\"ytp-bezel-text-wrapper\",K:[{D:\"div\",I:\"ytp-bezel-text\",V:\"{{title}}\"}]},{D:\"div\",I:\"ytp-bezel\",N:{role:\"status\",\"aria-label\":\"{{label}}\"},K:[{D:\"div\",I:\"ytp-bezel-icon\",V:\"{{icon}}\"}]}]});this.A=new g.L(this.show,10,this);g.B(this,this.A);this.u=new g.L(this.hide,500,this);g.B(this,this.u);this.w=a;this.hide()};\ng.QP=function(a,b){if(b)g.W(g.lL(a.w),64)||PP(a,sM(),\"Play\");else{var c=a.w.getVideoData();c.ua&&!c.allowLiveDvr?PP(a,wM(),\"Stop live playback\"):PP(a,qM(),\"Pause\")}};\nRP=function(a,b,c){if(0>=b){c=zM();b=\"muted\";var d=0}else c=c?yM():xM(),d=Math.floor(b),b=d+\"volume\";PP(a,c,b,d+\"%\")};\nSP=function(a,b){var c=b?g.Y?{D:\"div\",W:[\"ytp-icon\",\"ytp-icon-fast-rewind\"]}:{D:\"svg\",N:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},K:[{D:\"path\",Ka:!0,I:\"ytp-svg-fill\",N:{d:\"M 17,24 V 12 l -8.5,6 8.5,6 z m .5,-6 8.5,6 V 12 l -8.5,6 z\"}}]}:g.Y?{D:\"div\",W:[\"ytp-icon\",\"ytp-icon-fast-forward\"]}:{D:\"svg\",N:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},K:[{D:\"path\",Ka:!0,I:\"ytp-svg-fill\",N:{d:\"M 10,24 18.5,18 10,12 V 24 z M 19,12 V 24 L 27.5,18 19,12 z\"}}]},d=a.w.getPlaybackRate(),\ne=g.CM(\"Speed is $RATE\",{RATE:String(d)});PP(a,c,e,d+\"x\")};\nPP=function(a,b,c,d){d=void 0===d?\"\":d;a.ha(\"label\",void 0===c?\"\":c);a.ha(\"icon\",b);g.Tn(a.u);a.A.start();a.ha(\"title\",d);g.K(a.element,\"ytp-bezel-text-hide\",!d)};\nUP=function(a,b,c){g.V.call(this,{D:\"button\",W:[\"ytp-button\",\"ytp-cards-button\"],N:{\"aria-label\":\"Show cards\",\"aria-owns\":\"iv-drawer\",\"aria-haspopup\":\"true\",\"data-tooltip-opaque\":String(g.sx(a.P()))},K:[{D:\"span\",I:\"ytp-cards-button-icon-default\",K:[{D:\"div\",I:\"ytp-cards-button-icon\",K:[g.Y?{D:\"div\",W:[\"ytp-icon\",\"ytp-icon-info-card\"]}:{D:\"svg\",N:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},K:[{D:\"path\",Ka:!0,I:\"ytp-svg-fill\",N:{d:\"M18,8 C12.47,8 8,12.47 8,18 C8,23.52 12.47,28 18,28 C23.52,28 28,23.52 28,18 C28,12.47 23.52,8 18,8 L18,8 Z M17,16 L19,16 L19,24 L17,24 L17,16 Z M17,12 L19,12 L19,14 L17,14 L17,12 Z\"}}]}]},\n{D:\"div\",I:\"ytp-cards-button-title\",V:\"Info\"}]},{D:\"span\",I:\"ytp-cards-button-icon-shopping\",K:[{D:\"div\",I:\"ytp-cards-button-icon\",K:[g.Y?{D:\"div\",W:[\"ytp-icon\",\"ytp-icon-shopping-card\"]}:{D:\"svg\",N:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},K:[{D:\"path\",I:\"ytp-svg-shadow\",N:{d:\"M 27.99,18 A 9.99,9.99 0 1 1 8.00,18 9.99,9.99 0 1 1 27.99,18 z\"}},{D:\"path\",I:\"ytp-svg-fill\",N:{d:\"M 18,8 C 12.47,8 8,12.47 8,18 8,23.52 12.47,28 18,28 23.52,28 28,23.52 28,18 28,12.47 23.52,8 18,8 z m -4.68,4 4.53,0 c .35,0 .70,.14 .93,.37 l 5.84,5.84 c .23,.23 .37,.58 .37,.93 0,.35 -0.13,.67 -0.37,.90 L 20.06,24.62 C 19.82,24.86 19.51,25 19.15,25 c -0.35,0 -0.70,-0.14 -0.93,-0.37 L 12.37,18.78 C 12.13,18.54 12,18.20 12,17.84 L 12,13.31 C 12,12.59 12.59,12 13.31,12 z m .96,1.31 c -0.53,0 -0.96,.42 -0.96,.96 0,.53 .42,.96 .96,.96 .53,0 .96,-0.42 .96,-0.96 0,-0.53 -0.42,-0.96 -0.96,-0.96 z\",\n\"fill-opacity\":\"1\"}},{D:\"path\",I:\"ytp-svg-shadow-fill\",N:{d:\"M 24.61,18.22 18.76,12.37 C 18.53,12.14 18.20,12 17.85,12 H 13.30 C 12.58,12 12,12.58 12,13.30 V 17.85 c 0,.35 .14,.68 .38,.92 l 5.84,5.85 c .23,.23 .55,.37 .91,.37 .35,0 .68,-0.14 .91,-0.38 L 24.61,20.06 C 24.85,19.83 25,19.50 25,19.15 25,18.79 24.85,18.46 24.61,18.22 z M 14.27,15.25 c -0.53,0 -0.97,-0.43 -0.97,-0.97 0,-0.53 .43,-0.97 .97,-0.97 .53,0 .97,.43 .97,.97 0,.53 -0.43,.97 -0.97,.97 z\",fill:\"#000\",\"fill-opacity\":\"0.15\"}}]}]},{D:\"div\",\nI:\"ytp-cards-button-title\",V:\"Shopping\"}]}]});this.w=a;this.B=b;this.u=null;this.A=new g.XL(this,250,!0,100);g.B(this,this.A);g.K(c,\"ytp-show-cards-title\",g.sx(a.P()));this.hide();this.ga(\"click\",this.C);this.ga(\"mouseover\",this.F);TP(this,!0)};\nTP=function(a,b){b?a.u=g.XM(a.B.Xa(),a.element):(a.u(),a.u=null)};\nVP=function(a,b,c){g.V.call(this,{D:\"div\",I:\"ytp-cards-teaser\",K:[{D:\"div\",I:\"ytp-cards-teaser-box\"},{D:\"div\",I:\"ytp-cards-teaser-text\",K:[{D:\"span\",I:\"ytp-cards-teaser-label\",V:\"{{text}}\"}]}]});var d=this;this.w=a;this.T=b;this.F=new g.XL(this,250,!1,250);g.B(this,this.F);this.C=c;this.u=null;this.J=new g.L(this.qL,300,this);g.B(this,this.J);this.H=new g.L(this.nL,2E3,this);g.B(this,this.H);this.G=[];this.A=null;this.O=new g.L(function(){d.element.style.margin=0},250);\ng.B(this,this.O);this.B=null;this.L(c.element,\"mouseover\",this.Tz);this.L(c.element,\"mouseout\",this.Sz);this.L(a,\"cardsteasershow\",this.PM);this.L(a,\"cardsteaserhide\",this.Xk);this.L(a,\"cardstatechange\",this.TB);this.L(a,\"presentingplayerstatechange\",this.TB);this.L(a,\"appresize\",this.Bs);this.L(a,\"onShowControls\",this.Bs);this.L(a,\"onHideControls\",this.DD);this.ga(\"click\",this.qO);this.ga(\"mouseenter\",this.hI)};\nyka=function(a,b){a.ha(\"text\",b.teaserText);a.element.setAttribute(\"dir\",g.sn(b.teaserText));a.F.show();a.A=new g.L(function(){g.J(g.jL(this.w),\"ytp-cards-teaser-shown\");this.Bs()},0,a);\na.A.start();TP(a.C,!1);a.u=new g.L(a.Xk,580+b.durationMs,a);a.u.start();a.G.push(a.ga(\"mouseover\",a.Tz,a));a.G.push(a.ga(\"mouseout\",a.Sz,a))};\nWP=function(a,b){g.V.call(this,{D:\"button\",W:[\"ytp-button\",\"ytp-title-notifications\"],N:{\"aria-pressed\":\"{{pressed}}\"},K:[{D:\"div\",I:\"ytp-title-notifications-on\",N:{title:\"Stop getting notified about every new video\",\"aria-label\":\"Notify subscriptions\"},K:[g.pM()]},{D:\"div\",I:\"ytp-title-notifications-off\",N:{title:\"Get notified about every new video\",\"aria-label\":\"Notify subscriptions\"},K:[g.Y?{D:\"div\",W:[\"ytp-icon\",\"ytp-icon-notifications-inactive\"]}:{D:\"svg\",N:{fill:\"#fff\",height:\"24px\",viewBox:\"0 0 24 24\",\nwidth:\"24px\"},K:[{D:\"path\",N:{d:\"M18 11c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2v-5zm-6 11c.14 0 .27-.01.4-.04.65-.14 1.18-.58 1.44-1.18.1-.24.15-.5.15-.78h-4c.01 1.1.9 2 2.01 2z\"}}]}]}]});this.w=a;g.FL(a,this.element,this,36927);this.A=b;this.u=!1;this.ga(\"click\",this.B,this);this.ha(\"pressed\",!1)};\nXP=function(a,b){a.u=b;a.element.classList.toggle(\"ytp-notifications-enabled\",a.u);g.Kp(\"\/subscription_ajax?action_update_subscription_preferences=1\",{method:\"POST\",yb:{channel_id:a.A,receive_all_updates:!a.u}})};\nYP=function(a,b,c){return b?a.C+\"subscription_ajax\":c?\"\/subscription_service\":\"\"};\ng.aQ=function(a,b,c,d,e,f,k,l,m,n,q,t,u){u=void 0===u?null:u;f&&(a=a.charAt(0)+a.substring(1).toLowerCase(),c=c.charAt(0)+c.substring(1).toLowerCase());if(\"0\"===b||\"-1\"===b)b=null;if(\"0\"===d||\"-1\"===d)d=null;var z=t.P();if(q){c={href:q,\"aria-label\":\"Subscribe to channel\"};if(g.yx(z)||g.Ax(z))c.target=z.A;g.V.call(this,{D:\"div\",W:[\"ytp-button\",\"ytp-sb\"],K:[{D:\"a\",I:\"ytp-sb-subscribe\",N:c,K:[{D:\"div\",I:\"ytp-sb-text\",K:[{D:\"div\",I:\"ytp-sb-icon\"},a]},b?{D:\"div\",I:\"ytp-sb-count\",V:b}:\"\"]}]});f&&g.J(this.element,\n\"ytp-sb-classic\")}else{q=z.Y&&g.yx(z)&&!g.R(z.experiments,\"subscribe_tooltip_killswitch\");g.V.call(this,{D:\"div\",W:[\"ytp-button\",\"ytp-sb\"],K:[{D:\"div\",I:\"ytp-sb-subscribe\",N:q?{title:g.CM(\"Subscribe as $USER_NAME\",{USER_NAME:z.Y}),\"aria-label\":\"Subscribe to channel\",\"data-tooltip-image\":Zx(z),\"data-tooltip-opaque\":String(g.sx(z)),tabindex:\"0\",role:\"button\"}:{\"aria-label\":\"Subscribe to channel\"},K:[{D:\"div\",I:\"ytp-sb-text\",K:[{D:\"div\",I:\"ytp-sb-icon\"},a]},b?{D:\"div\",I:\"ytp-sb-count\",V:b}:\"\"]},{D:\"div\",\nI:\"ytp-sb-unsubscribe\",N:q?{title:g.CM(\"Subscribed as $USER_NAME\",{USER_NAME:z.Y}),\"aria-label\":\"Unsubscribe to channel\",\"data-tooltip-image\":Zx(z),\"data-tooltip-opaque\":String(g.sx(z)),tabindex:\"0\",role:\"button\"}:{\"aria-label\":\"Unsubscribe to channel\"},K:[{D:\"div\",I:\"ytp-sb-text\",K:[{D:\"div\",I:\"ytp-sb-icon\"},c]},d?{D:\"div\",I:\"ytp-sb-count\",V:d}:\"\"]}]});var C=this;this.u=k;this.A=u;var D=this.o[\"ytp-sb-subscribe\"],G=this.o[\"ytp-sb-unsubscribe\"];f&&g.J(this.element,\"ytp-sb-classic\");if(e){l&&g.J(this.element,\n\"ytp-sb-subscribed\");var F=function(){var M=C.u;if(m||n){var X=t.P();var bb={c:M};if(g.R(X.experiments,\"embeds_botguard_with_subscribe_killswitch\"))bb=\"\";else{var tc=\"\",ub=null;if(g.R(X.experiments,\"web_player_inline_botguard\"))$o.o&&(ub=Bs);else{var Za=g.w(\"yt.abuse.player.botguardInitialized\");Za&&Za()&&(ub=g.w(\"yt.abuse.player.invokeBotguard\"))}ub&&(tc=ub(bb));bb=tc}g.R(X.experiments,\"web_player_innertube_subscription_update\")?(X=t.getVideoData(),cL(ZP(t.app),X.subscribeCommand)):g.Kp(YP(X,!!m,\n!!n),m?{method:\"POST\",Qd:{action_create_subscription_to_channel:1,c:M},yb:{feature:m,silo_name:null,r2b:bb},withCredentials:!0}:n?{method:\"POST\",Qd:{action_subscribe:1},yb:{channel_ids:M,itct:n}}:{});t.la(\"SUBSCRIBE\",M)}G.focus();G.removeAttribute(\"aria-hidden\");D.setAttribute(\"aria-hidden\",!0)},E=function(){var M=C.u;\nif(m||n){var X=t.P();g.R(X.experiments,\"web_player_innertube_subscription_update\")?(X=t.getVideoData(),cL(ZP(t.app),X.unsubscribeCommand)):g.Kp(YP(X,!!m,!!n),m?{method:\"POST\",Qd:{action_remove_subscriptions:1},yb:{c:M,silo_name:null,feature:m},withCredentials:!0}:n?{method:\"POST\",Qd:{action_unsubscribe:1},yb:{channel_ids:M,itct:n}}:{});t.la(\"UNSUBSCRIBE\",M)}D.focus();D.removeAttribute(\"aria-hidden\");G.setAttribute(\"aria-hidden\",!0)};\nthis.L(D,\"click\",F);this.L(G,\"click\",E);this.L(D,\"keypress\",function(M){13==M.keyCode&&F(M)});\nthis.L(G,\"keypress\",function(M){13==M.keyCode&&E(M)});\nthis.L(t,\"SUBSCRIBE\",this.B);this.L(t,\"UNSUBSCRIBE\",this.C);this.A&&q&&(this.w=this.A.Xa(),$P(this.w),g.ie(this,g.XM(this.w,D)),g.ie(this,g.XM(this.w,G)))}else g.J(D,\"ytp-sb-disabled\"),g.J(G,\"ytp-sb-disabled\")}};\ng.cQ=function(a,b,c){b=bQ(null,b,c);if(b=window.open(b,\"loginPopup\",\"width=800,height=600,resizable=yes,scrollbars=yes\",!0))c=g.Po(\"LOGGED_IN\",function(d){g.Qo(g.N(\"LOGGED_IN_PUBSUB_KEY\",void 0));zo(\"LOGGED_IN\",!0);a(d)}),zo(\"LOGGED_IN_PUBSUB_KEY\",c),b.moveTo((screen.width-800)\/2,(screen.height-600)\/2)};\nbQ=function(a,b,c){var d=\"\/signin?context=popup\";c&&(d=document.location.protocol+\"\/\/\"+c+d);c=document.location.protocol+\"\/\/\"+document.domain+\"\/post_login\";a&&(c=Yg(c,\"mode\",a));a=Yg(d,\"next\",c);b&&(a=Yg(a,\"feature\",b));return a};\ndQ=function(a,b){var c=a.P();g.V.call(this,{D:\"div\",I:\"ytp-title-channel\",K:[{D:\"div\",I:\"ytp-title-beacon\"},{D:\"a\",I:\"ytp-title-channel-logo\",N:{href:\"{{channelLink}}\",target:c.A,\"aria-label\":\"{{channelLogoLabel}}\"}},{D:\"div\",I:\"ytp-title-expanded-overlay\",K:[{D:\"div\",I:\"ytp-title-expanded-heading\",K:[{D:\"h2\",I:\"ytp-title-expanded-title\",K:[{D:\"a\",V:\"{{expandedTitle}}\",N:{href:\"{{channelTitleLink}}\",target:c.A,tabIndex:\"{{channelTitleFocusable}}\"}}]},{D:\"h3\",I:\"ytp-title-expanded-subtitle\",V:\"{{expandedSubtitle}}\"}]}]}]});\nthis.u=a;this.Y=b;this.w=this.o[\"ytp-title-channel\"];this.B=this.o[\"ytp-title-channel-logo\"];this.T=this.o[\"ytp-title-expanded-overlay\"];this.F=this.C=this.A=null;this.U=g.sx(c);g.FL(a,this.B,this,36925);this.U&&zka(this);this.L(a,\"videodatachange\",this.J);this.L(a,\"videoplayerreset\",this.J);this.J()};\nzka=function(a){var b=a.u.P(),c=a.u.getVideoData();if(!b.U){var d=b.Ic?null:bQ(),e=new g.aQ(\"Subscribe\",null,\"Subscribed\",null,!0,!1,c.ng,c.subscribed,\"channel_avatar\",null,d,a.u,a.Y);a.A=e;g.B(a,e);e.ca(a.T);g.FL(a.u,e.element,a,36926);e.hide();a.L(e.element,\"click\",function(){g.IL(a.u,e.element)});\nvar f=new WP(a.u,c.ng);a.C=f;g.B(a,f);f.ca(a.T);f.hide();a.L(a.u,\"SUBSCRIBE\",function(){c.vj&&f.show()});\na.L(a.u,\"UNSUBSCRIBE\",function(){c.vj&&(f.hide(),XP(f,!1))})}a.ha(\"channelTitleFocusable\",\"-1\");\nb.o?a.L(a.B,\"click\",function(k){eQ(a)&&(k.preventDefault(),fQ(a)?a.G():a.H());g.IL(a.u,a.B)}):(a.L(a.w,\"mouseenter\",a.H),a.L(a.w,\"mouseleave\",a.G),a.L(a.w,\"focusin\",a.H),a.L(a.w,\"focusout\",function(k){a.w.contains(k.relatedTarget)||a.G()}),a.L(a.B,\"click\",function(){g.IL(a.u,a.B)}));\na.F=new g.L(function(){fQ(a)&&(a.A&&(a.A.hide(),g.JL(a.u,a.A.element,!1)),a.C&&(a.C.hide(),g.JL(a.u,a.C.element,!1)),a.w.classList.remove(\"ytp-title-expanded\"),a.w.classList.add(\"ytp-title-show-collapsed\"))},500);\ng.B(a,a.F);a.L(a.w,gQ,function(){hQ(a)});\na.L(a.u,\"onHideControls\",a.O);a.L(a.u,\"appresize\",a.O);a.L(a.u,\"fullscreentoggled\",a.O)};\nhQ=function(a){a.w.classList.remove(\"ytp-title-show-collapsed\");a.w.classList.remove(\"ytp-title-show-expanded\")};\neQ=function(a){var b=a.u.getPlayerSize();return a.U&&524<=b.width};\nfQ=function(a){return a.w.classList.contains(\"ytp-title-expanded\")};\niQ=function(a){var b=g.GC({\"aria-haspopup\":\"true\"});g.FC.call(this,b,a);this.ga(\"keydown\",this.u)};\njQ=function(a,b){a.element.setAttribute(\"aria-haspopup\",b)};\nkQ=function(a,b,c){var d={};b&&(d.v=b);c&&(d.list=c);a={name:a,locale:void 0,feature:void 0};for(var e in d)a[e]=d[e];d=g.Zg(\"\/sharing_services\",a);g.Pp(d)};\nnQ=function(a,b,c,d){g.hO.call(this,a);this.u=a;this.O=c;this.U=d;this.C=new g.dO(\"Loop\",7);g.B(this,this.C);g.iO(this,this.C,!0);this.C.ga(\"click\",this.YK,this);g.FL(a,this.C.element,this.C,28661);this.B=new iQ(6);g.B(this,this.B);g.iO(this,this.B,!0);this.B.ga(\"click\",this.FK,this);g.FL(a,this.B.element,this.B,28659);this.A=new iQ(5);g.B(this,this.A);g.iO(this,this.A,!0);this.A.ga(\"click\",this.EK,this);g.FL(a,this.A.element,this.A,28660);this.w=new iQ(4);g.B(this,this.w);g.iO(this,this.w,!0);this.w.ga(\"click\",\nthis.DK,this);g.FL(a,this.w.element,this.w,28658);this.J=new iQ(3);g.B(this,this.J);g.iO(this,this.J,!0);this.J.ga(\"click\",this.CK,this);this.T=new g.FC(g.GC({href:\"{{href}}\",target:a.P().A},void 0,!0),2,\"Troubleshoot playback issue\");g.B(this,this.T);g.iO(this,this.T,!0);this.T.ga(\"click\",this.hM,this);b=new g.FC(g.GC(),1,\"Stats for nerds\");g.B(this,b);g.iO(this,b,!0);b.ga(\"click\",this.BM,this);this.H=new g.DC({D:\"div\",W:[\"ytp-copytext\",\"ytp-no-contextmenu\"],N:{draggable:\"false\",tabindex:\"1\"},V:\"{{text}}\"});\ng.B(this,this.H);this.H.ga(\"click\",this.pK,this);this.da=new gO(a,this.H);g.B(this,this.da);this.G=null;c=document.queryCommandSupported&&document.queryCommandSupported(\"copy\");g.Fv&&g.nd(43)&&(c=!0);g.mw&&!g.nd(41)&&(c=!1);c&&(this.G=new g.V({D:\"textarea\",I:\"ytp-html5-clipboard\",N:{readonly:\"\"}}),g.B(this,this.G),this.G.ca(this.element));if(this.oa=g.R(a.P().experiments,\"web_player_icons\"))HC(this.C,g.Y?{D:\"div\",W:[\"ytp-icon\",\"ytp-icon-repeat\"]}:{D:\"svg\",N:{fill:\"none\",height:\"24\",viewBox:\"0 0 24 24\",\nwidth:\"24\"},K:[{D:\"path\",N:{d:\"M7 7H17V10L21 6L17 2V5H5V11H7V7ZM17 17H7V14L3 18L7 22V19H19V13H17V17Z\",fill:\"white\"}}]}),HC(this.J,g.Y?{D:\"div\",W:[\"ytp-icon\",\"ytp-icon-bug-report\"]}:{D:\"svg\",N:{height:\"24\",viewBox:\"0 0 24 24\",width:\"24\"},K:[{D:\"path\",N:{\"clip-rule\":\"evenodd\",d:\"M20 10V8H17.19C16.74 7.22 16.12 6.54 15.37 6.04L17 4.41L15.59 3L13.42 5.17C13.39 5.16 13.37 5.16 13.34 5.16C13.18 5.12 13.02 5.1 12.85 5.07C12.79 5.06 12.74 5.05 12.68 5.04C12.46 5.02 12.23 5 12 5C11.51 5 11.03 5.07 10.58 5.18L10.6 5.17L8.41 3L7 4.41L8.62 6.04H8.63C7.88 6.54 7.26 7.22 6.81 8H4V10H6.09C6.03 10.33 6 10.66 6 11V12H4V14H6V15C6 15.34 6.04 15.67 6.09 16H4V18H6.81C7.85 19.79 9.78 21 12 21C14.22 21 16.15 19.79 17.19 18H20V16H17.91C17.96 15.67 18 15.34 18 15V14H20V12H18V11C18 10.66 17.96 10.33 17.91 10H20ZM16 15C16 17.21 14.21 19 12 19C9.79 19 8 17.21 8 15V11C8 8.79 9.79 7 12 7C14.21 7 16 8.79 16 11V15ZM10 14H14V16H10V14ZM10 10H14V12H10V10Z\",\nfill:\"white\",\"fill-rule\":\"evenodd\"}}]}),HC(this.T,g.Y?{D:\"div\",W:[\"ytp-icon\",\"ytp-icon-help-outline\"]}:{D:\"svg\",N:{fill:\"none\",height:\"24\",viewBox:\"0 0 24 24\",width:\"24\"},K:[{D:\"path\",N:{\"clip-rule\":\"evenodd\",d:\"M2 12C2 6.48 6.48 2 12 2C17.52 2 22 6.48 22 12C22 17.52 17.52 22 12 22C6.48 22 2 17.52 2 12ZM13 16V18H11V16H13ZM12 20C7.59 20 4 16.41 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 16.41 16.41 20 12 20ZM8 10C8 7.79 9.79 6 12 6C14.21 6 16 7.79 16 10C16 11.28 15.21 11.97 14.44 12.64C13.71 13.28 13 13.90 13 15H11C11 13.17 11.94 12.45 12.77 11.82C13.42 11.32 14 10.87 14 10C14 8.9 13.1 8 12 8C10.9 8 10 8.9 10 10H8Z\",\nfill:\"white\",\"fill-rule\":\"evenodd\"}}]}),HC(b,kM());this.L(a,\"loopchange\",this.Qz);this.L(a,\"videodatachange\",this.lI);lQ(this);mQ(this,this.u.getVideoData())};\noQ=function(a,b){if(a.G){var c=a.G.element;c.value=b;c.select();try{var d=document.execCommand(\"copy\")}catch(e){}}d?a.O.ib():(a.H.rb(b,\"text\"),g.uO(a.O,a.da),LM(a.H.element),a.G&&(a.G=null,lQ(a)));return d};\nmQ=function(a,b){var c=a.u.P(),d=2==a.u.getPresentingPlayerType(),e=!d||b.isListed;e=!c.G&&!!b.videoId&&e;\"play\"!=c.playerStyle?c=\"https:\/\/support.google.com\/youtube\/?p=report_playback\":(c={contact_type:\"playbackissue\",html5:1,ei:b.eventId,v:b.videoId,p:\"movies_playback\"},b.Ba&&(c.fmt=Su(b.Ba)),b.clientPlaybackNonce&&(c.cpn=b.clientPlaybackNonce),b.ze&&(c.partnerid=b.ze),c=g.Zg(\"\/\/support.google.com\/googleplay\/\",c));g.CC(a.w,e&&b.allowEmbed);g.CC(a.B,e);g.CC(a.A,e&&!b.ua);a.T.rb(c,\"href\");g.CC(a.C,\n!b.ua&&!d)};\nlQ=function(a){var b=!!a.G;g.EC(a.J,b?\"Copy debug info\":\"Get debug info\");jQ(a.J,!b);g.EC(a.w,b?\"Copy embed code\":\"Get embed code\");jQ(a.w,!b);g.EC(a.B,b?\"Copy video URL\":\"Get video URL\");jQ(a.B,!b);g.EC(a.A,b?\"Copy video URL at current time\":\"Get video URL at current time\");jQ(a.A,!b);a.oa&&(HC(a.w,b?hM():null),HC(a.B,b?mM():null),HC(a.A,b?mM():null))};\ng.qQ=function(a,b,c){g.qO.call(this,a);this.w=a;this.ea=b;this.aa=c;this.G=new g.P(this);g.B(this,this.G);this.B=null;g.FL(a,this.element,this,28656);g.J(this.element,\"ytp-contextmenu\");pQ(this);this.hide()};\npQ=function(a){g.tr(a.G);\"gvn\"!=a.w.P().playerStyle&&a.G.L(g.iL(a.w),\"contextmenu\",a.oK)};\nrQ=function(a){a.w.isFullscreen()?g.DL(a.w,a.element,9):a.ca(document.body)};\nsQ=function(a,b){var c=a.P();g.V.call(this,{D:\"button\",W:[\"ytp-button\",\"ytp-copylink-button\"],N:{title:\"{{title-attr}}\",\"data-tooltip-opaque\":String(g.sx(c))},K:[{D:\"div\",I:\"ytp-copylink-icon\",V:\"{{icon}}\"},{D:\"div\",I:\"ytp-copylink-title\",V:\"Copy link\",N:{\"aria-hidden\":\"true\"}}]});this.u=a;this.C=b;this.w=!1;this.B=b.Xa();g.K(this.element,\"ytp-show-copylink-title\",g.sx(c)&&!g.Bx(c));g.FL(a,this.element,this,86570);this.ga(\"click\",this.F);this.L(a,\"videodatachange\",this.A);this.L(a,\"videoplayerreset\",\nthis.A);this.L(a,\"appresize\",this.A);this.A();g.ie(this,g.XM(this.B,this.element))};\nAka=function(a){a.ha(\"icon\",$L());tQ(a.B,a.element,\"Link copied to clipboard\");var b=a.ga(\"mouseleave\",function(){a.Wa(b);a.A();a.B.We()})};\nuQ=function(a){g.V.call(this,{D:\"div\",I:\"ytp-doubletap-ui\",K:[{D:\"div\",I:\"ytp-doubletap-static-circle\",K:[{D:\"div\",I:\"ytp-doubletap-ripple\"}]},{D:\"div\",I:\"ytp-doubletap-overlay-a11y\"},{D:\"div\",I:\"ytp-doubletap-seek-info-container\",K:[{D:\"div\",I:\"ytp-doubletap-arrows-container\",K:[{D:\"span\",I:\"ytp-doubletap-base-arrow\"},{D:\"span\",I:\"ytp-doubletap-base-arrow\"},{D:\"span\",I:\"ytp-doubletap-base-arrow\"}]},{D:\"div\",I:\"ytp-doubletap-tooltip\",K:[{D:\"div\",I:\"ytp-doubletap-tooltip-label\",V:\"{{seekTime}}\"}]}]}]});\nthis.w=a;this.A=new g.L(this.show,10,this);g.B(this,this.A);this.u=new g.L(this.hide,700,this);g.B(this,this.u);this.hide()};\ng.vQ=function(a,b,c,d,e,f){g.P.call(this);this.o=a;this.F=c;this.B=d;this.u=e;this.C=f;this.A=new g.L(g.Na(this.Xy,!1),1E3,this);g.B(this,this.A);this.w=\"\";a=g.Na(this.Ft,!1);this.L(b,\"mousedown\",a);this.L(c.element,\"mousedown\",a);this.L(b,\"keydown\",this.Xw);this.L(c.element,\"keydown\",this.Xw);this.L(b,\"keyup\",this.Yw);this.L(c.element,\"keyup\",this.Yw)};\nwQ=function(a,b,c,d){var e=g.yP(g.eL(a.o));if(e&&e.loaded){e=a.o.getSubtitlesUserSettings();for(var f,k=0;kb||b==a.C)){a.C=b;var c=160*a.B,d=160*a.B,e=Pz(a.A,a.C,c);aN(a.H,e,c,d,!0);a.da.start()}};\nBka=function(a,b,c){UQ(\"add_to_watch_later_list\",a,b,c)};\nCka=function(a,b,c){UQ(\"delete_from_watch_later_list\",a,b,c)};\nUQ=function(a,b,c,d){g.Kp(c?c+\"playlist_video_ajax?action_\"+a+\"=1\":\"\/playlist_video_ajax?action_\"+a+\"=1\",{method:\"POST\",Qd:{feature:b.feature||null,authuser:b.Ic||null,pageid:b.pageId||null},yb:{video_ids:b.videoIds||null,source_playlist_id:b.sourcePlaylistId||null,full_list_id:b.fullListId||null,delete_from_playlists:b.hT||null,add_to_playlists:b.OS||null,plid:g.N(\"PLAYBACK_ID\")||null},context:b.context,onError:b.onError,onSuccess:function(e,f){b.onSuccess.call(this,e,f)},\nrd:b.rd,withCredentials:!!d})};\ng.XQ=function(a,b){g.V.call(this,{D:\"button\",W:[\"ytp-watch-later-button\",\"ytp-button\"],N:{title:\"{{title}}\",\"data-tooltip-image\":\"{{image}}\",\"data-tooltip-opaque\":String(g.sx(a.P()))},K:[{D:\"div\",I:\"ytp-watch-later-icon\",V:\"{{icon}}\"},{D:\"div\",I:\"ytp-watch-later-title\",V:\"Watch later\"}]});this.u=a;this.H=b;this.F=b.Xa();$P(this.F);this.B=null;this.C=this.A=this.w=!1;g.FL(a,this.element,this,28665);this.ga(\"click\",this.SI,this);this.L(a,\"videoplayerreset\",this.TI);this.L(a,\"appresize\",this.kc);this.L(a,\n\"videodatachange\",this.kc);this.L(a,\"presentingplayerstatechange\",this.kc);this.kc();var c=this.u.P(),d=g.rs(\"yt-player-watch-later-pending\");c.u&&d?(Rw(),VQ(this,d.videoId)):WQ(this,2);g.K(this.element,\"ytp-show-watch-later-title\",g.sx(c));g.ie(this,g.XM(b.Xa(),this.element))};\nYQ=function(a,b){g.cQ(function(){Rw({videoId:b});window.location.reload()},\"wl_button\",g.Lx(a.u.P()))};\nVQ=function(a,b){if(!a.A)if(a.A=!0,WQ(a,4),g.R(a.u.P().experiments,\"web_player_innertube_playlist_update\")){var c=a.u.getVideoData();c=a.w?c.removeFromWatchLaterCommand:c.addToWatchLaterCommand;var d=ZP(a.u.app),e=a.w?a.oA.bind(a):a.nA.bind(a);cL(d,c).then(e,a.jN.bind(a))}else c=a.u.P(),(a.w?Cka:Bka)({videoIds:b,Ic:c.Ic,pageId:c.pageId,onError:a.iN,onSuccess:a.w?a.oA:a.nA,context:a},c.C,!0)};\nZQ=function(a,b){WQ(a,5,b);a.u.P().Cb&&a.u.la(\"WATCH_LATER_ERROR\",b)};\n$Q=function(a,b){var c=a.u.P(),d=a.H.ae()&&g.sx(c);!c.B||2!=b&&3!=b||(b=d?3:2);if(b!=a.B){switch(b){case 4:var e=KM();break;case 1:e=$L();break;case 2:e=g.Y?{D:\"div\",W:[\"ytp-icon\",\"ytp-icon-watch-later\"]}:{D:\"svg\",N:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},K:[{D:\"path\",Ka:!0,I:\"ytp-svg-fill\",N:{d:\"M18,8 C12.47,8 8,12.47 8,18 C8,23.52 12.47,28 18,28 C23.52,28 28,23.52 28,18 C28,12.47 23.52,8 18,8 L18,8 Z M16,19.02 L16,12.00 L18,12.00 L18,17.86 L23.10,20.81 L22.10,22.54 L16,19.02 Z\"}}]};\nbreak;case 3:e={D:\"div\",W:[\"ytp-icon\",\"ytp-icon-watch-later-large\"]};break;case 5:e=g.R(c.experiments,\"watch_later_icon_change_killswitch\")?g.Y?{D:\"div\",W:[\"ytp-icon\",\"ytp-icon-alert\"]}:{D:\"svg\",N:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},K:[{D:\"path\",Ka:!0,I:\"ytp-svg-fill\",N:{d:\"M21,7.91 L19.60,20.91 L16.39,20.91 L15,7.91 L21,7.91 Z M18,27.91 C16.61,27.91 15.5,26.79 15.5,25.41 C15.5,24.03 16.61,22.91 18,22.91 C19.38,22.91 20.5,24.03 20.5,25.41 C20.5,26.79 19.38,27.91 18,27.91 Z\"}}]}:\ng.Y?{D:\"div\",W:[\"ytp-icon\",\"ytp-icon-warning\"]}:{D:\"svg\",N:{height:\"100%\",version:\"1.1\",viewBox:\"0 0 36 36\",width:\"100%\"},K:[{D:\"path\",Ka:!0,N:{d:\"M7,27.5h22L18,8.5L7,27.5z M19,24.5h-2v-2h2V24.5z M19,20.5h-2V16.5h2V20.5z\",fill:\"#fff\"}}]}}a.ha(\"icon\",e);a.B=b}};\nWQ=function(a,b,c){var d=a.u.P();$Q(a,b);c?a.update({title:c,image:null}):d.Y?(b={USER_NAME:d.Y},a.update({title:a.w?g.CM(\"Added as $USER_NAME\",b):g.CM(\"Watch later as $USER_NAME\",b),image:Zx(d)})):a.update({title:\"Watch later\",image:null});xN(a.F)};\naR=function(a){g.mP.call(this,a);var b=this,c=g.iL(a),d=a.P(),e=a.getVideoData();this.ea=g.sx(d);this.Ob=48;this.xb=69;this.ea&&(g.J(g.jL(a),\"ytp-embed\"),g.J(g.jL(a),\"ytp-embed-playlist\"),this.Ob=60,this.xb=89);this.Ze=e&&e.Ze;this.oa=null;this.O=[];this.T=new g.OP(a);g.B(this,this.T);g.DL(a,this.T.element,4);this.Rb=new uQ(a);g.B(this,this.Rb);g.DL(a,this.Rb.element,4);e=new g.V({D:\"div\",I:\"ytp-gradient-top\"});g.B(this,e);g.DL(a,e.element,1);this.lc=new g.XL(e,250,!0,100);g.B(this,this.lc);this.A=\nnew g.V({D:\"div\",I:\"ytp-chrome-top\"});g.B(this,this.A);g.DL(a,this.A.element,1);this.jc=new g.XL(this.A,250,!0,100);g.B(this,this.jc);this.za=[];this.M=new g.PQ(a,this);g.B(this,this.M);g.DL(a,this.M.element,4);e=new DQ(a);g.B(this,e);g.DL(a,e.element,5);e.subscribe(\"show\",(0,g.x)(this.rh,this,e));this.za.push(e);this.xa=new FQ(a,this,e);g.B(this,this.xa);d.showBackButton&&(this.Qc=new NP(a),g.B(this,this.Qc),this.Qc.ca(this.A.element));this.ea||this.xa.ca(this.A.element);this.kb=new dQ(a,this);this.kb.ca(this.A.element);\ng.B(this,this.kb);this.hc=new NQ(a,this);g.B(this,this.hc);this.hc.ca(this.A.element);e=new g.yC({D:\"div\",I:\"ytp-chrome-top-buttons\"});g.B(this,e);e.ca(this.A.element);this.da=e;this.H=new g.XQ(a,this);g.B(this,this.H);this.H.ca(e.element);var f=new g.IQ(a,this);g.B(this,f);g.DL(a,f.element,5);f.subscribe(\"show\",(0,g.x)(this.rh,this,f));this.za.push(f);this.G=new g.KQ(a,this,f);g.B(this,this.G);this.G.ca(e.element);this.C=new sQ(a,this);g.B(this,this.C);this.C.ca(e.element);d.dm&&(f=new MQ(a),g.B(this,\nf),g.DL(a,f.element,4));this.ea&&this.xa.ca(e.element);this.ia=new UP(a,this,this.A.element);g.B(this,this.ia);this.ia.ca(e.element);f=new VP(a,this,this.ia);g.B(this,f);f.ca(e.element);this.w=new yQ(a,this);g.B(this,this.w);g.DL(a,this.w.element,5);this.w.subscribe(\"show\",function(){b.rh(b.w,hN(b.w))});\nthis.za.push(this.w);this.Ia=new BQ(a,this,this.w);g.B(this,this.Ia);this.Ia.ca(e.element);(this.o=\"1\"==d.controlsType?new fP(a,this,this.u):null)&&g.B(this,this.o);\"3\"==d.controlsType&&(e=new HQ(a,this),g.B(this,e),g.DL(a,e.element,8));this.U=new g.qQ(a,this,this.T);g.B(this,this.U);this.U.subscribe(\"show\",this.RB,this);this.bb=!1;e=new LP(a,new MP(a));g.B(this,e);g.DL(a,e.element,4);this.Ga=new g.V({D:\"div\",N:{tabindex:\"0\"}});this.Ga.ga(\"focus\",this.fE,this);g.B(this,this.Ga);this.Ca=new g.V({D:\"div\",\nN:{tabindex:\"0\"}});this.Ca.ga(\"focus\",this.gE,this);g.B(this,this.Ca);(this.aa=d.Pa?null:new g.vQ(a,c,this.U,this.u,this.T,(0,g.x)(this.Mf,this)))&&g.B(this,this.aa);this.J.push(this.T.element);this.ya=null;this.L(a,\"fullscreentoggled\",this.iI);this.L(a,\"offlineslatestatechange\",this.BL,this);this.L(a,\"cardstatechange\",this.Pd,this)};\nbR=function(a){var b=a.api.P(),c=g.W(g.lL(a.api),128);return b.u&&c&&!a.api.isFullscreen()};\ncR=function(a,b,c){b=c?b.lastElementChild:b.firstElementChild;for(var d=null;b;){if(\"none\"!=th(b,\"display\")&&\"true\"!=b.getAttribute(\"aria-hidden\")){var e=void 0;0<=b.tabIndex?e=b:e=cR(a,b,c);e&&(d?c?e.tabIndex>d.tabIndex&&(d=e):e.tabIndexd\/1E3+1)return\"in-the-past\";if(f.ua&&!isFinite(d))return\"live-infinite\";if(a.o&&((b=b.o)&&b.isView()&&(b=b.o),b&&b.Di().length>a.o&&g.AB(e)))return\"played-ranges\";if(!e.va)return null;if(!e.va.o||!f.va.o)return\"non-dash\";if(e.va.videoInfos[0].uc!=f.va.videoInfos[0].uc)return\"container\";if(g.AB(f)&&g.AB(e))return\"content-protection\";a=f.va.o[0].audio;e=e.va.o[0].audio;\nreturn a.sampleRate==e.sampleRate||g.Fv?(a.o||2)!=(e.o||2)?\"channel-count\":null:\"sample-rate\"};\njR=function(a,b,c,d){g.A.call(this);var e=this;this.O=a;this.u=b;this.o=c;this.B=this.w=null;this.F=d-1E3*b.Ab();this.G=-1;this.H=!1;this.C=new jG;this.C.then(void 0,function(){});\nthis.M=new g.L(function(){return iR(e,\"timeout\")},1E4);\ng.B(this,this.M);this.J=isFinite(d);this.A={status:0,error:null}};\nHka=function(a){var b,c,d,e,f,k;return ya(function(l){if(1==l.o)return a.M.start(),ta(l,a.C,2);b=a.u.o;if(b.jf())return iR(a,\"ended_in_finishTransition\"),l[\"return\"](Promise.reject());if(a.o.G!=a.B)return iR(a,\"next_reloaded\"),l[\"return\"](Promise.reject());c=kR(a);d=c.wz;e=c.vz;oK(a.u,!1,!0);f=lR(b,d,e,!a.o.getVideoData().isAd());pK(a.o,f);a.J&&(a.o.seekTo(a.o.getCurrentTime()+.001,{rk:!0,Ut:3}),f.play());k=b.Ua();k.cpn=a.u.getVideoData().clientPlaybackNonce;k.st=\"\"+d;k.et=\"\"+e;a.o.Qa(\"gapless\",Pv(k));\na.u.Qa(\"gaplessTo\",a.o.getVideoData().clientPlaybackNonce);g.We(function(){!a.o.getVideoData().pe&&g.uD(a.o.getPlayerState())&&RK(a.o)});\nmR(a,6);a.dispose();return l[\"return\"](Promise.resolve())})};\npR=function(a){if(a.o.getVideoData().va){GK(a.o,a.B);mR(a,3);nR(a);var b=oR(a),c=b.kB;b=b.iO;c.subscribe(\"updateend\",a.gj,a);b.subscribe(\"updateend\",a.gj,a);a.gj(c);a.gj(b)}};\nnR=function(a){a.u.unsubscribe(\"internalvideodatachange\",a.hh,a);a.o.unsubscribe(\"internalvideodatachange\",a.hh,a);a.u.unsubscribe(\"mediasourceattached\",a.hh,a);a.o.unsubscribe(\"statechange\",a.Ny,a)};\nlR=function(a,b,c,d){return new g.hR(a.isView()?a.o:a,b,c,d)};\nmR=function(a,b){b<=a.A.status||(a.A={status:b,error:null},5==b&&a.C.resolve(void 0))};\niR=function(a,b){if(!a.ka()&&!a.isFinished()){var c=4<=a.A.status;a.A={status:Infinity,error:b};if(a.u&&a.o){var d=a.o.getVideoData().clientPlaybackNonce;a.u.Qa(\"gaplessError\",\"cpn.\"+d+\";msg.\"+b);d=a.u;d.R.kf=!1;c&&CK(d);d.w&&(c=d.w,c.o.xb=!1,c.w&&jH(c))}a.C.reject(void 0);a.dispose()}};\nkR=function(a){var b=a.u.o;b=b.isView()?b.u:0;var c=a.u.getVideoData().ua?Infinity:UK(a.u,!0);c=Math.min(a.F\/1E3,c)+b;var d=a.J?100:0;a=c-a.o.getCurrentTime()+a.o.Ab()+d;return{OD:b,wz:a,ND:c,vz:Infinity}};\noR=function(a){return{kB:a.w.o.o,iO:a.w.u.o}};\nqR=function(a){g.A.call(this);var b=this;this.w=a;this.C=this.u=this.o=null;this.G=!1;this.B=null;this.H=Fka(this.w.P());this.A=null;this.F=function(){return g.We(function(){return Ika(b)})}};\nJka=function(a,b,c,d){d=void 0===d?0:d;a.o&&rR(a);a.B=new jG;a.o=b;var e=c,f=a.w.ob(),k=f.getVideoData().ua?Infinity:1E3*UK(f,!0);e>k&&(e=k-a.H.u,a.G=!0);f.getCurrentTime()>=e\/1E3?a.F():(a.u=f,a.w.addEventListener(g.SD(\"vqueued\"),a.F),e=isFinite(e)||e\/1E3>a.u.getDuration()?e:0x8000000000000,a.C=new g.PD(e,0x8000000000000,{namespace:\"vqueued\"}),a.u.addCueRange(a.C));f=d\/=1E3;e=b.getVideoData().ma;if(d&&e&&a.u){k=d;var l=0;b.getVideoData().ua&&(f=Math.min(c\/1E3,UK(a.u,!0)),l=Math.max(0,f-a.u.getCurrentTime()),\nk=Math.min(d,UK(b)+l));f=vga(e,k)||d;f!=d&&a.o.Qa(\"qvaln\",\"st.\"+d+\";at.\"+f+\";rm.\"+(l+\";ct.\"+k))}b=f;a.o.getVideoData().Wh=!0;a.o.getVideoData().kf=!0;aK(a.o,!0);d=\"\";a.u&&(d=g.gD(a.u.B.A),e=a.u.getVideoData().clientPlaybackNonce,d=\"crt.\"+(1E3*d).toFixed()+\";cpn.\"+e);a.o.Qa(\"queued\",d);0!=b&&a.o.seekTo(b+.01,{rk:!0,Ut:3});a.A=new jR(a.H,a.w.ob(),a.o,c);c=a.A;Infinity!=c.A.status&&(mR(c,1),c.u.subscribe(\"internalvideodatachange\",c.hh,c),c.o.subscribe(\"internalvideodatachange\",c.hh,c),c.u.subscribe(\"mediasourceattached\",\nc.hh,c),c.o.subscribe(\"statechange\",c.Ny,c),c.hh());return a.B};\nIka=function(a){var b;return ya(function(c){switch(c.o){case 1:if(a.ka()||!a.B||!a.o)return c[\"return\"]();a.G&&IJ(a.w.ob(),!0,!1);if(!a.A){c.o=2;break}c.B=3;return ta(c,Hka(a.A),5);case 5:ua(c);break;case 3:va(c);case 2:sR(a.w.app,a.o);var d=a.o.getPlayerType();g.tR(a.w.app,d);a.w.playVideo();b=a.B;rR(a);return c[\"return\"](b.resolve(void 0))}})};\nrR=function(a){a.u&&(a.w.removeEventListener(g.SD(\"vqueued\"),a.F),a.u.removeCueRange(a.C),a.C.dispose(),a.u=null,a.C=null);if(a.A){if(!a.A.isFinished()){var b=a.A;Infinity!=b.A.status&&iR(b,\"Canceled\")}a.A=null}a.B=null;a.o=null;a.G=!1};\nvR=function(a,b,c){g.A.call(this);var d=this;this.A=a;this.M=b;c.getPlayerType();this.u=c;Vja(this.u,this);this.F=new Map;this.o=[];this.G=NaN;this.B=this.w=null;this.C=new g.L(function(){uR(d,d.G)});\ng.B(this,this.C);this.H=new g.P(this);g.B(this,this.H);this.H.L(this.A,g.SD(\"childplayback\"),this.J)};\nLka=function(a,b,c,d,e){var f=a.u;e=void 0==e?d+c:e;if(d>e)return\"\";var k=1E3*f.zb();if(dk)return\"\";var l;k=g.p(a.o);for(var m=k.next();!m.done;m=k.next()){m=m.value;if(d>=m.Gb&&dm.Gb||e==m.Gb)return\"\";d==m.Jb&&(l=m)}k=\"childplayback_\"+Kka++;m={Ib:wR(c,!0),Ae:Infinity,target:null};var n=b.raw_player_response;if(!n&&!g.R(a.M.experiments,\"web_player_parse_ad_response_killswitch\")){var q=b.player_response;q&&(n=JSON.parse(q))}b={Eb:k,playerVars:b,\nplayerType:2,durationMs:c,Gb:d,Jb:e,Vd:m,playerResponse:n};a.o=a.o.concat(b).sort(function(t,u){return t.Gb-u.Gb});\nl?xR(l,{Ib:wR(l.durationMs,!0),Ae:Infinity,target:b}):(d={Ib:wR(d,!1),Ae:d,target:b},a.F.set(d.Ib,d),f.addCueRange(d.Ib));return k};\nwR=function(a,b){return new g.PD(Math.max(0,a-5E3),b?0x8000000000000:a-1,{namespace:\"childplayback\",priority:7})};\nxR=function(a,b){var c=a.Vd;a.Vd=b;c.Ib.dispose()};\nyR=function(a,b){for(var c=0,d=g.p(a.o),e=d.next();!e.done;e=d.next()){e=e.value;var f=e.Gb\/1E3+c,k=f+e.durationMs\/1E3;if(f>b)break;if(k>b)return{mh:e,Rh:b-f};c=k-e.Jb\/1E3}return{mh:null,Rh:b-c}};\nuR=function(a,b){var c=a.B||a.A.ob().getPlayerState();zR(a,!0);var d=yR(a,b).Rh;a.u.seekTo(d);d=a.A.ob();var e=d.getPlayerState();g.uD(c)&&!g.uD(e)?d.playVideo():g.W(c,4)&&!g.W(e,4)&&d.pauseVideo()};\nzR=function(a,b){a.G=NaN;a.C.stop();a.w&&b&&BK(a.w);a.B=null;a.w=null};\nOL=function(a,b,c){b=void 0===b?-1:b;c=void 0===c?Infinity:c;for(var d=b,e=c,f=g.p(a.F),k=f.next();!k.done;k=f.next()){var l=g.p(k.value);k=l.next().value;l=l.next().value;l.Ae>=d&&l.target&&l.target.Jb<=e&&(a.u.removeCueRange(k),l.Ib.dispose(),a.F[\"delete\"](k))}d=b;e=c;f=[];k=g.p(a.o);for(l=k.next();!l.done;l=k.next())l=l.value,l.Gb>=d&&l.Jb<=e?l.Vd.Ib.dispose():f.push(l);a.o=f;d=yR(a,b\/1E3);b=d.mh;d=d.Rh;b&&(d*=1E3,AR(b,d,b.Gb+d));yR(a,c\/1E3)};\nAR=function(a,b,c){a.durationMs=b;a.Jb=c;b={Ib:wR(b,!0),Ae:b,target:null};xR(a,b)};\nQia=function(a,b,c){return(a=yR(a,b).mh)&&a.playerResponse&&a.playerResponse.streamingData&&(a=a.playerResponse.streamingData.adaptiveFormats)&&(a=a.find(function(d){return d.itag==c}))&&a.url?a.url:null};\nCR=function(a,b,c){g.A.call(this);var d=this;this.o=a;this.J=b;c.getPlayerType();this.w=c;this.F=new Map;this.u=[];this.A=this.H=null;this.T=NaN;this.G=this.B=null;this.O=new g.L(function(){BR(d,d.T)});\ng.B(this,this.O);this.M=[];this.U=new g.L(function(){var e=d.M.pop();if(e){var f=e.Eb,k=e.playerVars;e=e.playerType;k.prefer_gapless=!0;d.o.preloadVideoByPlayerVars(k,e,NaN,\"\",f);d.M.length&&g.Rn(d.U,4500)}});\ng.B(this,this.U);this.C=new g.P(this);g.B(this,this.C);this.C.L(this.o,g.SD(\"childplayback\"),this.aI);this.C.L(this.o,\"onQueuedVideoLoaded\",this.YL);this.C.L(this.o,\"presentingplayerstatechange\",this.bI)};\nNka=function(a,b,c,d,e){var f=a.w;e=void 0==e?d+c:e;if(d>e)return DR(a,\"e.enterAfterReturn enterTimeMs=\"+d+\" is greater than parentReturnTimeMs=\"+e),\"\";var k=1E3*f.zb();if(dk)return DR(a,\"e.returnAfterDuration parentReturnTimeMs=\"+e+\" is greater than parentDurationMs=\"+k),\"\";var l;k=g.p(a.u);for(var m=k.next();!m.done;m=k.next()){m=m.value;if(d>=m.Gb&&dm.Gb)return DR(a,\"e.overlappingReturn\"),\"\";if(e==m.Gb)return DR(a,\"e.outOfOrder\"),\"\";d==m.Jb&&(l=m)}k=\"childplayback_\"+Mka++;m={Ib:ER(c,!0),Ae:Infinity,target:null};var n={Eb:k,playerVars:b,playerType:2,durationMs:c,Gb:d,Jb:e,Vd:m};a.u=a.u.concat(n).sort(function(u,z){return u.Gb-z.Gb});\nl?FR(a,l,{Ib:ER(l.durationMs,!0),Ae:a.J.fa(\"timeline_manager_transition_killswitch\")?Infinity:l.Vd.Ae,target:n}):(b={Ib:ER(d,!1),Ae:d,target:n},a.F.set(b.Ib,b),f.addCueRange(b.Ib));b=g.R(a.J.experiments,\"html5_gapless_preloading\");if(a.w==a.o.ob()&&(f=1E3*f.getCurrentTime(),f>=n.Gb&&fb)break;if(k>b)return{mh:e,Rh:b-f};c=k-e.Jb\/1E3}return{mh:null,Rh:b-c}};\nBR=function(a,b){var c=a.G||a.o.ob().getPlayerState();NR(a,!0);var d=MR(a,b),e=d.mh;d=d.Rh;var f=e&&!JR(a,e)||!e&&a.w!=a.o.ob(),k=1E3*d;k=a.A&&a.A.start<=k&&k<=a.A.end;!f&&k||KR(a);e?GR(a,e,d,c):OR(a,d,c)};\nOR=function(a,b,c){var d=a.w;if(d!=a.o.ob()){var e=d.getPlayerType();g.tR(a.o.app,e)}d.seekTo(b);PR(a,c)};\nGR=function(a,b,c,d){var e=JR(a,b);if(!e){g.tR(a.o.app,b.playerType);b.playerVars.prefer_gapless=!0;var f=new g.$A(a.J,b.playerVars);f.Eb=b.Eb;QR(a.o.app,f,b.playerType,void 0)}f=a.o.ob();e||f.addCueRange(b.Vd.Ib);f.seekTo(c);PR(a,d)};\nPR=function(a,b){var c=a.o.ob(),d=c.getPlayerState();g.uD(b)&&!g.uD(d)?c.playVideo():g.W(b,4)&&!g.W(d,4)&&c.pauseVideo()};\nNR=function(a,b){a.T=NaN;a.O.stop();a.B&&b&&BK(a.B);a.G=null;a.B=null};\nJR=function(a,b){var c=a.o.ob();return!!c&&c.getVideoData().Eb==b.Eb};\nPL=function(a,b,c){b=void 0===b?-1:b;c=void 0===c?Infinity:c;for(var d=b,e=c,f=g.p(a.F),k=f.next();!k.done;k=f.next()){var l=g.p(k.value);k=l.next().value;l=l.next().value;l.Ae>=d&&l.target&&l.target.Jb<=e&&(a.w.removeCueRange(k),l.Ib.dispose(),a.F[\"delete\"](k))}d=b;e=c;f=[];k=g.p(a.u);for(l=k.next();!l.done;l=k.next())if(l=l.value,l.Gb>=d&&l.Jb<=e){var m=a;m.H==l&&KR(m);JR(m,l)&&g.NL(m.o,l.playerType);l.Vd.Ib.dispose()}else f.push(l);a.u=f;d=MR(a,b\/1E3);b=d.mh;d=d.Rh;b&&(d*=1E3,RR(a,b,d,b.Jb==b.Gb+\nb.durationMs?b.Gb+d:b.Jb));MR(a,c\/1E3)};\nRR=function(a,b,c,d){b.durationMs=c;b.Jb=d;d={Ib:ER(c,!0),Ae:c,target:null};FR(a,b,d);JR(a,b)&&1E3*a.o.ob().getCurrentTime()>c&&(b=LR(a,b)\/1E3,c=a.o.ob().getPlayerState(),OR(a,b,c))};\nDR=function(a,b){a.w.Qa(\"timelineerror\",b)};\nUR=function(a,b){g.A.call(this);var c=this;this.data=[];this.w=a||NaN;this.u=b||null;this.o=new g.L(function(){SR(c);TR(c)});\ng.B(this,this.o)};\nSR=function(a){var b=(0,g.pq)();a.data.forEach(function(c){c.expire=c;c++)b.push(c\/100);b={threshold:b};(this.o=window.IntersectionObserver?new IntersectionObserver((0,g.x)(this.w,this),b):null)&&this.o.observe(a)};\nQka=function(a,b){if(g.gl())return null;var c=Pka();if(!c)return g.oL(a,\"html5.webaudio\",{name:\"null context\"}),null;if(\"string\"===typeof c)return g.oL(a,\"html5.webaudio\",{name:c}),null;if(!c.createMediaElementSource)return g.oL(a,\"html5.webaudio\",{name:\"missing createMediaElementSource\"}),null;if(\"suspended\"==c.state){var d=function(e){\"suspended\"==c.state&&g.uD(e.state)&&c.resume().then(function(){a.removeEventListener(\"presentingplayerstatechange\",d);$R=!1},null)};\n$R||(a.addEventListener(\"presentingplayerstatechange\",d),$R=!0)}return new aE(c,b)};\nRka=function(a,b){Fo(a,\"version\",b)};\nbS=function(a){var b=a.P();g.V.call(this,{D:\"div\",W:[\"html5-video-player\"],N:{tabindex:\"-1\",id:a.xb?a.xb.rootElementId:a.sa.attrs.id},K:[{D:\"div\",I:\"html5-video-container\",N:{\"data-layer\":\"0\"}}]});b.transparentBackground&&this.no(\"ytp-transparent\");Rka(this.element,aS(a));this.app=a;this.A=this.o[\"html5-video-container\"];this.w=new g.lh(0,0,0,0);this.u=null;this.G=new g.lh(0,0,0,0);this.J=this.U=this.T=NaN;this.C=!1;this.H=NaN;this.O=!1;this.F=null;this.addEventListener=(0,g.x)(this.element.addEventListener,\nthis.element);this.removeEventListener=(0,g.x)(this.element.removeEventListener,this.element);this.dispatchEvent=function(){};\nthis.Y=(0,g.x)(function(){this.element.focus()},this);\nOx(b)&&\"blazer\"!=b.playerStyle&&window.matchMedia&&(this.aa=\"desktop-polymer\"==b.playerStyle?[{query:window.matchMedia(\"(max-width: 656px)\"),size:new g.vd(426,240)},{query:window.matchMedia(\"(max-width: 856px)\"),size:new g.vd(640,360)},{query:window.matchMedia(\"(max-width: 999px)\"),size:new g.vd(854,480)},{query:window.matchMedia(\"(min-width: 1720px) and (min-height: 980px)\"),size:new g.vd(1280,720)},{query:window.matchMedia(\"(min-width: 1294px) and (min-height: 630px)\"),size:new g.vd(854,480)},{query:window.matchMedia(\"(min-width: 1000px)\"),\nsize:new g.vd(640,360)}]:[{query:window.matchMedia(\"(max-width: 656px)\"),size:new g.vd(426,240)},{query:window.matchMedia(\"(min-width: 1720px) and (min-height: 980px)\"),size:new g.vd(1280,720)},{query:window.matchMedia(\"(min-width: 1294px) and (min-height: 630px)\"),size:new g.vd(854,480)},{query:window.matchMedia(\"(min-width: 657px)\"),size:new g.vd(640,360)}]);this.Z=b.useFastSizingOnWatchDefault;this.B=new g.vd(NaN,NaN);Ska(this);this.L(a.u,\"onMutedAutoplayChange\",this.kI)};\nSka=function(a){var b=a.app.u,c=(0,g.x)(a.hF,a),d=(0,g.x)(a.iF,a),e=(0,g.x)(a.jI,a),f=(0,g.x)(a.TE,a);b.addEventListener(\"initializingmode\",c);b.addEventListener(\"videoplayerreset\",d);b.addEventListener(\"videodatachange\",e);b.addEventListener(\"presentingplayerstatechange\",f);g.ie(a,function(){b.removeEventListener(\"initializingmode\",c);b.removeEventListener(\"videoplayerreset\",d);b.removeEventListener(\"videodatachange\",e);b.removeEventListener(\"presentingplayerstatechange\",f)})};\ncS=function(a){a.u&&(a.u.removeEventListener(\"focus\",a.Y),g.Wd(a.u),a.u=null)};\neS=function(a){var b=g.R(a.app.P().experiments,\"html5_aspect_from_adaptive_format\"),c=g.U(a.app);if(c=c?c.getVideoData():null){if(c.Zf()||c.ag()||c.Tf())return 16\/9;if(b&&c.ln()&&c.va.o)return b=c.va.videoInfos[0].video,dS(b.width,b.height)}return(a=a.u)?dS(a.videoWidth,a.videoHeight):b?16\/9:NaN};\nfS=function(a,b,c,d){var e=c;isNaN(a.J)?isNaN(a.U)||(e=a.U):e=a.J;a=dS(b.width,b.height);isFinite(e)||(e=Math.max(c,a));var f;e>a?f={width:b.width,height:b.width\/e,aspectRatio:e}:ee?f.width=f.height*c:cMath.abs(gS*b-a)||1>Math.abs(gS\/a-b)?gS:a\/b};\nhS=function(a){if(1==a.app.U)return!1;if(6==a.app.U)return!0;var b=g.U(a.app);if(!b||fK(b))return!1;var c=g.lL(a.app.u);a=!g.W(c,2)||!g.R(a.app.P().experiments,\"html5_leanback_gapless_elem_display_killswitch\")&&b&&b.getVideoData().kf;b=g.W(c,1024);return c&&a&&!b&&!c.isCued()};\niS=function(a){var b=\"3\"==a.app.P().controlsType&&!a.C&&hS(a)&&!a.app.Ia||!1;a.u.controls=b;a.u.tabIndex=b?0:-1;b?a.u.removeEventListener(\"focus\",a.Y):g.R(a.app.P().experiments,\"disable_focus_redirect\")||a.u.addEventListener(\"focus\",a.Y)};\njS=function(a){var b=a.getPlayerSize(),c=1,d=!1,e=fS(a,b,a.getVideoAspectRatio()),f=ml();if(hS(a)){var k=eS(a);var l=isNaN(k)||g.Aw||dI&&g.Vx;nl&&!g.nd(601)?k=e.aspectRatio:l=l||\"3\"==a.app.P().controlsType;l?l=new g.lh(0,0,b.width,b.height):(c=e.aspectRatio\/k,l=new g.lh((b.width-e.width\/c)\/2,(b.height-e.height)\/2,e.width\/c,e.height),1==c&&g.Vx&&(k=l.width-b.height*k,0=.001*a.M.startTimeMs&&b<=.001*a.M.endTimeMs:!1};\nzS=function(a,b){var c=a.u.getAvailablePlaybackRates();b=parseFloat(b.toFixed(2));var d=c[0];c=c[c.length-1];b<=d||(b>=c?d=c:(d=Math.floor(100*b+.001)%5,d=0==d?b:Math.floor(100*(b-.01*d)+.001)\/100));return d};\naT=function(a,b){var c=g.U(a,b);return c?a.Mb(c)?(c=LS(a,c),NK(c)-c.getCurrentTime()+a.getCurrentTime(b)):NK(c):0};\nbT=function(a,b,c){if(a.Mb(c)){c=c.getVideoData();if(a.T){a=a.T;for(var d=g.p(a.o),e=d.next();!e.done;e=d.next())if(e=e.value,c.Eb==e.Eb){b+=e.Gb\/1E3;break}d=b;a=g.p(a.o);for(e=a.next();!e.done;e=a.next()){e=e.value;if(c.Eb==e.Eb)break;var f=e.Gb\/1E3;if(fe?f=!0:1=d)throw Error(\"Timed out while waiting for GPT services\");return zf(200).then(function(){return c(d-1)})}};\na.o=gf().then(function(){return c(b)})}return a.o};\nhU=function(a,b,c){var d=zf(5E3).then(function(){throw Error(\"Timed out while waiting for GPT set companion\");}),e=new $e(function(f,k){var l=eU();\nif(l){var m=fU(l);if(m&&0!=m.length){var n={};n.slotId=m[0].slotId;n.adContent=\"
<\/div>\";n.adWidth=b;n.adHeight=c;n.friendlyIframeRendering=!1;n.onAdContentSet=function(q){var t=void 0!==q.firstElementChild?q.firstElementChild:Yd(q.firstChild);t||(t=g.Rd(\"div\"),q.appendChild(t));a&&t.appendChild(a);f()};\n(l=l.googleSetCompanionAdContents)?l([n]):k(Error(\"Missing googleSetCompanionAdContents API\"))}else k(Error(\"No slots registered with GPT services\"))}else k(Error(\"Failed to find GPT services\"))});\nreturn lf([e,d])};\ngU=function(){var a=eU();if(!a)return!1;a=fU(a);return g.Ha(a)&&0!=a.length?null!=Cd(\"google_companion_ad_div\"):!1};\neU=function(){var a=Nd();return g.w(\"googletag.cmd\",a)?a:null};\nfU=function(a){a=void 0!==a.googleGetCompanionAdSlots?Co(a.googleGetCompanionAdSlots)():void 0;return void 0!==a&&0a.o||ka.o||(!c||f>c.maxBitrate?c=e:c&&f==c.maxBitrate&&kc.maxBitrate&&(c=e));return c};\nlU=function(a,b){this.o=a;this.u=b.length;this.adBreakLengthSeconds=b.reduce(function(e,f){return e+f},0);\nfor(var c=0,d=a+1;d=a.u};\npU=function(){kU.apply(this,arguments)};\nqU=function(){this.o=[];this.w=null;this.u=0};\nrU=function(a,b){b&&a.o.push(b)};\nsU=function(a){if(!a)return[];var b=[];a=g.p(a);for(var c=a.next();!c.done;c=a.next())if(c=c.value,c.loggingUrls){c=g.p(c.loggingUrls);for(var d=c.next();!d.done;d=c.next())b.push({baseUrl:d.value.baseUrl})}return b};\ntU=function(a){if(!a)return[];var b=[];a.forEach(function(c){c.command.loggingUrls.forEach(function(d){b.push({baseUrl:d.baseUrl,offsetMilliseconds:c.adVideoOffset.milliseconds})})});\nreturn b};\nuU=function(a){return a&&a.adVideoOffset&&a.adVideoOffset.percent||0};\nvU=function(a){return\"AD_VIDEO_PROGRESS_KIND_PERCENT\"==a.adVideoOffset.kind};\nvla=function(a){a=a.playbackCommands;if(!a)return{};var b={};b.impression=sU(a.impressionCommands)||[];b.error=sU(a.errorCommands)||[];b.mute=sU(a.muteCommands)||[];b.unmute=sU(a.unmuteCommands)||[];b.pause=sU(a.pauseCommands)||[];b.rewind=sU(a.rewindCommands)||[];b.resume=sU(a.resumeCommands)||[];b.skip=sU(a.skipCommands)||[];b.close=sU(a.closeCommands)||[];b.clickthrough=sU(a.clickthroughCommands)||[];b.fullscreen=sU(a.fullscreenCommands)||[];b.active_view_viewable=sU(a.activeViewViewableCommands)||\n[];b.active_view_measurable=sU(a.activeViewMeasurableCommands)||[];b.active_view_fully_viewable_audible_half_duration=sU(a.activeViewFullyViewableAudibleHalfDurationCommands)||[];b.end_fullscreen=sU(a.endFullscreenCommands)||[];b.channel_clickthrough=sU(a.channelClickthroughCommands)||[];b.abandon=sU(a.abandonCommands)||[];b.progress=tU(a.progressCommands.filter(function(c){return\"AD_VIDEO_PROGRESS_KIND_MILLISECONDS\"==c.adVideoOffset.kind}));\nb.start=tU(a.progressCommands.filter(function(c){return vU(c)&&1E-6>=Math.abs(uU(c)-0)}));\nb.first_quartile=tU(a.progressCommands.filter(function(c){return vU(c)&&1E-6>=Math.abs(uU(c)-.25)}));\nb.midpoint=tU(a.progressCommands.filter(function(c){return vU(c)&&1E-6>=Math.abs(uU(c)-.5)}));\nb.third_quartile=tU(a.progressCommands.filter(function(c){return vU(c)&&1E-6>=Math.abs(uU(c)-.75)}));\nb.complete=tU(a.progressCommands.filter(function(c){return vU(c)&&1E-6>=Math.abs(uU(c)-1)}));\nreturn b};\nwU=function(a){kU.call(this,a,vla(a));this.u=a.questions?a.questions.reduce(function(b,c){var d=c.instreamSurveyAdSingleSelectQuestionRenderer||c.instreamSurveyAdMultiSelectQuestionRenderer;return d?b+(d.surveyAdQuestionCommon.durationMilliseconds||0)\/1E3:b},0):0};\nxU=function(a,b,c,d){this.id=b;this.M=a.placementStartPings||[];this.H=a.placementEndPings||[];this.u=d.o;b=a.config&&a.config.adPlacementConfig;if(!b)throw Error(\"Malformed AdPlacementRenderer: missing AdPlacementConfig\");var e=a.renderer&&a.renderer.adBreakServiceRenderer&&a.renderer.adBreakServiceRenderer||{};this.w=(this.A=e.getAdBreakUrl||\"\")?0:2;d.u=parseInt(e.prefetchMilliseconds,10)||0;d.visible=!b.hideCueRangeMarker;var f=KT(b,d);if(null==f)d=new HT(b,new Ci(-1,-1),!1,\"adcuerange:invalid\",\n2),d.o=!0,d=[null,d];else{e=An();var k=d.Tb||d.o;f=new HT(b,f,d.visible&&!k,\"adcuerange:\"+e,2);k=null;if(d.o||0=c*a.A.qu||d)&&$U(a,\"first_quartile\");(b>=c*a.A.Gu||d)&&$U(a,\"midpoint\");(b>=c*a.A.Pu||d)&&$U(a,\"third_quartile\")};\nZU=function(a,b,c,d){if(null==a.B){if(cd||d>c)return;$U(a,b)};\nWU=function(a,b,c){if(0f.w&&f.Uc()}};\nNV=function(a,b){MT.call(this,\"ads-engagement-panel\",a,b)};\nOV=function(a,b,c,d,e){iV.call(this,a,b,c,d,e)};\nPV=function(a,b){b.SLOT_POS=\"1\";MT.call(this,\"backfill-mpu-companion\",a,b)};\nQV=function(a,b,c,d,e){iV.call(this,a,b,c,d,e)};\nRV=function(a,b,c,d,e){iV.call(this,a,b,c,d,e)};\nSV=function(a,b){MT.call(this,\"invideo-overlay\",a,b)};\nTV=function(a,b){MT.call(this,\"invideo-overlay-as-cta\",a,b)};\nUV=function(a,b,c,d,e){iV.call(this,a,b,c,d,e);this.o=b};\nVV=function(a,b){MT.call(this,\"persisting-overlay\",a,b)};\nWV=function(a,b,c,d,e){iV.call(this,a,b,c,d,e);this.o=b};\nXV=function(a){return a?g.dA(a):null};\nYV=function(a){if(!a)return[];a=a.loggingUrls;if(!a)return[];a=a.map(function(b){return b.baseUrl});\nreturn 0===a.length?[]:a};\nJla=function(a){return a.cancelRenderer&&a.cancelRenderer.buttonRenderer?(a=a.cancelRenderer.buttonRenderer.serviceEndpoint)&&a.muteAdEndpoint?a:null:null};\nZV=function(a){var b={};b.baseUrl=a;return{loggingUrls:[b],pingingEndpoint:{hack:!0}}};\n$V=function(a,b,c,d,e){this.u=a;this.A=b;this.o=BU(d);this.B=c;this.w=d;this.C=e};\nbW=function(a,b,c){b.isSkippable=!0;b.skipTime=c.skipOffsetMilliseconds?Math.floor(c.skipOffsetMilliseconds\/1E3):0;if(c.skippableRenderer)switch(Object.keys(c.skippableRenderer)[0]){case \"skipButtonRenderer\":var d=c.skippableRenderer.skipButtonRenderer;b.skip=function(){var e=d.adRendererCommands&&d.adRendererCommands.clickCommand;e?aW(a,e):a.B.Eg()};\nb.skipShown=function(){aW(a,d.adRendererCommands&&d.adRendererCommands.impressionCommand)}}};\ncW=function(a,b,c){if(c.button&&c.button.buttonRenderer&&(!g.R(a.w.P().experiments,\"enable_zylon_wta_mta\")||!c.button.buttonRenderer.command)&&c.button.buttonRenderer.serviceEndpoint&&c.button.buttonRenderer.serviceEndpoint.adInfoDialogEndpoint){var d=c.button.buttonRenderer.serviceEndpoint.adInfoDialogEndpoint.dialog;d&&d.adInfoDialogRenderer&&(Kla(a,b,d.adInfoDialogRenderer),b.whyThisAdInfo.menuTitle=XV(c.hoverText)||\"\",d.adInfoDialogRenderer.muteAdRenderer&&(c=d.adInfoDialogRenderer.muteAdRenderer.buttonRenderer)&&\nLla(a,b,c))}};\naW=function(a,b){if(b){var c=dW(a);g.Ha(b)?b.forEach(function(d){return a.u.executeCommand(d,c)}):a.u.executeCommand(b,c)}};\nKla=function(a,b,c){var d=XV(c.confirmLabel)||\"\",e=XV(c.title)||\"\",f=c.adReasons?c.adReasons.map(function(k){return XV(k)||\"\"}):[];\nb.whyThisAdInfo={closeButton:d,menuTitle:\"\",targetingReasonHeader:e,targetingReasons:f,adSettingsLink:null,cancelButton:null,continueButton:null,controlText:null};b.whyThisAdClicked=function(){aW(a,c.impressionEndpoints)};\nb.whyThisAdClosed=function(){aW(a,c.confirmServiceEndpoint)}};\nLla=function(a,b,c){if(c.navigationEndpoint&&c.navigationEndpoint.adFeedbackEndpoint&&c.navigationEndpoint.adFeedbackEndpoint.content){var d=c.navigationEndpoint.adFeedbackEndpoint.content.adFeedbackRenderer;if(d){var e={goneText:\"\",questionText:\"\",undoText:\"\",hoverText:XV(c.text)||\"\",surveyOptions:[]};b.muteAdInfo=e;c=YV(c.navigationEndpoint);var f=ZV(c[1]),k=[ZV(c[0])];(c=Jla(d))&&k.push(c);var l=!1;b.muteAdClicked=function(){l=!0;aW(a,f)};\nb.muteAd=function(){l||aW(a,f);l=!1;aW(a,k)};\nMla(b,d)}}};\nMla=function(a,b){a.muteAdInfo.goneText=XV(b.title)||\"\";a.muteAdInfo.questionText=XV(b.reasonsTitle)||\"\";b.undoRenderer&&(a.muteAdInfo.undoText=XV(b.undoRenderer.buttonRenderer.text)||\"\");for(var c=a.muteAdInfo.surveyOptions,d=g.p(b.reasons||[]),e=d.next();!e.done;e=d.next()){var f=e.value;e=XV(f.reason)||\"\";f=YV(f.endpoint);c.push({label:e,url:f[0]})}};\ndW=function(a){if(g.R(a.w.P().experiments,\"dynamic_command_macro_resolution_on_tvhtml5_killswitch\"))return a.A;for(var b={},c=g.p(Object.keys(a.o)),d=c.next();!d.done;d=c.next())d=d.value,b[d]=a.o[d].toString();return Object.assign(b,a.A)};\neW=function(){return{adNextParams:\"\",adSystem:0,attributionInfo:null,clickThroughUrl:\"\",executeCommand:function(){},\ninstreamAdPlayerOverlayRenderer:null,instreamSurveyAdRenderer:null,isBumper:!1,isPostroll:!1,isSkippable:!1,muteAdInfo:null,skipTime:0,videoId:\"\",videoUrl:\"\",whyThisAdInfo:null,muteAd:function(){},\nmuteAdClicked:function(){},\nsendAdsPing:function(){},\nskip:function(){},\nskipShown:function(){},\nwhyThisAdClicked:function(){},\nwhyThisAdClosed:function(){}}};\nNla=function(a,b,c,d,e,f){this.o=c;this.u=new $V(a,b,d,e,f)};\nOla=function(a,b,c){var d=eW();d.instreamAdPlayerOverlayRenderer=b;c&&(d.adNextParams=c);d.executeCommand=function(e){aW(a.u,e)};\nif(b.skipOrPreviewRenderer)switch(Object.keys(b.skipOrPreviewRenderer)[0]){case \"skipAdRenderer\":bW(a.u,d,b.skipOrPreviewRenderer.skipAdRenderer)}if(b.adInfoRenderer)switch(Object.keys(b.adInfoRenderer)[0]){case \"adHoverTextButtonRenderer\":cW(a.u,d,b.adInfoRenderer.adHoverTextButtonRenderer)}d.isBumper=oU(a.o)&&!d.isSkippable;d.isPostroll=a.o.isPostroll;a.o.isSkippable();b=a.o.A;c=a.o.getVideoUrl();b?d.videoId=b:c&&(d.videoUrl=c);if(b=(b=a.o.C)&&b.urlEndpoint)d.clickThroughUrl=b.url||\"\";d.sendAdsPing=\nfunction(e){a.u.sendAdsPing(e)};\nreturn d};\nfW=function(a,b){MT.call(this,\"pla-shelf\",a,b)};\ngW=function(a,b,c,d,e){iV.call(this,a,b,GU(c,{TRIGGER_TYPE:\"YOUTUBE_SHELF_SHOW\"}),d,e);this.o=b};\nhW=function(a,b){MT.call(this,\"shopping-companion\",a,b)};\niW=function(a,b,c,d,e){iV.call(this,a,b,c,d,e)};\nPla=function(a,b,c,d,e){this.o=new $V(a,b,c,d,e)};\nRla=function(a,b){var c=eW();c.instreamSurveyAdRenderer=b;c.executeCommand=function(e){aW(a.o,e)};\nvar d=Qla(b);if(d.skipOrPreviewRenderer)switch(Object.keys(d.skipOrPreviewRenderer)[0]){case \"skipAdRenderer\":bW(a.o,c,d.skipOrPreviewRenderer.skipAdRenderer)}if(d.adInfoRenderer)switch(Object.keys(d.adInfoRenderer)[0]){case \"adHoverTextButtonRenderer\":cW(a.o,c,d.adInfoRenderer.adHoverTextButtonRenderer)}c.sendAdsPing=function(e){a.o.sendAdsPing(e)};\nreturn c};\nQla=function(a){var b={};if(!a.questions||0===a.questions.length)return b;a=(a.questions[0].instreamSurveyAdSingleSelectQuestionRenderer||a.questions[0].instreamSurveyAdMultiSelectQuestionRenderer).surveyAdQuestionCommon;return(a=a.instreamAdPlayerOverlay&&a.instreamAdPlayerOverlay.instreamSurveyAdPlayerOverlayRenderer)?a:b};\njW=function(a){MT.call(this,\"survey\",a)};\nkW=function(a,b,c,d,e,f,k){iV.call(this,a,b,c,d,e,2);var l=this;this.w=b;this.o=new g.P;g.B(this,this.o);this.o.L(this.ba,\"resize\",function(){450>g.iL(l.ba).getPlayerSize().width&&(g.tr(l.o),l.Cc())});\nthis.A=f;this.C=k(this)};\nlW=function(a,b){MT.call(this,\"survey-interstitial\",a,b)};\nmW=function(a,b,c,d,e){iV.call(this,a,b,c,d,e,2);this.o=b};\nnW=function(a){MT.call(this,\"ad-text-interstitial\",a)};\noW=function(a,b,c,d,e,f){iV.call(this,a,b,c,d,e);this.w=b;this.o=b.o.durationMilliseconds||0;this.Ha=null;this.A=f};\npW=function(a,b){g.A.call(this);this.A=Math.max(0,a);this.w=this.u=0;this.B=b;this.o=null};\nqW=function(a){a.o&&(a.o.stop(),a.o.dispose(),a.o=null)};\nrW=function(){MT.call(this,\"ad-attribution-bar\");this.adPodPositionInfoString=null;this.adPodPosition=0;this.adPodLength=1;this.adBreakLengthSeconds=0;this.adBadgeText=null;this.adBreakRemainingLengthSeconds=0;this.adVideoId=null};\nsW=function(a){a=void 0===a?null:a;MT.call(this,\"ad-channel-thumbnail\");this.channelIconThumbnailUrl=a};\ntW=function(a){a=void 0===a?null:a;MT.call(this,\"ad-title\");this.videoTitle=a};\nuW=function(a){a=void 0===a?null:a;MT.call(this,\"advertiser-name\");this.channelName=a};\nvW=function(a){MT.call(this,\"player-overlay\",a)};\nwW=function(a){MT.call(this,\"skip-button\",a)};\nxW=function(a){MT.call(this,\"visit-advertiser\",a);var b={};var c=a.text;a=a.navigationEndpoint;null!=c&&null!=c.runs&&null!=a?(b.runs=[g.$b(c.runs[0])],b.runs[0].navigationEndpoint=a):(b={text:\"Visit advertiser's site\"},a&&(b.navigationEndpoint=a),b={runs:[b]});this.visitAdvertiserLabel=b};\nyW=function(a,b,c,d,e,f,k,l,m,n,q){iV.call(this,a,b,c,d,e,1);var t=this;this.T=n;this.o=b;this.A=k;this.U=new g.P(this);g.B(this,this.U);this.G=new g.L(function(){t.Ub(\"load_timeout\")},g.R(a.P().experiments,\"use_variable_load_timeout\")?g.S(a.P().experiments,\"variable_load_timeout_ms\"):1E4);\ng.B(this,this.G);this.w=null;g.R(a.P().experiments,\"enable_bulleit_buffer_timer\")&&(this.w=new pW(g.R(a.P().experiments,\"use_variable_buffer_timeout\")?g.S(a.P().experiments,\"variable_buffer_timeout_ms\"):15E3,function(){t.Ub(\"buffer_timeout\")}),g.B(this,this.w));\nthis.da=!g.R(a.P().experiments,\"bulleit_unstarted_event_killswitch\");this.M=!1;this.aa=m(this);this.Z=f;this.H=l;this.C=q;this.Y=!1};\nzW=function(a){return(a=a.ba.getVideoData(2))?a.clientPlaybackNonce:\"\"};\nAW=function(a){if(a=a.o.o.elementId)return a;Dr(Error(\"No elementId on VideoAd InstreamVideoAdRenderer\"));return\"\"};\nBW=function(a){var b=new rW;b.adBadgeText=\"Ad\";var c=a.o.B;1=a.u.end||(a.u.end=b,a.S(\"Shortened the latest cuerange\",b))};\nKW=function(a){g.A.call(this);this.o=[];var b=a.subscribe(\"Shortened the latest cuerange\",this.u,this);g.ie(this,function(){a.eg(b)})};\nLW=function(a){g.A.call(this);this.o=new KW(a.rN);g.B(this,this.o);this.u=new GW(a.MD)};\nMW=function(){kU.apply(this,arguments)};\nTla=function(a,b,c){this.w=a;this.o=b;this.u=c;this.A=a.getCurrentTime()};\nVla=function(a,b){var c=void 0===c?Date.now():c;if(a.u)for(var d=a.o.clientPlaybackNonce,e=g.p(b),f=e.next();!f.done;f=e.next()){f=f.value;var k=c;NW({cuepointTrigger:{type:\"CUEPOINT_TYPE_AD\",event:Ula(f.event),cuepointId:f.identifier,totalCueDurationMs:1E3*f.durationSecs,playheadTimeMs:f.o,cueStartTimeMs:1E3*f.startSecs,cuepointReceivedTimeMs:k,contentCpn:d}});\"unknown\"===f.event&&OW(\"DAI_ERROR_TYPE_CUEPOINT_WITH_INVALID_EVENT\",d);f=f.startSecs+f.o\/1E3;f>a.A&&a.w.getCurrentTime()>f&&OW(\"DAI_ERROR_TYPE_LATE_CUEPOINT\",\nd)}};\nWla=function(a,b,c){a.u&&NW({daiStateTrigger:{totalCueDurationMs:b,filledAdsDurationMs:c,contentCpn:a.o.clientPlaybackNonce}})};\nPW=function(a,b){a.u&&NW({driftRecoveryInfo:{contentCpn:a.o.clientPlaybackNonce,cueIdentifier:b.cueIdentifier||void 0,driftRecoveryMs:b.driftRecoveryMs.toString(),breakDurationMs:Math.round(b.Mx-b.uA).toString(),driftFromHeadMs:Math.round(1E3*jT(a.w.app)).toString()}})};\nXla=function(a,b){a.u&&NW({adTrimmingInfo:{contentCpn:a.o.clientPlaybackNonce,cueIdentifier:b.cueIdentifier||void 0,adMediaInfo:b.vD}})};\nOW=function(a,b){NW({daiStateTrigger:{errorType:a,contentCpn:b}})};\nNW=function(a){fr(\"adsClientStateChange\",a)};\nUla=function(a){switch(a){case \"unknown\":return\"CUEPOINT_EVENT_UNKNOWN\";case \"start\":return\"CUEPOINT_EVENT_START\";case \"continue\":return\"CUEPOINT_EVENT_CONTINUE\";case \"stop\":return\"CUEPOINT_EVENT_STOP\";case \"predictStart\":return\"CUEPOINT_EVENT_PREDICT_START\"}};\nQW=function(a){this.u=a;this.Z=(a=!g.R(this.u.P().experiments,\"html5_ad_csi_tracker_initialization_killswitch\"))?this.u.P().deviceParams.c:g.N(\"INNERTUBE_CLIENT_NAME\",void 0);this.aa=a?this.u.P().deviceParams.cver:g.N(\"INNERTUBE_CLIENT_VERSION\",void 0);this.U=a?this.u.P().deviceParams.cbrand:\"\";this.Y=a?this.u.P().deviceParams.cmodel:\"\";this.M=\"AD_PLACEMENT_KIND_UNKNOWN\";this.B=this.H=this.F=this.C=null;this.o=\"unknown_type\";this.J=!0;this.O=this.w=this.G=!1;this.T=\"vod\";this.A=null};\nRW=function(a){a.C=null;a.F=null;a.H=null;a.B=null;a.A=null;a.M=\"AD_PLACEMENT_KIND_UNKNOWN\";a.o=\"unknown_type\";a.G=!1;a.w=!1};\nSW=function(a){a.w=!1;RA(\"ad_to_video\",[\"pbresume\"],void 0)};\nYla=function(a){switch(a){case \"AD_PLACEMENT_KIND_START\":return\"1\";case \"AD_PLACEMENT_KIND_MILLISECONDS\":case \"AD_PLACEMENT_KIND_COMMAND_TRIGGERED\":case \"AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED\":return\"2\";case \"AD_PLACEMENT_KIND_END\":return\"3\";default:return\"unknown\"}};\nTW=function(a){this.o=a};\nUW=function(a){a=[a,a.A].filter(function(d){return!!d});\nfor(var b=g.p(a),c=b.next();!c.done;c=b.next())c.value.o=!0;return a};\nWW=function(a,b){var c=a.o;g.We(function(){return VW(c,b,1)})};\nXW=function(a,b,c,d,e,f,k,l,m){g.Q.call(this);this.yc=a;this.ba=b;this.o=d;this.B=this.o.o instanceof kU?this.o.o:null;this.u=null;this.J=!1;this.F=c;this.M=(a=b.getVideoData(1))&&a.ua||!1;this.T=0;this.U=!1;this.Y=g.R(b.P().experiments,\"abort_ad_on_browser_autoplay_blocked\");this.Ce=e;this.xi=f;this.qg=k;this.O=!1;this.Tb=l;this.hd=m};\nYW=function(a){if(OU(a.ba)){var b=a.ba.getVideoData(2);(b=a.o.G[b.Eb]||null)?(!a.u||a.u&&a.u.B!==b)&&a.Vb(b):a.ko()}else 1===a.ba.getPresentingPlayerType()&&a.u&&a.ko()};\nZW=function(a){(a=a.baseUrl)&&g.Pp(a,void 0,en(a))};\n$W=function(a,b){var c=a.F,d=a.o.wb().w,e=a.nw(),f=a.pw();var k=a.isLiveStream()?\"live\":\"vod\";RW(c);var l=c.u.getVideoData(1),m=c.u.getVideoData(2);l&&(c.C=l.clientPlaybackNonce,c.H=l.videoId);m&&(c.F=m.clientPlaybackNonce,c.B=m.videoId,c.A=m.adFormat);c.M=d;0>=f?RW(c):(c.o=c.J?b?\"unknown_type\":\"video_to_ad\":b?\"ad_to_video\":\"ad_to_ad\",c.T=k,c.O=e+1==f,c.G=!0,c.G&&(XA(\"c\",c.Z,c.o),XA(\"cver\",c.aa,c.o),g.R(c.u.P().experiments,\"html5_ad_csi_tracker_initialization_killswitch\")||(XA(\"cbrand\",c.U,c.o),XA(\"cmodel\",\nc.Y,c.o)),XA(\"yt_pt\",\"html5\",c.o),XA(\"yt_pre\",\"2\",c.o),XA(\"yt_abt\",Yla(c.M),c.o),c.C&&XA(\"cpn\",c.C,c.o),c.H&&XA(\"docid\",c.H,c.o),c.F&&XA(\"ad_cpn\",c.F,c.o),c.B&&XA(\"ad_docid\",c.B,c.o),XA(\"yt_vst\",c.T,c.o),c.A&&XA(\"ad_at\",c.A,c.o)))};\nbX=function(a,b){b=void 0===b?!1:b;aX(a.yc,a.o.wb(),a);b||gr(\"ADS_CLIENT_EVENT_TYPE_ADPLACEMENT_SCHEDULED\");a.Tb&&!a.o.F&&(Zla(a,a.qw()),a.o.F=!0)};\nZla=function(a,b){for(var c=cX(a),d=a.o.wb().start,e=[],f=g.p(b),k=f.next();!k.done;k=f.next()){k=k.value;if(c<=d)break;var l=dX(k);e.push({externalVideoId:k.A,originalMediaDurationMs:(1E3*k.u).toString(),trimmedMediaDurationMs:(parseInt(k.o.trimmedMaxNonSkippableAdDurationMs,10)||0).toString()});l=d+l;var m=Math.min(l,c);if(!$la(a,k,d,m)||l!==m)break;d=l}c=b.reduce(function(n,q){return n+dX(q)},0);\nWla(a.Ce,ila(a.o.wb()),c);Xla(a.Ce,{cueIdentifier:a.o.u&&a.o.u.identifier,vD:e})};\ndX=function(a){var b=1E3*a.u;return 0=c.o.length||c.o[a]>b?null:c.o[a]);return Math.min(b,null===c?Infinity:c)};\n$la=function(a,b,c,d){c=a.qg.create(b,FU(CU(a.o))).Yv(c,d);if(!c)return!1;a.o.G[c]=b;return!0};\nama=function(a){if(a.U)return function(c){c.seekTo(Infinity,!0,void 0,1)};\nvar b=Math.floor((0,g.H)()\/1E3)-a.T;return function(c){c.seekTo(c.getCurrentTime()+b,!0,void 0,1)}};\neX=function(a,b,c,d){this.o=a;this.u=b;this.w=c;this.A=d};\nbma=function(a){return fX(a.renderer&&a.renderer.adBreakServiceRenderer&&a.renderer.adBreakServiceRenderer.getAdBreakUrl||\"\")};\nfX=function(a){if(!a)return!1;a=ch(a,\"post_data\");if(!a)return!1;try{var b=decodeURIComponent(a)}catch(c){return g.O(c),!1}return b?b.split(\"&\").some(function(c){c=c.split(\"=\");return 1c.width||b.height>c.height};\nkZ=function(a,b,c){var d=g.$b(a.macros),e=g.Ih(b);d.AW={toString:function(){return e.width.toString()}};\nd.AH={toString:function(){return e.height.toString()}};\nvar f=g.Fh(c,b).floor();d.I_X={toString:function(){return f.x.toString()}};\nd.NX={toString:function(){return f.x.toString()}};\nd.I_Y={toString:function(){return f.y.toString()}};\nd.NY={toString:function(){return f.y.toString()}};\nd.NM={toString:function(){return a.J.toString()}};\na.H.forEach(function(k){return a.ra.executeCommand(k,d)});\na.api.pauseVideo()};\noZ=function(a,b){var c=g.jL(a.api);g.K(c,\"ytp-ad-overlay-open\",b);g.K(c,\"ytp-ad-overlay-closed\",!b)};\npZ=function(a,b,c){IY.call(this,a,b,{D:\"div\",I:\"ytp-ad-message-overlay\",K:[{D:\"div\",I:\"ytp-ad-message-slot\"}]},\"ad-message\",c);var d=this;this.U=-1;this.aa=this.o[\"ytp-ad-message-slot\"];this.A=new g.DC({D:\"span\",I:\"ytp-ad-message-container\"});this.A.ca(this.aa);g.B(this,this.A);this.w=new MY(this.api,this.ra,\"ytp-ad-message-text\");g.B(this,this.w);this.w.ca(this.A.element);this.H=new g.XL(this.A,400,!1,100,function(){return d.hide()});\ng.B(this,this.H);this.C=0;this.J=!1;this.hide()};\nqZ=function(a,b){var c=g.jL(a.api);g.K(c,\"ytp-ad-overlay-open\",b);g.K(c,\"ytp-ad-overlay-closed\",!b)};\nrZ=function(a,b,c){IY.call(this,a,b,{D:\"div\",I:\"ytp-ad-skip-ad-slot\"},\"skip-ad\",c);this.H=!1;this.C=0;this.A=this.w=null;this.hide()};\nsZ=function(a,b){if(!a.H)if(a.H=!0,a.w&&(b?a.w.J.hide():a.w.hide()),b){var c=a.A;c.ia.show();c.show()}else a.A.show()};\ntZ=function(a,b,c){Z.call(this,a,b,{D:\"div\",I:\"ytp-ad-persisting-overlay\",K:[{D:\"div\",I:\"ytp-ad-persisting-overlay-skip\"}]},\"persisting-overlay\");this.w=this.o[\"ytp-ad-persisting-overlay-skip\"];this.u=c;g.B(this,this.u);this.hide()};\nuZ=function(a,b,c){IY.call(this,a,b,{D:\"span\",I:\"ytp-ad-duration-remaining\"},\"ad-duration-remaining\",c);this.w=null;this.hide()};\nvZ=function(a,b){MY.call(this,a,b,\"ytp-video-ad-top-bar-title\",\"ad-title\")};\nwZ=function(a,b,c){IY.call(this,a,b,{D:\"div\",W:[\"ytp-flyout-cta\",\"ytp-flyout-cta-inactive\"],K:[{D:\"div\",I:\"ytp-flyout-cta-icon-container\"},{D:\"div\",I:\"ytp-flyout-cta-body\",K:[{D:\"div\",I:\"ytp-flyout-cta-text-container\",K:[{D:\"div\",I:\"ytp-flyout-cta-headline-container\"},{D:\"div\",I:\"ytp-flyout-cta-description-container\"}]},{D:\"div\",I:\"ytp-flyout-cta-action-button-container\"}]}]},\"flyout-cta\",c);this.H=new FY(this.api,this.ra,\"ytp-flyout-cta-icon\");g.B(this,this.H);this.H.ca(this.o[\"ytp-flyout-cta-icon-container\"]);\nthis.C=new MY(this.api,this.ra,\"ytp-flyout-cta-headline\");g.B(this,this.C);this.C.ca(this.o[\"ytp-flyout-cta-headline-container\"]);this.A=new MY(this.api,this.ra,\"ytp-flyout-cta-description\");g.B(this,this.A);this.A.ca(this.o[\"ytp-flyout-cta-description-container\"]);this.w=new HY(this.api,this.ra,[\"ytp-flyout-cta-action-button\"]);g.B(this,this.w);this.w.ca(this.o[\"ytp-flyout-cta-action-button-container\"]);this.J=null;this.U=0;this.hide()};\nxZ=function(a,b,c,d){c=void 0===c?[]:c;d=void 0===d?\"toggle-button\":d;var e=LT(\"ytp-ad-toggle-button-input\");Z.call(this,a,b,{D:\"div\",W:[\"ytp-ad-toggle-button\"].concat(c),K:[{D:\"label\",I:\"ytp-ad-toggle-button-label\",N:{\"for\":e},K:[{D:\"span\",I:\"ytp-ad-toggle-button-icon\",K:[{D:\"span\",I:\"ytp-ad-toggle-button-untoggled-icon\",V:\"{{untoggledIconTemplateSpec}}\"},{D:\"span\",I:\"ytp-ad-toggle-button-toggled-icon\",V:\"{{toggledIconTemplateSpec}}\"}]},{D:\"input\",I:\"ytp-ad-toggle-button-input\",N:{id:e,type:\"checkbox\"}},\n{D:\"span\",I:\"ytp-ad-toggle-button-text\",V:\"{{buttonText}}\"},{D:\"span\",I:\"ytp-ad-toggle-button-tooltip\",V:\"{{tooltipText}}\"}]}]},d);this.A=this.o[\"ytp-ad-toggle-button\"];this.u=this.o[\"ytp-ad-toggle-button-input\"];this.Z=this.o[\"ytp-ad-toggle-button-icon\"];this.C=this.o[\"ytp-ad-toggle-button-untoggled-icon\"];this.B=this.o[\"ytp-ad-toggle-button-toggled-icon\"];this.U=this.o[\"ytp-ad-toggle-button-text\"];this.w=null;this.H=!1;this.J=null;this.hide()};\nyZ=function(a){a.H&&(a.isToggled()?(g.Jh(a.C,!1),g.Jh(a.B,!0)):(g.Jh(a.C,!0),g.Jh(a.B,!1)))};\nlna=function(a,b){var c=null;a.w&&(c=(b?[a.w.defaultServiceEndpoint,a.w.defaultNavigationEndpoint]:[a.w.toggledServiceEndpoint]).filter(function(d){return null!=d}));\nreturn c||[]};\nzZ=function(a,b,c){Z.call(this,a,b,{D:\"div\",I:\"ytp-ad-instream-user-sentiment-container\"},\"instream-user-sentiment\",void 0===c?null:c);var d=this;this.u=null;this.A=new xZ(this.api,this.ra,[\"ytp-ad-instream-user-sentiment-like-button\"]);g.B(this,this.A);this.A.ca(this.element);this.w=new xZ(this.api,this.ra,[\"ytp-ad-instream-user-sentiment-dislike-button\"]);g.B(this,this.w);this.w.ca(this.element);this.B=new g.XL(this,400,!1,500,function(){return d.hide()});\ng.B(this,this.B);this.C=null;this.hide()};\nmna=function(a,b){a.A.init(LT(\"toggle-button\"),a.u.likeButton.toggleButtonRenderer,b);a.w.init(LT(\"toggle-button\"),a.u.dislikeButton.toggleButtonRenderer,b);a.C=a.L(a.element,\"change\",a.lz)};\nAZ=function(a,b){HY.call(this,a,b,[\"ytp-ad-visit-advertiser-button\"],\"visit-advertiser\");this.A=null};\nBZ=function(a,b,c){c=void 0===c?!1:c;Z.call(this,a,b,{D:\"span\",I:\"ytp-ad-simple-ad-badge\"},\"simple-ad-badge\");this.u=c;this.hide()};\nDZ=function(a,b,c){Z.call(this,a,b,{D:\"div\",I:\"ytp-ad-player-overlay\",K:[{D:\"div\",I:\"ytp-ad-player-overlay-flyout-cta\"},{D:\"div\",I:\"ytp-ad-player-overlay-instream-info\"},{D:\"div\",I:\"ytp-ad-player-overlay-skip-or-preview\"},{D:\"div\",I:\"ytp-ad-player-overlay-progress-bar\"},{D:\"div\",I:\"ytp-ad-player-overlay-instream-user-sentiment\"}]},\"player-overlay\");this.C=this.o[\"ytp-ad-player-overlay-flyout-cta\"];this.w=this.o[\"ytp-ad-player-overlay-instream-info\"];this.A=null;if(CZ(this)){a=g.Qd(\"div\");g.J(a,\"ytp-ad-player-overlay-top-bar-gradients\");\nb=this.w;b.parentNode&&b.parentNode.insertBefore(a,b);if((b=this.api.getVideoData(2))&&b.isListed&&b.title){var d=new vZ(this.api,this.ra);d.ca(a);d.init(LT(\"ad-title\"),{text:b.title},this.macros);g.B(this,d)}this.A=a}this.B=this.o[\"ytp-ad-player-overlay-skip-or-preview\"];this.J=this.o[\"ytp-ad-player-overlay-progress-bar\"];this.H=this.o[\"ytp-ad-player-overlay-instream-user-sentiment\"];this.u=c;g.B(this,this.u);this.hide()};\nCZ=function(a){a=a.api.P();return Tx(a)&&a.o};\nEZ=function(a,b){Z.call(this,a,b,{D:\"div\",I:\"ytp-ad-survey-answer\"},\"survey-answer\");this.w=this.o[\"ytp-ad-survey-answer\"];this.u=null;this.A=\"\";this.hide()};\nFZ=function(a,b){Z.call(this,a,b,{D:\"div\",I:\"ytp-ad-survey-none-of-the-above\"},\"survey-none-of-the-above\");this.w=this.o[\"ytp-ad-survey-none-of-the-above\"];this.u=null;this.hide()};\nGZ=function(a,b){HY.call(this,a,b,[\"ytp-ad-survey-submit-button\"],\"survey-submit\")};\nHZ=function(a,b,c){Z.call(this,a,b,{D:\"div\",I:\"ytp-ad-survey-player-overlay\",K:[{D:\"div\",I:\"ytp-ad-survey-player-overlay-instream-info\"},{D:\"div\",I:\"ytp-ad-survey-player-overlay-skip-preview-submit\",K:[{D:\"div\",I:\"ytp-ad-survey-player-overlay-skip-or-preview\"},{D:\"div\",I:\"ytp-ad-survey-player-overlay-submit\"}]},{D:\"div\",I:\"ytp-ad-survey-player-overlay-instream-user-sentiment\"}]},\"survey-player-overlay\");this.C=this.o[\"ytp-ad-survey-player-overlay-instream-info\"];this.w={};this.H=this.o[\"ytp-ad-survey-player-overlay-skip-or-preview\"];\nthis.u=null;this.J=this.o[\"ytp-ad-survey-player-overlay-submit\"];this.A=null;this.B=c;g.B(this,this.B);this.hide()};\nIZ=function(a,b,c){Z.call(this,a,b,{D:\"div\",I:\"ytp-ad-survey-question\",K:[{D:\"div\",W:[\"ytp-ad-survey-question-text\",\"ytp-ad-survey-question-foreground\"]},{D:\"div\",W:[\"ytp-ad-survey-answers\",\"ytp-ad-survey-question-foreground\"]},{D:\"div\",W:[\"ytp-ad-survey-question-player-overlay\",\"ytp-ad-survey-question-foreground\"]},{D:\"div\",I:\"ytp-ad-survey-question-background\"}]},c);this.question=this.o[\"ytp-ad-survey-question\"];this.aa=this.o[\"ytp-ad-survey-question-background\"];this.U=this.o[\"ytp-ad-survey-question-text\"];\nthis.answers=this.o[\"ytp-ad-survey-answers\"];this.J=this.o[\"ytp-ad-survey-question-player-overlay\"];this.C=null;this.A=[];this.u=null;this.B=(0,g.H)()};\nJZ=function(a,b,c){var d=new EZ(a.api,a.ra);d.ca(a.answers);d.init(LT(\"survey-answer\"),b,c);a.A.push(d)};\nKZ=function(a,b){if(b){var c=b.background;c&&c.instreamSurveyAdBackgroundImageRenderer&&(c=(c=c.instreamSurveyAdBackgroundImageRenderer.image)&&EY(c)||\"\",g.wb(c)?g.Do(Error(\"Found ThumbnailDetails without valid image URL\")):g.oh(a.aa,\"backgroundImage\",\"url(\"+c+\")\"));nna(a,b)}else g.O(Error(\"addCommonComponents() needs to be called before starting countdown.\"))};\nnna=function(a,b){if(null==b.durationMilliseconds||void 0==b.durationMilliseconds||0==b.durationMilliseconds)g.O(Error(\"durationMilliseconds unset or 0 for SurveyAdQuestionCommon: \"+JSON.stringify(b)));else{a.B=(0,g.H)();a.u=new TY(b.durationMilliseconds,a.ra);g.B(a,a.u);if(b.timeoutCommands){var c=b.timeoutCommands;a.u.subscribe(\"a\",function(){c.forEach(function(e){return a.ra.executeCommand(e,a.macros)})})}if(a.u&&b.instreamAdPlayerOverlay&&b.instreamAdPlayerOverlay.instreamSurveyAdPlayerOverlayRenderer)try{var d=\nnew HZ(a.api,a.ra,a.u);\nd.ca(a.J);d.init(LT(\"survey-player-overlay\"),b.instreamAdPlayerOverlay.instreamSurveyAdPlayerOverlayRenderer,a.macros);a.C=d;g.B(a,d);a.TA()}catch(e){g.O(Error(\"ISAPOR had an error when initializing. Error: \"+(e+\" SurveyAdQuestionCommon: \"+JSON.stringify(b))))}else g.O(Error(\"ISAPOR was not present in renderer. SurveyAdQuestionCommon: \"+JSON.stringify(b)));a.u&&b.durationMilliseconds&&0document.documentMode)d=new Ec;else{var e=document;\"function\"===typeof HTMLTemplateElement&&(e=g.Rd(\"TEMPLATE\").content.ownerDocument);e=e.implementation.createHTMLDocument(\"\").createElement(\"DIV\");e.style.cssText=d;d=fea(e.style)}c=Gaa(d,Kc({\"background-image\":'url(\"'+c+'\")'}));a.style.cssText=Fc(c)}};\nRZ=function(a){var b=g.Fd(\"html5-video-player\");b&&g.K(b,\"ytp-ad-display-override\",a)};\nSZ=function(a,b){Z.call(this,a,b,{D:\"div\",I:\"iv-website-companion\",K:[{D:\"div\",I:\"iv-website-companion-block\",K:[{D:\"div\",I:\"iv-website-companion-icon\"},{D:\"div\",I:\"iv-website-companion-text\",K:[{D:\"div\",I:\"iv-website-companion-desc\",K:[{D:\"span\",W:[\"yt-badge\",\"yt-badge-ad\"],V:\"{{adBadgeText}}\"}]}]}]}]},\"action-companion\");this.Z=this.o[\"iv-website-companion\"];this.A=new FY(this.api,this.ra,\"iv-website-companion-banner\");g.B(this,this.A);this.A.ca(this.Z,0);this.ea=new FY(this.api,this.ra);g.B(this,\nthis.A);this.ea.ca(this.o[\"iv-website-companion-icon\"]);this.J=new MY(this.api,this.ra,\"iv-website-companion-header\");g.B(this,this.J);this.J.ca(this.o[\"iv-website-companion-text\"],0);this.C=new MY(this.api,this.ra,\"iv-website-companion-domain\");g.B(this,this.C);this.C.ca(this.o[\"iv-website-companion-desc\"]);this.w=new HY(this.api,this.ra,[\"iv-website-companion-action\",\"yt-uix-button-size-default\",\"yt-uix-button-primary\"]);g.B(this,this.w);this.w.ca(this.o[\"iv-website-companion-block\"]);this.B=new HX(this.api,\nthis.ra);g.B(this,this.B);this.B.ca(this.Z,0);this.U=null;this.aa=[];this.H=new g.P;g.B(this,this.H);this.ia=new cU(3E4);this.u=null;this.hide()};\nTZ=function(){g.A.call(this);this.A=this.u=this.B=this.o=this.C=this.w=null};\ntna=function(a,b){return UZ(a).then(function(c){c&&g.Ja(c.promotionShelfShow)&&c.promotionShelfShow(b)})};\nuna=function(a){UZ(a).then(function(b){b&&g.Ja(b.promotionShelfClear)&&b.promotionShelfClear()})};\nwna=function(a){window.google_ad_output=\"html\";window.google_ad_height=\"250\";window.google_ad_format=\"300x250_as\";window.google_container_id=\"google_companion_ad_div\";return UZ(a).then(function(b){return vna(a,b)}).then(function(b){b();\nreturn VZ(a)})};\nxna=function(a){return UZ(a).then(function(b){b.loadAfc();return VZ(a)})};\nWZ=function(){return g.w(\"yt.www.watch.ads\")};\nXZ=function(){return g.w(\"window.google_show_companion_ad\")};\nUZ=function(a){if(a.ka())throw Error(\"Object is disposed\");if(!a.w){var b=WZ();a.w=b?gf(b):(new $e(function(c){a.C=Ro(\"watchAdsInit\",c)})).then(WZ)}return a.w};\nvna=function(a,b){if(a.ka())throw Error(\"Object is disposed\");if(!a.o){var c=XZ();yna(c,b.getGlobals)?a.o=gf(c):a.o=(new $e(function(d){a.B=Ro(\"showCompanionAdLoaded\",d)})).then(XZ)}return a.o};\nVZ=function(a){if(a.ka())throw Error(\"Object is disposed\");a.u||(YZ()?gf():a.u=new $e(function(b,c){a.A=new g.L(function(){YZ()?b():c()},2E3,a);\na.A.start()}));\nreturn a.u};\nyna=function(a,b){if(!g.Ja(a)||!g.Ja(b))return!1;var c=b();return!(!c||!c.length)};\nYZ=function(){var a=Cd(\"google_companion_ad_div\");return a?(a=void 0!==a.firstElementChild?a.firstElementChild:Yd(a.firstChild))&&\"IFRAME\"==a.tagName?-1!=a.src.indexOf(\"youtube.com%2Fad_frame\"):!1:!1};\nZZ=function(a,b){Z.call(this,a,b,{D:\"div\"},\"backfill-mpu-companion\");this.w=new TZ;g.B(this,this.w);this.u=null};\nzna=function(a,b){(b.noAdEndpoints||[]).forEach(function(c){return a.ra.executeCommand(c,a.macros)})};\n$Z=function(){g.V.call(this,{D:\"div\",I:\"ad-carousel\",K:[{D:\"div\",I:\"ad-carousel-clip\",K:[{D:\"ul\",W:[\"ad-carousel-list\",\"ad-carousel-list-animation\"]}]}]});var a=this.o[\"ad-carousel\"];this.A=new g.V({D:\"button\",W:[\"ad-carousel-nav-button\",\"ad-carousel-nav-prev\"],N:{type:\"button\",onclick:\"return false;\"},K:[{D:\"span\",W:[\"ad-carousel-prev-icon\",\"yt-uix-tooltip\",\"yt-sprite\"],N:{\"data-tooltip-text\":\"Prev\",title:\"Prev\"}}]});g.B(this,this.A);this.A.ga(\"click\",this.F,this);this.A.ca(a);this.w=new g.V({D:\"button\",\nW:[\"ad-carousel-nav-button\",\"ad-carousel-nav-next\"],N:{type:\"button\",onclick:\"return false;\"},K:[{D:\"span\",W:[\"ad-carousel-next-icon\",\"yt-uix-tooltip\",\"yt-sprite\"],N:{\"data-tooltip-text\":\"Next\",title:\"Next\"}}]});g.B(this,this.w);this.w.ga(\"click\",this.C,this);this.w.ca(a);this.B=this.o[\"ad-carousel-list\"];this.u=0;this.Fa=[]};\nb_=function(a){a.B&&g.oh(a.B,\"left\",(2>a.Fa.length?0:-a.u*a.Fa[1].element.clientWidth)+\"px\");g.CC(a.A,0a.Fa.length?1:Math.round((a.element.clientWidth-a.Fa[0].element.clientWidth)\/a.Fa[1].element.clientWidth)+1};\nc_=function(){yX.call(this,!0);this.o=new $Z};\nd_=function(){yX.call(this,!1);this.u=new g.V({D:\"div\",I:\"iv-btp-card\",K:[{D:\"a\",I:\"iv-btp-card-content\",K:[{D:\"div\",V:\"{{cards}}\"}]}]});g.B(this,this.u);var a={D:\"div\",I:\"iv-btp-card-merchant\",K:[{D:\"span\",I:\"iv-btp-card-merchant-text\",V:\"{{merchant}}\"}]};this.A=new g.yC({D:\"div\",W:[\"iv-btp-small-card\",\"yt-uix-hovercard-target\"],N:{\"data-position\":\"bottomright\",\"data-orientation\":\"vertical\"},K:[{D:\"div\",W:[\"iv-btp-card-image\",\"yt-uix-hovercard-anchor\"],V:\"{{image}}\"},{D:\"div\",I:\"iv-btp-card-info\",\nK:[{D:\"span\",I:\"iv-btp-card-action\",V:\"{{price}}\"},a]},{D:\"div\",W:[\"yt-uix-hovercard-content\",\"iv-btp-hovercard\"],V:\"{{hovercard}}\"}]});g.B(this,this.A);this.o=new g.yC({D:\"div\",I:\"iv-btp-large-card\",K:[{D:\"div\",I:\"iv-btp-card-image\",K:[{D:\"span\"},{D:\"div\",I:\"iv-btp-card-image-aligned\",V:\"{{image}}\"}]},{D:\"div\",I:\"iv-btp-card-info\",K:[{D:\"div\",I:\"iv-btp-card-text-box\",K:[{D:\"div\",I:\"iv-btp-card-text-valign\",K:[{D:\"div\",W:[\"yt-ui-ellipsis\",\"yt-ui-ellipsis-4\",\"iv-btp-card-headline\"],V:\"{{headline}}\"}]}]},\n{D:\"span\",I:\"iv-btp-card-action\",V:\"{{price}}\"},a,{D:\"div\",V:\"{{review}}\"}]}]});g.B(this,this.o);this.w=new g.yC({D:\"div\",I:\"iv-btp-hovercard-text-box\",K:[{D:\"a\",K:[{D:\"div\",W:[\"yt-ui-ellipsis\",\"yt-ui-ellipsis-4\",\"iv-btp-hovercard-headline\"],V:\"{{headline}}\"}]},{D:\"div\",I:\"iv-btp-hovercard-info\",K:[{D:\"span\",I:\"iv-btp-hovercard-action\",V:\"{{price}}\"},a]},{D:\"div\",V:\"{{review}}\"}]});g.B(this,this.w);this.B=new g.yC({D:\"div\",I:\"iv-btp-card-review\",K:[{D:\"div\",I:\"iv-btp-card-rating\",K:[{D:\"span\",I:\"iv-btp-card-rating-bg\",\nK:[{D:\"span\",I:\"iv-btp-card-rating-fg\"}]}]},{D:\"span\",I:\"iv-btp-card-reviews\",V:\"{{reviewText}}\"}]});g.B(this,this.B);this.A.ha(\"hovercard\",this.w);this.u.ha(\"cards\",[this.A,this.o]);Ana(this)};\nAna=function(a){a.u.ga(\"click\",function(){a.dispatchEvent({type:\"offerclick\"})});\nfor(var b=g.p((a.u.element||document).getElementsByTagName(\"A\")),c=b.next();!c.done;c=b.next())a.u.L(c.value,\"click\",function(){a.dispatchEvent({type:\"offernavclick\"})})};\ne_=function(a,b,c){c=c?xX(c):null;a.ha(b,c)};\nf_=function(a,b){zX.call(this,a,b,function(){return new Bna.Ap});\nthis.u=null;Cna(this)};\nCna=function(a){for(var b=g.p(Object.values(Dna)),c=b.next();!c.done;c=b.next())a.view.addEventListener(c.value,function(d){return a.onClick(d)})};\ng_=function(){yX.call(this,!0);this.o=new g.V({D:\"div\",I:\"iv-btp-companion\",K:[{D:\"div\",I:\"iv-btp-block-clicks\"},{D:\"div\",I:\"iv-btp-attribution\",K:[{D:\"span\",I:\"iv-btp-title\",V:\"{{shopText}}\"},{D:\"div\",I:\"ad-info-container\",K:[{D:\"span\",I:\"iv-btp-sponsored\",V:\"{{sponsoredText}}\"},{D:\"button\",I:\"ad-info-icon\"}]}]}]});g.B(this,this.o);this.w=this.o.o[\"iv-btp-block-clicks\"];this.u=new TZ;g.B(this,this.u);this.A=tna(this.u,this.o.element);Ena(this)};\nEna=function(a){a.o.ga(\"click\",function(b){g.$d(a.o.o[\"ad-info-icon\"],b.target)&&a.dispatchEvent({type:\"adinfoclick\"})})};\ni_=function(a,b){zX.call(this,a,b,function(){return new h_.ZC});\nthis.J=new g.P(this);g.B(this,this.J);this.F=[];this.u=null;this.w=new h_.wp;g.B(this,this.w);this.view.append(this.w);this.C=new h_.rC(a,b,new kX(this.view.o.o[\"ad-info-icon\"]));g.B(this,this.C);this.view.append(this.C.view);Fna(this)};\nFna=function(a){a.J.L(a.o,\"appresize\",a.T);a.J.L(a.view,\"adinfoclick\",function(b){return a.onClick(b)})};\nGna=function(a){var b=a.view;g.Jh(b.w,!0);lf([a.u,zf(1E3)]).then(function(){g.Jh(b.w,!1)})};\nj_=function(){yX.call(this,!0);var a=this;this.A=this.u=0;this.o=new g.V({D:\"div\",I:\"iv-cards-slider\",K:[{D:\"div\",I:\"iv-cards-slider-body\",K:[{D:\"ul\",I:\"iv-cards-slider-list\"}]},{D:\"button\",W:[\"iv-cards-slider-button\",\"iv-cards-slider-prev\"],N:{type:\"button\",onclick:\";return false;\"},K:[{D:\"span\",W:[\"iv-cards-slider-prev-icon\",\"yt-sprite\"]}]},{D:\"button\",W:[\"iv-cards-slider-button\",\"iv-cards-slider-next\"],N:{type:\"button\",onclick:\";return false;\"},K:[{D:\"span\",W:[\"iv-cards-slider-next-icon\",\"yt-sprite\"]}]}]});\nthis.F=g.Fd(\"iv-cards-slider-list\",this.o.element);if(this.w=g.Fd(\"iv-cards-slider-prev\",this.o.element))this.o.L(this.w,\"click\",function(){a.dispatchEvent({type:\"prevbuttonclick\"})}),g.Jh(this.w,!1);\n(this.B=g.Fd(\"iv-cards-slider-next\",this.o.element))&&this.o.L(this.B,\"click\",function(){a.dispatchEvent({type:\"nextbuttonclick\"})});\ng.B(this,this.o)};\nk_=function(a){a.F.style.left=125*-a.u+\"px\";a.w&&g.Jh(a.w,0Math.random()||g.R(a.ba.P().experiments,\"html5_force_debug_data_for_client_tmp_logs\");this.w=!g.R(a.ba.P().experiments,\"html5_enable_ads_client_monitoring_log\")||g.R(a.ba.P().experiments,\"html5_disable_client_tmp_logs\");this.A=g.R(a.ba.P().experiments,\"html5_control_flow_include_trigger_logging_in_tmp_logs\");this.eventCount=0};\nS_=function(a,b,c){b=M_(b);b.adsClientEvent.adClientData={slotData:a.o(c)};P_(a,b)};\nC_=function(a,b,c,d){b=M_(b);b.adsClientEvent.adClientData={slotData:a.o(c)};d&&(b.adsClientEvent.adClientData.layoutData=O_(a,d));P_(a,b)};\nP0=function(a,b,c,d){b=M_(b);var e=b.adsClientEvent;c={opportunityType:c};a.u&&d&&(c.debugData={slots:(0,g.Hc)(d,a.o)});e.adClientData={opportunityData:c};P_(a,b)};\nM_=function(a){return{adsClientEvent:{eventType:a}}};\nO_=function(a,b){var c={type:Yna.get(b.layoutType)||\"LAYOUT_TYPE_UNSPECIFIED\",controlFlowManagerLayer:e1.get(b.lf)||\"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED\"};a.u&&(c.debugData={layoutId:b.layoutId});return c};\nP_=function(a,b){a.w||(b.adsClientEvent.eventOrder=++a.eventCount,b&&b.adsClientEvent&&\"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED\"===b.adsClientEvent.eventType||fr(\"adsClientStateChange\",b))};\nf1=function(a,b){g.A.call(this);this.Fb=a;this.cg=b;this.o=this.u=null;this.cg.addListener(this)};\ng1=function(a){g.A.call(this);this.o=new f1(a.dE,a.DF);g.B(this,this.o)};\nh1=function(a){g.A.call(this);this.ba=a;this.listeners=[];this.o=new g.P(this);g.B(this,this.o);this.o.L(this.ba,\"aduxclicked\",this.onAdUxClicked)};\ni1=function(a,b,c){b=(0,g.Hc)(b,function(d){return new NT(d,c,d.id)});\na.ba.la(\"onAdUxUpdate\",b)};\nZna=function(a){this.ba=a};\nFW=function(a){return(g.Qx(a.ba.P())||a.ba.P().o)&&g.R(a.ba.P().experiments,\"html5_enable_companion_with_action_on_above_feed_slot\")};\nj1=function(a){return g.R(a.ba.P().experiments,\"html5_enable_video_overlay_on_inplayer_slot\")};\nk1=function(){this.listeners=[]};\n$na=function(a,b,c,d,e){a.listeners.forEach(function(f){if(f.o)y_(f.o.layoutId===b?\"Received repeat AD_START event.\":\"Received a new AD_START event before received AD_ENDED event.\");else{f.u={slotId:An(),sb:\"slot_type_player_bytes\",wj:[],Fl:[],El:[],lf:\"surface\",vb:new t0([])};var k=[],l=c.A||\"\";l&&k.push(new h0(l));(l=(l=c.o)&&l.playerOverlay&&l.playerOverlay.instreamAdPlayerOverlayRenderer)&&k.push(new k0(l));k.push(new j0(d));k.push(new m0(e));k.push(new g0(c.aa));f.o={layoutId:b,layoutType:\"layout_type_media\",\nWi:[],Xi:[],Vi:[],lf:\"surface\",vb:new t0(k)};l=f.Fb;k=f.o;C_(l.jb,\"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED\",f.u,k);l=g.p(l.u);for(var m=l.next();!m.done;m=l.next())m.value.lj(k);l=f.Fb;k=f.u;f=f.o;C_(l.jb,\"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED\",k,f);l=g.p(l.u);for(m=l.next();!m.done;m=l.next())m.value.Zi(k,f)}})};\naoa=function(a,b){a.listeners.forEach(function(c){if(c.o&&c.o.layoutId===b){var d=c.Fb,e=c.u,f=c.o,k=$_(\"unknown\");k&&C_(d.jb,k,e,f);d=g.p(d.u);for(k=d.next();!k.done;k=d.next())k.value.aj(e,f);c.u=null;c.o=null}else y_(\"Received AD_ENDED for unknown layout.\")})};\nl1=function(a){this.o=a};\nboa=function(a){var b=void 0===b?new WT(new l1(function(){var c=a.getVideoData(1);return c?c.af():\"\"})):b;\nthis.ba=a;this.Uh=b;this.vB=FU(BU(a))};\ncoa=function(a){if(a=a.ba.ob())if(a=CI(a.B))return a;return function(){}};\nm1=function(a){this.ba=a};\nn1=function(a,b){g.A.call(this);this.Fb=a;this.ba=b;this.u=new Map;this.w=new Map;this.o=new g.P(this);g.B(this,this.o);this.o.L(this.ba,g.SD(\"ad\"),this.A,this)};\no1=function(a,b){g.A.call(this);this.Fb=a;this.ba=b;this.o=new Map;this.u=null;this.w=new g.P(this);g.B(this,this.w);this.w.L(this.ba,\"videodatachange\",this.A)};\np1=function(a){var b=a.ba.getVideoData(1);b&&(a.u=b.clientPlaybackNonce)};\nq1=function(a){g.A.call(this);this.u=new o1(a.HB,a.ba);g.B(this,this.u);this.o=new n1(a.HB,a.ba);g.B(this,this.o)};\nr1=function(a){function b(){return k}\ng.A.call(this);var c=new h1(a);g.B(this,c);var d=new m1(a),e=new boa(a);this.cg=new k1;this.o=new Zna(a);this.jb=new d1(this.o);g.B(this,this.jb);var f=new Wna,k=null;this.Ml=new b1({IB:b});g.B(this,this.Ml);this.zo=new W0(b,f,this.o,this.jb);g.B(this,this.zo);this.u=new A0({zN:function(l){return new q1({ba:a,HB:l})},\nyr:new Sna({sr:g.Gx(a.P()),Ef:c,Vg:d,Bd:e,Fp:b}),Ml:this.Ml,zo:this.zo,jb:this.jb});g.B(this,this.u);k=this.u.u;c=new g1({DF:this.cg,dE:k});g.B(this,c);a.P().o?this.Lj=new U0(b,f,this.jb):this.Lj=new Q0(b,f,this.jb);g.B(this,this.Lj)};\ns1=function(a){g.uP.call(this,a);var b=this;this.o=null;this.u=new r1(this.player);g.B(this,this.u);this.created=!1;var c=a.P();!Ex(c)||g.Hx(c)||Ix(c)||(c=function(){return b.o},g.B(this,new v_(a,c)),g.B(this,QU(a)?new t_(a,c):new s_(a,c)))};\nt1=function(a,b){if(null!==a.o){var c=a.o;switch(b){case \"control_play\":DY(c)&&c.o.ob().playVideo();break;case \"control_pause\":DY(c)&&(g.W(g.lL(c.o,2),64)||c.o.ob().pauseVideo())}}};\ndoa=function(){if(!g.Kd)return!1;try{return new ActiveXObject(\"MSXML2.DOMDocument\"),!0}catch(a){return!1}};\ng.u1=function(a){if(\"undefined\"!=typeof DOMParser){var b=new DOMParser;Kg();a=Tc(a,null);return b.parseFromString(g.Pc(a),\"application\/xml\")}if(eoa){b=new ActiveXObject(\"MSXML2.DOMDocument\");b.resolveExternals=!1;b.validateOnParse=!1;try{b.setProperty(\"ProhibitDTD\",!0),b.setProperty(\"MaxXMLSize\",2048),b.setProperty(\"MaxElementDepth\",256)}catch(c){}b.loadXML(a);return b}throw Error(\"Your browser does not support loading xml documents\");};\ng.v1=function(a){if(!foa.test(a))throw Error(\"'\"+a+\"' is not a valid hex color\");4==a.length&&(a=a.replace(goa,\"#$1$1$2$2$3$3\"));a=a.toLowerCase();a=parseInt(a.substr(1),16);return[a>>16,a>>8&255,a&255]};\ng.w1=function(a){g.A.call(this);this.u=a;this.o={}};\nx1=function(a,b,c,d,e,f){if(g.Ha(c))for(var k=0;k=f}});\nla(\"String.prototype.startsWith\",function(a){return a?a:function(b,c){var d=Aa(this,b,\"startsWith\");b+=\"\";for(var e=d.length,f=b.length,k=Math.max(0,Math.min(c|0,d.length)),l=0;l=f}});\nla(\"String.prototype.repeat\",function(a){return a?a:function(b){var c=Aa(this,null,\"repeat\");if(0>b||1342177279>>=1)c+=c;return d}});\nla(\"WeakMap\",function(a){function b(m){this.o=(l+=Math.random()+1).toString();if(m){m=g.p(m);for(var n;!(n=m.next()).done;)n=n.value,this.set(n[0],n[1])}}\nfunction c(){}\nfunction d(m){var n=typeof m;return\"object\"===n&&null!==m||\"function\"===n}\nfunction e(m){if(!Ba(m,k)){var n=new c;ka(m,k,{value:n})}}\nfunction f(m){var n=Object[m];n&&(Object[m]=function(q){if(q instanceof c)return q;e(q);return n(q)})}\nif(function(){if(!a||!Object.seal)return!1;try{var m=Object.seal({}),n=Object.seal({}),q=new a([[m,2],[n,3]]);if(2!=q.get(m)||3!=q.get(n))return!1;q[\"delete\"](m);q.set(n,4);return!q.has(m)&&4==q.get(n)}catch(t){return!1}}())return a;\nvar k=\"$jscomp_hidden_\"+Math.random();f(\"freeze\");f(\"preventExtensions\");f(\"seal\");var l=0;b.prototype.set=function(m,n){if(!d(m))throw Error(\"Invalid WeakMap key\");e(m);if(!Ba(m,k))throw Error(\"WeakMap key fail: \"+m);m[k][this.o]=n;return this};\nb.prototype.get=function(m){return d(m)&&Ba(m,k)?m[k][this.o]:void 0};\nb.prototype.has=function(m){return d(m)&&Ba(m,k)&&Ba(m[k],this.o)};\nb.prototype[\"delete\"]=function(m){return d(m)&&Ba(m,k)&&Ba(m[k],this.o)?delete m[k][this.o]:!1};\nreturn b});\nla(\"Map\",function(a){function b(){var l={};return l.previous=l.next=l.head=l}\nfunction c(l,m){var n=l.o;return oa(function(){if(n){for(;n.head!=l.o;)n=n.previous;for(;n.next!=n.head;)return n=n.next,{done:!1,value:m(n)};n=null}return{done:!0,value:void 0}})}\nfunction d(l,m){var n=m&&typeof m;\"object\"==n||\"function\"==n?f.has(m)?n=f.get(m):(n=\"\"+ ++k,f.set(m,n)):n=\"p_\"+m;var q=l.u[n];if(q&&Ba(l.u,n))for(var t=0;tb?-c:c}});\nla(\"Array.prototype.fill\",function(a){return a?a:function(b,c,d){var e=this.length||0;0>c&&(c=Math.max(0,e+c));if(null==d||d>e)d=e;d=Number(d);0>d&&(d=Math.max(0,e+d));for(c=Number(c||0);cf&&(f=Math.max(f+e,0));f>>0);gaa=0;g.H=Date.now||function(){return+new Date};var Ad;g.Pa(Qa,Error);Qa.prototype.name=\"CustomError\";g.Pa(Ra,Qa);Ra.prototype.name=\"AssertionError\";var Wa,fj;Wa=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(\"string\"===typeof a)return\"string\"!==typeof b||1!=b.length?-1:a.indexOf(b,0);\nfor(var c=0;cc&&(c=Math.max(0,a.length+c));if(\"string\"===typeof a)return\"string\"!==typeof b||1!=b.length?-1:a.lastIndexOf(b,c);for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1};\ng.y=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=\"string\"===typeof a?a.split(\"\"):a,f=0;f\/g,Ab=\/\"\/g,Bb=\/'\/g,Cb=\/\\x00\/g,saa=\/[\\x00&<>\"']\/;a:{var F1=g.v.navigator;if(F1){var G1=F1.userAgent;if(G1){g.Ib=G1;break a}}g.Ib=\"\"};var bc=\"constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf\".split(\" \");var loa={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};var Jda,Ida,Hda,Kda;Jda=RegExp(\"[A-Za-z\\u00c0-\\u00d6\\u00d8-\\u00f6\\u00f8-\\u02b8\\u0300-\\u0590\\u0900-\\u1fff\\u200e\\u2c00-\\ud801\\ud804-\\ud839\\ud83c-\\udbff\\uf900-\\ufb1c\\ufe00-\\ufe6f\\ufefd-\\uffff]\");g.H1=RegExp(\"^[\\u0591-\\u06ef\\u06fa-\\u08ff\\u200f\\ud802-\\ud803\\ud83a-\\ud83b\\ufb1d-\\ufdff\\ufe70-\\ufefc]\");g.I1=RegExp(\"^[^\\u0591-\\u06ef\\u06fa-\\u08ff\\u200f\\ud802-\\ud803\\ud83a-\\ud83b\\ufb1d-\\ufdff\\ufe70-\\ufefc]*[A-Za-z\\u00c0-\\u00d6\\u00d8-\\u00f6\\u00f8-\\u02b8\\u0300-\\u0590\\u0900-\\u1fff\\u200e\\u2c00-\\ud801\\ud804-\\ud839\\ud83c-\\udbff\\uf900-\\ufb1c\\ufe00-\\ufe6f\\ufefd-\\uffff]\");\ng.rn=RegExp(\"^[^A-Za-z\\u00c0-\\u00d6\\u00d8-\\u00f6\\u00f8-\\u02b8\\u0300-\\u0590\\u0900-\\u1fff\\u200e\\u2c00-\\ud801\\ud804-\\ud839\\ud83c-\\udbff\\uf900-\\ufb1c\\ufe00-\\ufe6f\\ufefd-\\uffff]*[\\u0591-\\u06ef\\u06fa-\\u08ff\\u200f\\ud802-\\ud803\\ud83a-\\ud83b\\ufb1d-\\ufdff\\ufe70-\\ufefc]\");Ida=\/^http:\\\/\\\/.*\/;Hda=\/\\s+\/;Kda=\/[\\d\\u06f0-\\u06f9]\/;nc.prototype.Uf=!0;nc.prototype.se=function(){return this.o};\nvar mc={},lc={},Laa=g.pc(\"\");sc.prototype.Uf=!0;sc.prototype.se=function(){return this.u.toString()};\nsc.prototype.Vq=!0;sc.prototype.o=function(){return 1};\nvar xaa=\/%{(\\w+)}\/g,waa=\/^((https:)?\\\/\\\/[0-9a-z.:[\\]-]+\\\/|\\\/[^\/\\\\]|[^:\/\\\\%]+\\\/|[^:\/\\\\%]*[?#]|about:blank#)\/i,rc={},qc={};g.yc.prototype.Uf=!0;g.yc.prototype.se=function(){return this.u.toString()};\ng.yc.prototype.Vq=!0;g.yc.prototype.o=function(){return 1};\nvar Aaa=\/^(?:audio\\\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-wav|wav|webm)|image\\\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|text\\\/csv|video\\\/(?:mpeg|mp4|ogg|webm|quicktime))(?:;\\w+=(?:\\w+|\"[\\w;=]+\"))*$\/i,zaa=\/^data:([^,]*);base64,[a-z0-9+\\\/]+=*$\/i,Ac=\/^(?:(?:https?|mailto|ftp):|[^:\/?#]*(?:[\/?#]|$))\/i,xc={},wc={};Ec.prototype.Uf=!0;var Dc={};Ec.prototype.se=function(){return this.o};\nvar Jc=Gc(\"\"),Caa=\/^[-,.\"'%_!# a-zA-Z0-9\\[\\]]+$\/,Mc=RegExp(\"\\\\b(url\\\\([ \\t\\n]*)('[ -&(-\\\\[\\\\]-~]*'|\\\"[ !#-\\\\[\\\\]-~]*\\\"|[!#-&*-\\\\[\\\\]-~]*)([ \\t\\n]*\\\\))\",\"g\"),Lc=RegExp(\"\\\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?)\\\\([-+*\/0-9a-z.%\\\\[\\\\], ]+\\\\)\",\"g\"),Daa=\/\\\/\\*\/;Oc.prototype.Vq=!0;Oc.prototype.o=function(){return this.w};\nOc.prototype.Uf=!0;Oc.prototype.se=function(){return this.u.toString()};\nvar J1=\/^[a-zA-Z0-9-]+$\/,moa={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},noa={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},Nc={};Tc(\"\",0);var Sc=Tc(\"\",0);Tc(\"
\",0);var Kaa=kc(function(){var a=document.createElement(\"div\"),b=document.createElement(\"div\");b.appendChild(document.createElement(\"div\"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=g.Pc(Sc);return!b.parentElement});var Oaa=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};jd[\" \"]=g.Ea;var qh,dI,uT,ooa,K1,poa,ox,qx,L1;g.rh=Jb(\"Opera\");g.Kd=Jb(\"Trident\")||Jb(\"MSIE\");g.Aw=Jb(\"Edge\");g.Ux=g.Aw||g.Kd;qh=Jb(\"Gecko\")&&!(Eb(g.Ib,\"WebKit\")&&!Jb(\"Edge\"))&&!(Jb(\"Trident\")||Jb(\"MSIE\"))&&!Jb(\"Edge\");g.Md=Eb(g.Ib,\"WebKit\")&&!Jb(\"Edge\");dI=Jb(\"Macintosh\");uT=Jb(\"Windows\");g.px=Jb(\"Android\");ooa=hd();K1=Jb(\"iPad\");poa=Jb(\"iPod\");ox=id();qx=Eb(g.Ib,\"KaiOS\");\na:{var M1=\"\",N1=function(){var a=g.Ib;if(qh)return\/rv:([^\\);]+)(\\)|;)\/.exec(a);if(g.Aw)return\/Edge\\\/([\\d\\.]+)\/.exec(a);if(g.Kd)return\/\\b(?:MSIE|rv)[: ]([^\\);]+)(\\)|;)\/.exec(a);if(g.Md)return\/WebKit\\\/(\\S+)\/.exec(a);if(g.rh)return\/(?:Version)[ \\\/]?(\\S+)\/.exec(a)}();\nN1&&(M1=N1?N1[1]:\"\");if(g.Kd){var O1=ld();if(null!=O1&&O1>parseFloat(M1)){L1=String(O1);break a}}L1=M1}var md=L1,Qaa={},P1;P1=g.v.document&&g.Kd?ld():void 0;var Saa=P1;try{(new self.OffscreenCanvas(0,0)).getContext(\"2d\")}catch(a){}var Taa=!g.Kd||g.od(9),Vaa=!qh&&!g.Kd||g.Kd&&g.od(9)||qh&&g.nd(\"1.9.1\");g.Kd&&g.nd(\"9\");var Xaa=g.Kd||g.rh||g.Md;g.sd.prototype.clone=function(){return new g.sd(this.x,this.y)};\ng.sd.prototype.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};\ng.sd.prototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};\ng.sd.prototype.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};g.h=g.vd.prototype;g.h.clone=function(){return new g.vd(this.width,this.height)};\ng.h.aspectRatio=function(){return this.width\/this.height};\ng.h.isEmpty=function(){return!xd(this)};\ng.h.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};\ng.h.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};\ng.h.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};var Gd={cellpadding:\"cellPadding\",cellspacing:\"cellSpacing\",colspan:\"colSpan\",frameborder:\"frameBorder\",height:\"height\",maxlength:\"maxLength\",nonce:\"nonce\",role:\"role\",rowspan:\"rowSpan\",type:\"type\",usemap:\"useMap\",valign:\"vAlign\",width:\"width\"};g.h=yd.prototype;g.h.getElementsByTagName=function(a,b){return(b||this.o).getElementsByTagName(String(a))};\ng.h.createElement=function(a){return Od(this.o,a)};\ng.h.appendChild=g.Td;g.h.append=function(a,b){Pd(zd(a),a,arguments,1)};\ng.h.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case \"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAND\":case \"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WBR\":return!1}return!0};\ng.h.contains=g.$d;g.h=ge.prototype;g.h.cO=function(a,b){for(var c=[],d=1;d=a.keyCode)a.keyCode=-1}catch(b){}};var oe=\"closure_listenable_\"+(1E6*Math.random()|0),$aa=0;re.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.listeners[f];a||(a=this.listeners[f]=[],this.o++);var k=te(a,b,d,e);-1>>0);g.Pa(g.Je,g.A);g.Je.prototype[oe]=!0;g.h=g.Je.prototype;g.h.addEventListener=function(a,b,c,d){ve(this,a,b,c,d)};\ng.h.removeEventListener=function(a,b,c,d){De(this,a,b,c,d)};\ng.h.dispatchEvent=function(a){var b=this.aa;if(b){var c=[];for(var d=1;b;b=b.aa)c.push(b),++d}b=this.ea;d=a.type||a;if(\"string\"===typeof a)a=new g.le(a,b);else if(a instanceof g.le)a.target=a.target||b;else{var e=a;a=new g.le(d,b);g.cc(a,e)}e=!0;if(c)for(var f=c.length-1;!a.o&&0<=f;f--){var k=a.currentTarget=c[f];e=Ke(k,d,!0,a)&&e}a.o||(k=a.currentTarget=b,e=Ke(k,d,!0,a)&&e,a.o||(e=Ke(k,d,!1,a)&&e));if(c)for(f=0;!a.o&&f=this.A&&this.B())};var zx,TB;g.mw=ec();zx=hd()||Jb(\"iPod\");TB=Jb(\"iPad\");g.rx=g.hc();g.Fv=fc();g.Vx=gc()&&!id();var Ff={},Jf=null;var cg=0,dg=0;var Mf=[];Lf.prototype.clone=function(){return Nf(this.u,this.A,this.w-this.A)};\nLf.prototype.clear=function(){this.u=null;this.o=this.w=this.A=0;this.B=!1};\nLf.prototype.reset=function(){this.o=this.A};Qf.prototype.reset=function(){this.o.reset();this.u=this.w=-1};Vf.prototype.length=function(){return this.o.length};\nVf.prototype.end=function(){var a=this.o;this.o=[];return a};Yf.prototype.reset=function(){this.w=[];this.o.end();this.u=0};var mg=\"function\"==typeof Uint8Array,ng=[];lg.prototype.toString=function(){Bg(this);return this.u.toString()};\nlg.prototype.clone=function(){return new this.constructor(Cg(zg(this)))};var Gj;Gj=[\"av.key\",\"js\",\"unreleased\"].slice(-1)[0];var Ph=document,I=window;g.h=Dg.prototype;g.h.isEnabled=function(){return navigator.cookieEnabled};\ng.h.set=function(a,b,c){var d=!1;if(\"object\"===typeof c){var e=c.iT;d=c.YN||!1;var f=c.domain||void 0;var k=c.path||void 0;var l=c.Qx}if(\/[;=\\s]\/.test(a))throw Error('Invalid cookie name \"'+a+'\"');if(\/[;\\r\\n]\/.test(b))throw Error('Invalid cookie value \"'+b+'\"');void 0===l&&(l=-1);c=f?\";domain=\"+f:\"\";k=k?\";path=\"+k:\"\";d=d?\";secure\":\"\";l=0>l?\"\":0==l?\";expires=\"+(new Date(1970,1,1)).toUTCString():\";expires=\"+(new Date((0,g.H)()+1E3*l)).toUTCString();this.o.cookie=a+\"=\"+b+c+k+l+d+(null!=e?\";samesite=\"+\ne:\"\")};\ng.h.get=function(a,b){for(var c=a+\"=\",d=(this.o.cookie||\"\").split(\";\"),e=0,f;eb&&(b+=12);a:{switch(b){case 1:var d=0!=c%4||0==c%100&&0!=c%400?28:29;break a;case 5:case 8:case 10:case 3:d=30;break a}d=31}d=Math.min(d,this.getDate());this.date.setDate(1);this.date.setFullYear(c);this.date.setMonth(b);this.date.setDate(d)}a.days&&(a=new Date((new Date(this.getFullYear(),this.getMonth(),this.getDate(),12)).getTime()+864E5*a.days),this.date.setDate(1),this.date.setFullYear(a.getFullYear()),\nthis.date.setMonth(a.getMonth()),this.date.setDate(a.getDate()),Ig(this,a.getDate()))};\ng.h.toString=function(){return[this.getFullYear(),g.bd(this.getMonth()+1,2),g.bd(this.getDate(),2)].join(\"\")+\"\"};\ng.h.valueOf=function(){return this.date.valueOf()};var Kg=g.Ea;var Og=\/^(?:([^:\/?#.]+):)?(?:\\\/\\\/(?:([^\/?#]*)@)?([^\/#?]*?)(?::([0-9]+))?(?=[\/\\\\#?]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$\/,bh=\/#|$\/,pba=\/[?&]($|#)\/;var tba=\/https?:\\\/\\\/[^\\\/]+\/,rba={jP:\"allow-forms\",kP:\"allow-modals\",lP:\"allow-orientation-lock\",mP:\"allow-pointer-lock\",nP:\"allow-popups\",oP:\"allow-popups-to-escape-sandbox\",pP:\"allow-presentation\",qP:\"allow-same-origin\",rP:\"allow-scripts\",sP:\"allow-top-navigation\",tP:\"allow-top-navigation-by-user-activation\"},wba=kc(function(){return sba()});var Oba={PR:1,DS:2,oR:3};g.h=hh.prototype;g.h.getHeight=function(){return this.bottom-this.top};\ng.h.clone=function(){return new hh(this.top,this.right,this.bottom,this.left)};\ng.h.contains=function(a){return this&&a?a instanceof hh?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};\ng.h.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};\ng.h.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};\ng.h.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};g.h=g.lh.prototype;g.h.clone=function(){return new g.lh(this.left,this.top,this.width,this.height)};\ng.h.contains=function(a){return a instanceof g.sd?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};\ng.h.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};\ng.h.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};\ng.h.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};var ph={};var zba=kc(function(){var a=!1;try{var b=Object.defineProperty({},\"passive\",{get:function(){a=!0}});\ng.v.addEventListener(\"test\",null,b)}catch(c){}return a});var Nh=!!window.google_async_iframe_id,Oh=Nh&&window.parent||window;oc(g.pc(\"\/\/fonts.googleapis.com\/css\"));var ica={NONE:0,gQ:1};Th.prototype.isVisible=function(){return this.Ch?.3<=this.fb:.5<=this.fb};var yi={xC:0,pQ:1},Pba={xC:0,NQ:1,OQ:2},Nba={NONE:0,XQ:1,vQ:2};Uh.prototype.getValue=function(){return this.u};\ng.r(Vh,Uh);Vh.prototype.setValue=function(a){if(null!==this.u||!g.Ub(this.w,a))return!1;this.u=a;return!0};\ng.r(Wh,Uh);Wh.prototype.setValue=function(a){if(null!==this.u||\"string\"!==typeof a)return!1;this.u=a;return!0};Xh.prototype.disable=function(){this.w=!1};\nXh.prototype.enable=function(){this.w=!0};\nXh.prototype.isEnabled=function(){return this.w};\nXh.prototype.reset=function(){this.o={};this.w=!0;this.u={}};g.Zj=!g.Kd&&!gc();bi.prototype.now=function(){return 0};\nbi.prototype.u=function(){return 0};\nbi.prototype.w=function(){return 0};\nbi.prototype.o=function(){return 0};g.r(di,bi);di.prototype.now=function(){return ci()&&I.performance.now?I.performance.now():bi.prototype.now.call(this)};\ndi.prototype.u=function(){return ci()&&I.performance.memory?I.performance.memory.totalJSHeapSize||0:bi.prototype.u.call(this)};\ndi.prototype.w=function(){return ci()&&I.performance.memory?I.performance.memory.usedJSHeapSize||0:bi.prototype.w.call(this)};\ndi.prototype.o=function(){return ci()&&I.performance.memory?I.performance.memory.jsHeapSizeLimit||0:bi.prototype.o.call(this)};fi.prototype.isVisible=function(){return 1===ei(Ph)};var Dba=\/^https?:\\\/\\\/(\\w|-)+\\.cdn\\.ampproject\\.(net|org)(\\?|\\\/|$)\/;ri.prototype.setInterval=function(a,b){return I.setInterval(a,b)};\nri.prototype.clearInterval=function(a){I.clearInterval(a)};\nri.prototype.setTimeout=function(a,b){return I.setTimeout(a,b)};\nri.prototype.clearTimeout=function(a){I.clearTimeout(a)};\nFa(ri);vi.prototype.getContext=function(){if(!this.o){if(!I)throw Error(\"Context has not been set and window is undefined.\");this.o=ri.getInstance()}return this.o};\nFa(vi);g.Pa(wi,lg);zi.prototype.gt=function(a){if(\"string\"===typeof a&&0!=a.length){var b=this.Ma;if(b.w){a=a.split(\"&\");for(var c=a.length-1;0<=c;c--){var d=a[c].split(\"=\"),e=d[0];d=1=this.F?a:this;b!==this.o?(this.C=this.o.C,tj(this)):this.C!==this.o.C&&(this.C=this.o.C,tj(this))};\ng.h.Fg=function(a){if(a.u===this.o){var b;if(!(b=this.Z)){b=this.w;var c=this.G;b=!(a&&(void 0===c||!c||b.volume==a.volume)&&b.w==a.w&&jh(b.o,a.o))}this.w=a;b&&yj(this)}};\ng.h.tf=function(){return this.G};\ng.h.dispose=function(){this.tb=!0};\ng.h.ka=function(){return this.tb};g.h=zj.prototype;g.h.Fr=function(){return!0};\ng.h.Mn=function(){};\ng.h.sm=function(){this.element&&(this.o=kj(this.element,this.u.o.ud))};\ng.h.vv=function(){this.B=this.u.w.o};\ng.h.Hf=function(){this.sm();this.A=new qj(this.u.w,this.o,this.A.w,this.A.o,this.A.B,Vi(),this.A.A)};\ng.h.dispose=function(){if(!this.ka()){var a=this.u;g.cb(a.A,this);a.G&&this.tf()&&xj(a);this.tb=!0}};\ng.h.ka=function(){return this.tb};\ng.h.Bg=function(){return this.u.Bg()};\ng.h.Rf=function(){return this.u.Rf()};\ng.h.Ai=function(){return this.u.Ai()};\ng.h.qk=function(){return this.u.qk()};\ng.h.Ii=function(){};\ng.h.Fg=function(){this.Hf()};\ng.h.tf=function(){return this.M};g.h=Aj.prototype;g.h.Rf=function(){return this.o.Rf()};\ng.h.Ai=function(){return this.o.Ai()};\ng.h.qk=function(){return this.o.qk()};\ng.h.create=function(a,b,c){var d=null;this.o&&(d=this.Ln(a,b,c),vj(this.o,d));return d};\ng.h.Tx=function(){return this.Hk()};\ng.h.Hk=function(){return!1};\ng.h.init=function(a){return this.o.initialize()?(vj(this.o,this),this.A=a,!0):!1};\ng.h.Ii=function(a){0==a.Rf()&&this.A(a.Ai(),this)};\ng.h.Fg=function(){};\ng.h.tf=function(){return!1};\ng.h.dispose=function(){this.tb=!0};\ng.h.ka=function(){return this.tb};\ng.h.Bg=function(){return{}};Dj.prototype.add=function(a,b,c){++this.w;var d=this.w\/4096;this.o.push(bca(new Bj(a,b,c),d));this.u=!0;return this};Hj.prototype.toString=function(){var a=\"\/\/pagead2.googlesyndication.com\/\/pagead\/gen_204\",b=Fj(this.o);0=k;k=!(0=k)||c;this.o[e].update(f&&l,d,!f||k)}};Wj.prototype.update=function(a,b,c,d){this.F=-1!=this.F?Math.min(this.F,b.fb):b.fb;this.J=Math.max(this.J,b.fb);this.O=-1!=this.O?Math.min(this.O,b.sd):b.sd;this.U=Math.max(this.U,b.sd);this.ia.update(b.sd,c.sd,b.o,a,d);this.u.update(b.fb,c.fb,b.o,a,d);c=d||c.Ch!=b.Ch?c.isVisible()&&b.isVisible():c.isVisible();b=!b.isVisible()||b.o;this.aa.update(c,a,b)};\nWj.prototype.Eh=function(){return this.aa.w>=this.ea};var Yj=new hh(0,0,0,0);g.r(ak,g.A);g.h=ak.prototype;g.h.X=function(){this.Rc.o&&(this.oh.Ns&&(Mh(this.Rc.o,\"mouseover\",this.oh.Ns),this.oh.Ns=null),this.oh.Ms&&(Mh(this.Rc.o,\"mouseout\",this.oh.Ms),this.oh.Ms=null));this.Gl&&this.Gl.dispose();this.nb&&this.nb.dispose();delete this.Gn;delete this.Hn;delete this.QB;delete this.Rc.Og;delete this.Rc.o;delete this.oh;delete this.Gl;delete this.nb;delete this.Ma;g.A.prototype.X.call(this)};\ng.h.Xd=function(){return this.nb?this.nb.o:this.position};\ng.h.gt=function(a){zi.getInstance().gt(a)};\ng.h.tf=function(){return!1};\ng.h.cn=function(){return new Wj};\ng.h.Gd=function(){return this.Gn};\ng.h.Gw=function(a){return ek(this,a,1E4)};\ng.h.Nl=function(a,b,c,d,e,f,k,l){this.Ri||(\"number\"!==typeof b&&(this.bl=new g.sd(a.left-b.left,a.top-b.top)),this.Lm&&(a=this.Lp(a,b,d,f,l),e=e&&this.pd.fb>=(this.Ch()?.3:.5),this.au(k,a,e),this.xr=c,0b?1:c};\ng.h.hn=function(a){return this.Ow(a,1E4)};\ng.h.Hm=function(a,b){if(0===this.opacity&&1===$h(this.Ma,\"opac\"))return 0;if(\"number\"===typeof a)return a;var c=lj(a,b),d=1==$h(this.Ma,\"od\");if(0>=mj(this.Xd())||oj(c,b,this.Rc.o,d))return 0;d=mj(c)\/mj(this.Xd());c=nj(c,b);return this.Cl()?Math.max(d,c):d};\ng.h.Ch=function(){return!1};\ng.h.Cl=function(){return!1};\ng.h.bf=function(){return 0};\ng.h.Eh=function(){return this.Gn.Eh()};var hk=\"StopIteration\"in g.v?g.v.StopIteration:{message:\"StopIteration\",stack:\"\"};gk.prototype.next=function(){throw hk;};\ngk.prototype.Df=function(){return this};g.r(kk,Th);ok.prototype.getValue=function(){return this.u};\nok.prototype.update=function(a,b){32<=a||(this.o&1<=a.bottom||a.left>=a.right?new hh(0,0,0,0):a;a=this.u.w;var c=0,d=0,e=0;0<(this.o.bottom-this.o.top)*(this.o.right-this.o.left)&&(this.sx(b)?b=new hh(0,0,0,0):(c=gj.getInstance().A,e=new hh(0,c.height,c.width,0),c=nj(b,this.o),d=nj(b,gj.getInstance().o),e=nj(b,e)));b=b.top>=b.bottom||b.left>=b.right?new hh(0,0,0,0):kh(b,-this.o.left,-this.o.top);this.A=new qj(a,this.o,b,c,d,this.timestamp,e)};\nuk.prototype.getName=function(){return this.u.getName()};var toa=new hh(0,0,0,0);g.r(vk,uk);g.h=vk.prototype;g.h.Fr=function(){this.w();return!0};\ng.h.Fg=function(){uk.prototype.Hf.call(this)};\ng.h.wv=function(){};\ng.h.sm=function(){};\ng.h.Hf=function(){this.w();uk.prototype.Hf.call(this)};\ng.h.Ii=function(a){a=a.isActive();a!==this.F&&(a?this.w():(gj.getInstance().o=new hh(0,0,0,0),this.o=new hh(0,0,0,0),this.B=new hh(0,0,0,0),this.timestamp=-1));this.F=a};var U1={},zca=(U1.firstquartile=0,U1.midpoint=1,U1.thirdquartile=2,U1.complete=3,U1);g.r(wk,ak);g.h=wk.prototype;g.h.tf=function(){return!0};\ng.h.Gw=function(a){return ek(this,a,Math.max(1E4,this.A\/3))};\ng.h.hn=function(a){return 2==this.Ec?0:ak.prototype.Ow.call(this,a,Math.max(1E4,this.A\/3))};\ng.h.Nl=function(a,b,c,d,e,f,k,l){var m=this,n=this.J(this)||{};g.cc(n,f);this.A=n.duration||this.A;this.H=n.isVpaid||this.H;this.da=n.isYouTube||this.da;f=vca(this,c);1===Ak(this)&&(k=f);ak.prototype.Nl.call(this,a,b,c,d,e,n,k,l);this.Hh&&this.Hh.o&&(0,g.y)(this.F,function(q){q.o||(q.o=tk(q,m))})};\ng.h.au=function(a,b,c){ak.prototype.au.call(this,a,b,c);zk(this).update(a,b,this.pd,c);this.oa=lk(this.pd)&&lk(b);-1==this.Y&&this.ia&&(this.Y=this.Gd().w.o);this.zc.w=0;a=this.Eh();b.isVisible()&&mk(this.zc,\"vs\");a&&mk(this.zc,\"vw\");ej(b.volume)&&mk(this.zc,\"am\");lk(b)&&mk(this.zc,\"a\");this.Li&&mk(this.zc,\"f\");-1!=b.u&&(mk(this.zc,\"bm\"),1==b.u&&mk(this.zc,\"b\"));lk(b)&&b.isVisible()&&mk(this.zc,\"avs\");this.oa&&a&&mk(this.zc,\"avw\");0this.o.F&&(this.o=this,tj(this)),this.F=a);return 2==a};\nFa(sl);Fa(tl);ul.prototype.aB=function(){xl(this,Sk(),!1)};\nul.prototype.A=function(){var a=jj(),b=Vi();a?(Xi||(Yi=b,(0,g.y)(Rk.o,function(c){var d=c.Gd();d.Z=qk(d,b,1!=c.Ec)})),Xi=!0):(this.F=zl(this,b),Xi=!1,Ik=b,(0,g.y)(Rk.o,function(c){c.Lm&&(c.Gd().G=b)}));\nxl(this,Sk(),!a)};\nFa(ul);var vl=ul.getInstance();var Al=null,im=\"\",hm=!1;var V1=Hl([void 0,1,2,3,4,8,16]),W1=Hl([void 0,4,8,16]),voa={sv:\"sv\",cb:\"cb\",e:\"e\",nas:\"nas\",msg:\"msg\",\"if\":\"if\",sdk:\"sdk\",p:\"p\",p0:Gl(\"p0\",W1),p1:Gl(\"p1\",W1),p2:Gl(\"p2\",W1),p3:Gl(\"p3\",W1),tos:\"tos\",mtos:\"mtos\",mtos1:El(\"mtos1\",[0,2,4],!1,W1),mtos2:El(\"mtos2\",[0,2,4],!1,W1),mtos3:El(\"mtos3\",[0,2,4],!1,W1),mcvt:\"mcvt\",ps:\"ps\",scs:\"scs\",bs:\"bs\",vht:\"vht\",mut:\"mut\",a:\"a\",a0:Gl(\"a0\",W1),a1:Gl(\"a1\",W1),a2:Gl(\"a2\",W1),a3:Gl(\"a3\",W1),ft:\"ft\",dft:\"dft\",at:\"at\",dat:\"dat\",as:\"as\",vpt:\"vpt\",gmm:\"gmm\",std:\"std\",\nefpf:\"efpf\",swf:\"swf\",nio:\"nio\",px:\"px\",nnut:\"nnut\",vmer:\"vmer\",vmmk:\"vmmk\",vmiec:\"vmiec\",nmt:\"nmt\",tcm:\"tcm\",bt:\"bt\",pst:\"pst\",vpaid:\"vpaid\",dur:\"dur\",vmtime:\"vmtime\",dtos:\"dtos\",dtoss:\"dtoss\",dvs:\"dvs\",dfvs:\"dfvs\",dvpt:\"dvpt\",fmf:\"fmf\",vds:\"vds\",is:\"is\",i0:\"i0\",i1:\"i1\",i2:\"i2\",i3:\"i3\",ic:\"ic\",cs:\"cs\",c:\"c\",c0:Gl(\"c0\",W1),c1:Gl(\"c1\",W1),c2:Gl(\"c2\",W1),c3:Gl(\"c3\",W1),mc:\"mc\",nc:\"nc\",mv:\"mv\",nv:\"nv\",qmt:Gl(\"qmtos\",V1),qnc:Gl(\"qnc\",V1),qmv:Gl(\"qmv\",V1),qnv:Gl(\"qnv\",V1),raf:\"raf\",rafc:\"rafc\",lte:\"lte\",\nces:\"ces\",tth:\"tth\",femt:\"femt\",femvt:\"femvt\",emc:\"emc\",emuc:\"emuc\",emb:\"emb\",avms:\"avms\",nvat:\"nvat\",qi:\"qi\",psm:\"psm\",psv:\"psv\",psfv:\"psfv\",psa:\"psa\",pnk:\"pnk\",pnc:\"pnc\",pnmm:\"pnmm\",pns:\"pns\",ptlt:\"ptlt\",pngs:\"pings\",veid:\"veid\",ssb:\"ssb\",ss0:Gl(\"ss0\",W1),ss1:Gl(\"ss1\",W1),ss2:Gl(\"ss2\",W1),ss3:Gl(\"ss3\",W1),dc_rfl:\"urlsigs\",obd:\"obd\",omidp:\"omidp\",omidr:\"omidr\",omidv:\"omidv\",omida:\"omida\",omids:\"omids\"},woa={c:Bl(\"c\"),at:\"at\",atos:El(\"atos\",[0,2,4]),ta:function(a,b){return function(c){if(void 0===\nc[a])return b}}(\"tth\",\"1\"),\na:\"a\",dur:\"dur\",p:\"p\",tos:Dl(),j:\"dom\",mtos:El(\"mtos\",[0,2,4]),gmm:\"gmm\",gdr:\"gdr\",ss:Bl(\"ss\"),vsv:ic(\"w2\"),t:\"t\"},xoa={atos:\"atos\",amtos:\"amtos\",avt:El(\"atos\",[2]),davs:\"davs\",dafvs:\"dafvs\",dav:\"dav\",ss:Bl(\"ss\"),t:\"t\"},yoa={a:\"a\",tos:Dl(),at:\"at\",c:Bl(\"c\"),mtos:El(\"mtos\",[0,2,4]),dur:\"dur\",fs:\"fs\",p:\"p\",vpt:\"vpt\",vsv:ic(\"ias_w2\"),dom:\"dom\",gmm:\"gmm\",gdr:\"gdr\",t:\"t\"},zoa={tos:Dl(),at:\"at\",c:Bl(\"c\"),mtos:El(\"mtos\",[0,2,4]),p:\"p\",vpt:\"vpt\",vsv:ic(\"dv_w4\"),gmm:\"gmm\",gdr:\"gdr\",dom:\"dom\",t:\"t\",mv:\"mv\",\nqmpt:El(\"qmtos\",[0,2,4]),qvs:function(a,b){return function(c){var d=c[a];if(\"number\"===typeof d)return(0,g.Hc)(b,function(e){return 0=e?1:0})}}(\"qnc\",[1,\n.5,0]),qmv:\"qmv\",qa:\"qas\",a:\"a\"};var Xca={qQ:\"visible\",yP:\"audible\",qS:\"time\",rS:\"timetype\"},Ml={visible:function(a){return\/^(100|[0-9]{1,2})$\/.test(a)},\naudible:function(a){return\"0\"==a||\"1\"==a},\ntimetype:function(a){return\"mtos\"==a||\"tos\"==a},\ntime:function(a){return\/^(100|[0-9]{1,2})%$\/.test(a)||\/^([0-9])+ms$\/.test(a)}};g.r(Nl,rk);Nl.prototype.getId=function(){return this.F};\nNl.prototype.B=function(){return!0};\nNl.prototype.w=function(a){var b=a.Gd(),c=a.getDuration();return fj(this.C,function(d){if(void 0!=d.o)var e=Zca(d,b);else b:{switch(d.B){case \"mtos\":e=d.u?b.B.w:b.w.o;break b;case \"tos\":e=d.u?b.B.o:b.w.o;break b}e=0}0==e?d=!1:(d=-1!=d.w?d.w:void 0!==c&&0=d);return d})};g.r(Ol,rk);Ol.prototype.w=function(a){var b=Rj(a.Gd().o,1);return Bk(a,b)};g.r(Pl,rk);Pl.prototype.w=function(a){return a.Gd().Eh()};g.r(Sl,$ca);Sl.prototype.o=function(a){var b=new Ql;b.o=Rl(a,voa);b.w=Rl(a,xoa);return b};g.r(Tl,vk);Tl.prototype.w=function(){var a=g.w(\"ima.admob.getViewability\"),b=$h(this.Ma,\"queryid\");g.Ja(a)&&b&&a(b)};\nTl.prototype.getName=function(){return\"gsv\"};g.r(Ul,Aj);Ul.prototype.getName=function(){return\"gsv\"};\nUl.prototype.Hk=function(){var a=gj.getInstance();zi.getInstance();return a.u&&!1};\nUl.prototype.Ln=function(a,b,c){return new Tl(this.o,b,c)};g.r(Vl,vk);Vl.prototype.w=function(){var a=this,b=g.w(\"ima.bridge.getNativeViewability\"),c=$h(this.Ma,\"queryid\");g.Ja(b)&&c&&b(c,function(d){g.Xb(d)&&a.C++;var e=d.opt_nativeViewVisibleBounds||{},f=d.opt_nativeViewHidden;a.o=dj(d.opt_nativeViewBounds||{});var k=a.u.w;k.o=f?toa.clone():dj(e);a.timestamp=d.opt_nativeTime||-1;gj.getInstance().o=k.o;d=d.opt_nativeVolume;void 0!==d&&(k.volume=d)})};\nVl.prototype.getName=function(){return\"nis\"};g.r(Wl,Aj);Wl.prototype.getName=function(){return\"nis\"};\nWl.prototype.Hk=function(){var a=gj.getInstance();zi.getInstance();return a.u&&!1};\nWl.prototype.Ln=function(a,b,c){return new Vl(this.o,b,c)};g.r(Xl,sj);g.h=Xl.prototype;g.h.Sn=function(){return null!=this.u.Ne};\ng.h.Bw=function(){var a={};this.U&&(a.mraid=this.U);this.O&&(a.mlc=1);a.mtop=this.u.qB;this.B&&(a.mse=this.B);this.Y&&(a.msc=1);a.mcp=this.u.compatibility;return a};\ng.h.Zg=function(a,b){for(var c=[],d=1;dthis.w?this.u:2*this.u)-this.w);a[0]=128;for(var b=1;bb;++b)for(var d=0;32>d;d+=8)a[c++]=this.o[b]>>>d&255;return a};g.r(Am,Sl);Am.prototype.o=function(a){var b=Sl.prototype.o.call(this,a);var c=tm=(0,g.H)();var d=um(5);c=(wm?!d:d)?c|2:c&-3;d=um(2);c=(xm?!d:d)?c|8:c&-9;c={s1:(c>>>0).toString(16)};this.u||(this.u=oda());b.B=this.u;b.C=Rl(a,woa,c,\"h\",Bm(\"kArwaWEsTs\"));b.A=Rl(a,yoa,{},\"h\",Bm(\"b96YPMzfnx\"));b.u=Rl(a,zoa,{},\"h\",Bm(\"yb8Wev6QDg\"));return b};Cm.prototype.o=function(){return g.w(this.u)};g.r(Dm,Cm);Dm.prototype.o=function(a){if(!a.mj)return Cm.prototype.o.call(this,a);var b=this.A[a.mj];if(b)return function(c,d,e){b.u(c,d,e)};\nUi(393,Error());return null};g.r(Em,em);g.h=Em.prototype;\ng.h.gn=function(a,b){var c=this,d=zi.getInstance(),e=Vk.getInstance();if(null!=e.o)switch(e.o.getName()){case \"nis\":var f=Fm(this,a,b);break;case \"gsv\":f=sda(this,a,b)}else switch(d.nb){case \"nis\":f=Fm(this,a,b);break;case \"exc\":f=tda(this,a)}f||(b.opt_overlayAdElement?f=void 0:b.opt_adElement?f=pm(this,a,b.opt_adElement,b.opt_osdId):(f=Pk(Rk,a)||void 0,1!=$h(d.Ma,\"etl\")||f||(f=pm(this,a,I.document.body,b.opt_osdId))));f&&1==f.bf()&&(f.J==g.Ea&&(f.J=function(k){return c.Sx(k)}),rda(this,f,b));\nreturn f};\ng.h.Sx=function(a){a.u=0;a.U=0;if(\"h\"==a.B||\"n\"==a.B){var b;zi.getInstance();if(a.mj&&Im(this)){var c=this.G[a.mj];c?b=function(e){return c.o(e)}:null!==c&&Ui(379,Error())}else b=g.w(\"ima.common.getVideoMetadata\");\nif(g.Ja(b))try{var d=b(a.Zc)}catch(e){a.u|=4}else a.u|=2}else if(\"b\"==a.B)if(b=g.w(\"ytads.bulleit.getVideoMetadata\"),g.Ja(b))try{d=b(a.Zc)}catch(e){a.u|=4}else a.u|=2;else if(\"ml\"==a.B)if(b=g.w(\"ima.common.getVideoMetadata\"),g.Ja(b))try{d=b(a.Zc)}catch(e){a.u|=4}else a.u|=2;else a.u|=1;a.u||(void 0===d?a.u|=8:null===d?a.u|=16:g.Xb(d)?a.u|=32:null!=d.errorCode&&(a.U=d.errorCode,a.u|=64));null==d&&(d={});ida(d,a);ej(d.volume)&&ej(void 0)&&(d.volume*=NaN);return d};\ng.h.Ov=function(){if(Im(this))return new Dm(\"ima.common.triggerExternalActivityEvent\",this.w,this.G);var a=uda(this);return null!=a?new Cm(a,this.w):null};\ng.h.ot=function(a){!a.o&&a.Ri&&lm(this,a,\"overlay_unmeasurable_impression\")&&(a.o=!0)};\ng.h.VA=function(a){a.lB&&(a.Eh()?lm(this,a,\"overlay_viewable_end_of_session_impression\"):lm(this,a,\"overlay_unviewable_impression\"),a.lB=!1)};\ng.h.Oq=function(){};\ng.h.Bt=function(){};\ng.h.sl=function(a,b,c,d){a=em.prototype.sl.call(this,a,b,c,d);this.B&&(b=this.C,null==a.C&&(a.C=new oca),b.o[a.Zc]=a.C,a.C.B=uoa);return a};\ng.h.Vj=function(a){a&&1==a.bf()&&this.B&&delete this.C.o[a.Zc];return em.prototype.Vj.call(this,a)};\nFa(Em);var Gm=new Ql;Gm.B=\"stopped\";Gm.o=\"stopped\";Gm.w=\"stopped\";Gm.C=\"stopped\";Gm.A=\"stopped\";Gm.u=\"stopped\";Object.freeze(Gm);var Aoa=Qi(193,Km,om);g.Da(\"Goog_AdSense_Lidar_sendVastEvent\",Aoa,void 0);var Boa=Ti(194,function(a,b){b=void 0===b?{}:b;var c=Hm(Em.getInstance(),a,b);return Jm(c)});\ng.Da(\"Goog_AdSense_Lidar_getViewability\",Boa,void 0);var Coa=Qi(195,function(){return ui()},void 0);\ng.Da(\"Goog_AdSense_Lidar_getUrlSignalsArray\",Coa,void 0);var Doa=Ti(196,function(){return g.Lk(ui())});\ng.Da(\"Goog_AdSense_Lidar_getUrlSignalsList\",Doa,void 0);var vea=(new Date).getTime();g.h=g.Om.prototype;g.h.zd=function(){Qm(this);for(var a=[],b=0;b2*this.w&&Qm(this),!0):!1};\ng.h.get=function(a,b){return Pm(this.u,a)?this.u[a]:b};\ng.h.set=function(a,b){Pm(this.u,a)||(this.w++,this.o.push(a),this.eh++);this.u[a]=b};\ng.h.forEach=function(a,b){for(var c=this.qe(),d=0;d=d.o.length)throw hk;var f=d.o[b++];return a?f:d.u[f]};\nreturn e};g.Rm.prototype.toString=function(){var a=[],b=this.A;b&&a.push(Ym(b,X1,!0),\":\");var c=this.o;if(c||\"file\"==b)a.push(\"\/\/\"),(b=this.G)&&a.push(Ym(b,X1,!0),\"@\"),a.push(Zc(c).replace(\/%25([0-9a-fA-F]{2})\/g,\"%$1\")),c=this.B,null!=c&&a.push(\":\",String(c));if(c=this.u)this.o&&\"\/\"!=c.charAt(0)&&a.push(\"\/\"),a.push(Ym(c,\"\/\"==c.charAt(0)?Eoa:Foa,!0));(c=this.w.toString())&&a.push(\"?\",c);(c=this.C)&&a.push(\"#\",Ym(c,Goa));return a.join(\"\")};\ng.Rm.prototype.resolve=function(a){var b=this.clone(),c=!!a.A;c?g.Sm(b,a.A):c=!!a.G;c?b.G=a.G:c=!!a.o;c?g.Tm(b,a.o):c=null!=a.B;var d=a.u;if(c)g.Um(b,a.B);else if(c=!!a.u){if(\"\/\"!=d.charAt(0))if(this.o&&!this.u)d=\"\/\"+d;else{var e=b.u.lastIndexOf(\"\/\");-1!=e&&(d=b.u.substr(0,e+1)+d)}e=d;if(\"..\"==e||\".\"==e)d=\"\";else if(-1!=e.indexOf(\".\/\")||-1!=e.indexOf(\"\/.\")){d=tb(e,\"\/\");e=e.split(\"\/\");for(var f=[],k=0;k\":(c=Iaa(d),k+=\">\"+g.Pc(c).toString()+\"<\/div>\",c=c.o());(b=b&&b.dir)&&(\/^(ltr|rtl|auto)$\/i.test(b)?c=0:c=null);b=Tc(k,c);g.Vc(a,b);return\"\"!=g.sh(a.firstChild,\"transition\")});Fa(zn);zn.prototype.o=0;g.Pa(Bn,lg);g.Pa(Cn,lg);var Nda=[1];g.Pa(Dn,lg);g.Pa(En,lg);g.Pa(Fn,lg);g.Pa(Gn,lg);g.Pa(Hn,lg);g.Pa(Jn,lg);g.Pa(Ln,lg);var Qda=[3,6,4],Rda=[[1,2]],Sda=[1],In=[[1,2,3]],Kn=[[1,2,3]];Mn.prototype.set=function(a,b){b=void 0===b?!0:b;0<=a&&52>a&&0===a%1&&this.u[a]!=b&&(this.u[a]=b,this.o=-1)};\nMn.prototype.get=function(a){return!!this.u[a]};g.Pa(g.Nn,g.A);g.h=g.Nn.prototype;g.h.start=function(){this.stop();this.A=!1;var a=Pn(this),b=Qn(this);a&&!b&&this.u.mozRequestAnimationFrame?(this.o=ve(this.u,\"MozBeforePaint\",this.w),this.u.mozRequestAnimationFrame(null),this.A=!0):this.o=a&&b?a.call(this.u,this.w):this.u.setTimeout(taa(this.w),20)};\ng.h.stop=function(){if(this.isActive()){var a=Pn(this),b=Qn(this);a&&!b&&this.u.mozRequestAnimationFrame?Ee(this.o):a&&b?b.call(this.u,this.o):this.u.clearTimeout(this.o)}this.o=null};\ng.h.isActive=function(){return null!=this.o};\ng.h.CE=function(){this.A&&this.o&&Ee(this.o);this.o=null;this.C.call(this.B,(0,g.H)())};\ng.h.X=function(){this.stop();g.Nn.Db.X.call(this)};g.Pa(g.L,g.A);g.h=g.L.prototype;g.h.jk=0;g.h.X=function(){g.L.Db.X.call(this);this.stop();delete this.o;delete this.u};\ng.h.start=function(a){this.stop();this.jk=g.yf(this.w,void 0!==a?a:this.nd)};\ng.h.stop=function(){this.isActive()&&g.v.clearTimeout(this.jk);this.jk=0};\ng.h.isActive=function(){return 0!=this.jk};\ng.h.Pw=function(){this.jk=0;this.o&&this.o.call(this.u)};g.Pa(g.Un,g.Je);g.Un.prototype.B=function(){this.oe(\"begin\")};\ng.Un.prototype.A=function(){this.oe(\"end\")};\ng.Un.prototype.rd=function(){this.oe(\"finish\")};\ng.Un.prototype.oe=function(a){this.dispatchEvent(a)};g.Pa(Vn,g.Un);g.h=Vn.prototype;g.h.play=function(){if(1==this.o)return!1;this.B();this.oe(\"play\");this.startTime=(0,g.H)();this.o=1;if(Hoa())return g.oh(this.w,this.M),this.F=g.yf(this.wN,void 0,this),!0;this.Hq(!1);return!1};\ng.h.wN=function(){g.Ih(this.w);Mda(this.w,this.H);g.oh(this.w,this.C);this.F=g.yf((0,g.x)(this.Hq,this,!1),1E3*this.G)};\ng.h.stop=function(){1==this.o&&this.Hq(!0)};\ng.h.Hq=function(a){g.oh(this.w,\"transition\",\"\");g.v.clearTimeout(this.F);g.oh(this.w,this.C);this.endTime=(0,g.H)();this.o=0;a?this.oe(\"stop\"):this.rd();this.A()};\ng.h.X=function(){this.stop();Vn.Db.X.call(this)};\ng.h.pause=function(){};var $da={rgb:!0,rgba:!0,alpha:!0,rect:!0,image:!0,\"linear-gradient\":!0,\"radial-gradient\":!0,\"repeating-linear-gradient\":!0,\"repeating-radial-gradient\":!0,\"cubic-bezier\":!0,matrix:!0,perspective:!0,rotate:!0,rotate3d:!0,rotatex:!0,rotatey:!0,steps:!0,rotatez:!0,scale:!0,scale3d:!0,scalex:!0,scaley:!0,scalez:!0,skew:!0,skewx:!0,skewy:!0,translate:!0,translate3d:!0,translatex:!0,translatey:!0,translatez:!0};var dea=Xn(\"getPropertyValue\"),eea=Xn(\"setProperty\");var cea={\"-webkit-border-horizontal-spacing\":!0,\"-webkit-border-vertical-spacing\":!0};g.Pa(g.Zn,g.A);g.h=g.Zn.prototype;g.h.subscribe=function(a,b,c){var d=this.u[a];d||(d=this.u[a]=[]);var e=this.B;this.o[e]=a;this.o[e+1]=b;this.o[e+2]=c;this.B=e+3;d.push(e);return e};\ng.h.unsubscribe=function(a,b,c){if(a=this.u[a]){var d=this.o;if(a=g.Ua(a,function(e){return d[e+1]==b&&d[e+2]==c}))return this.Bh(a)}return!1};\ng.h.Bh=function(a){var b=this.o[a];if(b){var c=this.u[b];0!=this.A?(this.w.push(a),this.o[a+1]=g.Ea):(c&&g.cb(c,a),delete this.o[a],delete this.o[a+1],delete this.o[a+2])}return!!b};\ng.h.S=function(a,b){var c=this.u[a];if(c){for(var d=Array(arguments.length-1),e=1,f=arguments.length;e=c.length)throw hk;var e=c.key(b++);if(a)return e;e=c.getItem(e);if(\"string\"!==typeof e)throw\"Storage mechanism: Invalid value was encountered\";return e};\nreturn d};\ng.h.clear=function(){this.o.clear()};\ng.h.key=function(a){return this.o.key(a)};g.Pa(ko,jo);g.Pa(lo,jo);g.Pa(no,io);var iea={\".\":\".2E\",\"!\":\".21\",\"~\":\".7E\",\"*\":\".2A\",\"'\":\".27\",\"(\":\".28\",\")\":\".29\",\"%\":\".\"},mo=null;g.h=no.prototype;g.h.isAvailable=function(){return!!this.o};\ng.h.set=function(a,b){this.o.setAttribute(oo(a),b);po(this)};\ng.h.get=function(a){a=this.o.getAttribute(oo(a));if(\"string\"!==typeof a&&null!==a)throw\"Storage mechanism: Invalid value was encountered\";return a};\ng.h.remove=function(a){this.o.removeAttribute(oo(a));po(this)};\ng.h.Df=function(a){var b=0,c=this.o.XMLDocument.documentElement.attributes,d=new gk;d.next=function(){if(b>=c.length)throw hk;var e=c[b++];if(a)return decodeURIComponent(e.nodeName.replace(\/\\.\/g,\"%\")).substr(1);e=e.nodeValue;if(\"string\"!==typeof e)throw\"Storage mechanism: Invalid value was encountered\";return e};\nreturn d};\ng.h.clear=function(){for(var a=this.o.XMLDocument.documentElement,b=a.attributes.length;0=b)){if(1==b)$a(a);else{a[0]=a.pop();a=0;b=this.o;for(var d=b.length,e=b[a];a>1;){var f=2*a+1,k=2*a+2;f=ke.o)break;b[a]=b[f];a=f}b[a]=e}return c.getValue()}};\ng.h.zd=function(){for(var a=this.o,b=[],c=a.length,d=0;dc;c++)b+=this.u[c]||0;3<=b&&this.G();this.w=d}this.A=a;this.B=this.o;this.Va=(this.Va+1)%4}};\nQq.prototype.X=function(){window.clearInterval(this.H);g.Fq(this.F)};var Uq={};var Wq=g.w(\"ytLoggingGelSequenceIdObj_\")||{};g.Da(\"ytLoggingGelSequenceIdObj_\",Wq,void 0);cr.prototype.set=function(a,b,c,d){c=c||31104E3;this.remove(a);if(this.o)try{this.o.set(a,b,(0,g.H)()+1E3*c);return}catch(f){}var e=\"\";if(d)try{e=escape(g.Lk(b))}catch(f){return}else e=escape(b);g.ar(a,e,c,this.u)};\ncr.prototype.get=function(a,b){var c=void 0,d=!this.o;if(!d)try{c=this.o.get(a)}catch(e){d=!0}if(d&&(c=$q.get(\"\"+a,void 0))&&(c=unescape(c),b))try{c=JSON.parse(c)}catch(e){this.remove(a),c=void 0}return c};\ncr.prototype.remove=function(a){this.o&&this.o.remove(a);g.br(a,\"\/\",this.u)};new cr;var dr=!1;g.er.prototype.isReady=function(){!this.o&&Zq()&&(this.o=g.rq());return!!this.o};var Rea=g.Ap(\"html5_disable_client_tmp_logs\");var hr=g.w(\"ytglobal.prefsUserPrefsPrefs_\")||{};g.Da(\"ytglobal.prefsUserPrefsPrefs_\",hr,void 0);g.h=ir.prototype;g.h.get=function(a,b){mr(a);lr(a);var c=void 0!==hr[a]?hr[a].toString():null;return null!=c?c:b?b:\"\"};\ng.h.set=function(a,b){mr(a);lr(a);if(null==b)throw Error(\"ExpectedNotNull\");hr[a]=b.toString()};\ng.h.remove=function(a){mr(a);lr(a);delete hr[a]};\ng.h.save=function(){g.ar(this.o,this.dump(),63072E3)};\ng.h.clear=function(){g.Yb(hr)};\ng.h.dump=function(){var a=[],b;for(b in hr)a.push(b+\"=\"+encodeURIComponent(String(hr[b])));return a.join(\"&\")};\nFa(ir);var Tea=new Map([[\"dark\",\"USER_INTERFACE_THEME_DARK\"],[\"light\",\"USER_INTERFACE_THEME_LIGHT\"]]),Wea={\"\/youtuberedoriginals\":!0,\"\/originals\":!0},Vea=[\"\/fashion\",\"\/channel\/UCrpQ4p1Ql_hG8rKXIKM1MOQ\",\"\/channel\/UCTApTkbpcqiLL39WUlne4ig\",\"\/channel\/UCW5PCzG3KQvbOX4zc3KY0lQ\"];g.r(g.P,g.A);g.P.prototype.L=function(a,b,c,d,e){c=Co((0,g.x)(c,d||this.wd));c={target:a,name:b,Fb:c};var f;e&&Noa()&&(f={passive:!0});a.addEventListener(b,c.Fb,f);this.Z.push(c);return c};\ng.P.prototype.Wa=function(a){for(var b=0;b=e.length?(b.append(e),a-=e.length):a?(b.append(new Uint8Array(e.buffer,e.byteOffset,a)),c.append(new Uint8Array(e.buffer,e.byteOffset+a,e.length-a)),a=0):c.append(e);return{bx:b,So:c}};var gS=16\/9,$1=[.25,.5,.75,1,1.25,1.5,1.75,2],Poa=$1.concat([3,4,5,6,7,8,9,10,15]);var Os={NV:function(a,b){a.splice(0,b)},\njY:function(a){a.reverse()},\nHZ:function(a,b){var c=a[0];a[0]=a[b%a.length];a[b%a.length]=c}};var dla=\/^https?:\\\/\\\/([^.]*\\.moatads\\.com\\\/|e[0-9]+\\.yt\\.srs\\.doubleverify\\.com|pagead2\\.googlesyndication\\.com\\\/pagead\\\/gen_204\\?id=yt3p&sr=1&|pm\\.adsafeprotected\\.com\\\/youtube|pm\\.test-adsafeprotected\\.com\\\/youtube|youtube[0-9]+\\.moatpixel\\.com\\\/)\/,Ts=\/^http:\\\/\\\/0\\.[a-z0-9\\-_]+\\.[a-z0-9\\-_]+\\.l2gfe\\.[a-z0-9_]+\\.([a-z]{2}|i)\\.borg\\.google\\.com(:[0-9]+)?\\\/|^https:\\\/\\\/([a-z]+\\.)?[0-9a-f]{1,63}\\.sslproxy\\.corp\\.google\\.com\\\/|^https:\\\/\\\/([a-z]+\\.)?[a-z0-9\\-]{1,63}\\.demos\\.corp\\.google\\.com\\\/|^https:\\\/\\\/[0-9a-f]{1,63}\\.proxy\\.googleprod\\.com\\\/|^https?:\\\/\\\/((?:uytfe\\.corp|dev-uytfe\\.corp|uytfe\\.sandbox)\\.google\\.com\\\/|([-\\w]*www[-\\w]*\\.|[-\\w]*web[-\\w]*\\.|[-\\w]*canary[-\\w]*\\.|[-\\w]*dev[-\\w]*\\.|[-\\w]{1,3}\\.)+youtube(-nocookie|kids)?\\.com\\\/|([A-Za-z0-9-]{1,63}\\.)*(youtube\\.googleapis\\.com)(:[0-9]+)?\\\/|([a-z]+\\.)?[a-z0-9\\-]{1,63}\\.([a-z]{3}|i)\\.corp\\.google\\.com(:[0-9]+)?\\\/|([a-z]+\\.)?[a-z0-9\\-]{1,63}\\.c\\.googlers\\.com(:[0-9]+)?\\\/|(docs|drive)\\.google\\.com\\\/(a\\\/[^\/\\\\%]+\\\/|)|(tv|tv-green-qa|tv-release-qa)\\.youtube\\.com\\\/|[A-Za-z0-9-]+\\.prod\\.google\\.com(:[0-9]+)?\\\/|m?web-ppg\\.corp\\.google\\.com\\\/|play\\.google\\.com\\\/)\/,\nela=\/^https?:\\\/\\\/(www\\.google\\.com\\\/pagead\\\/xsul|www\\.youtube\\.com\\\/pagead\\\/slav)\/,kfa=\/^https:\\\/\\\/([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com\\\/(?!url\\b)|^https:\\\/\\\/([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com\\\/|^https?:\\\/\\\/(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|docs\\.google\\.com|drive\\.google\\.com|prod\\.google\\.com|plus\\.google\\.com|currents\\.google\\.com|mail\\.google\\.com|youtube\\.com|youtube\\-nocookie\\.com|youtubekids\\.com)(:[0-9]+)?\\\/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?\\\/(?!url\\b))\/,\neja=\/^https:\\\/\\\/([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com\\\/(?!url\\b)|^https:\\\/\\\/([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com\\\/|^https?:\\\/\\\/(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|borg\\.google\\.com|prod\\.google\\.com|youtube\\.com|youtubekids\\.com)(:[0-9]+)?\\\/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?\\\/(?!url\\b))\/,ifa=\/^((http(s)?):)?\\\/\\\/((((lh[3-6](-tt|-d[a-g,z])?\\.((ggpht)|(googleusercontent)|(google)))|(([1-4]\\.bp\\.blogspot)|(bp[0-3]\\.blogger))|(ccp-lh\\.googleusercontent)|((((cp|ci|gp)[3-6])|(ap[1-2]))\\.(ggpht|googleusercontent))|(gm[1-4]\\.ggpht)|(play-(ti-)?lh\\.googleusercontent)|(((yt[3-4])|(sp[1-3]))\\.(ggpht|googleusercontent)))\\.com)|(dp[3-6]\\.googleusercontent\\.cn)|(dp4\\.googleusercontent\\.com)|(photos\\-image\\-(dev|qa)(-auth)?\\.corp\\.google\\.com)|((dev|dev2|dev3|qa|qa2|qa3|qa-red|qa-blue|canary)[-.]lighthouse\\.sandbox\\.google\\.com\\\/image)|(image\\-(dev|qa)\\-lighthouse(-auth)?\\.sandbox\\.google\\.com(\\\/image)?))\\\/|^https:\\\/\\\/([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com\\\/(?!url\\b)|^https:\\\/\\\/([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com\\\/|^https?:\\\/\\\/(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleplex\\.com|play\\.google\\.com|prod\\.google\\.com|plus\\.google\\.com|currents\\.google\\.com|video\\.google\\.com|youtube\\.com|ytimg\\.com|ytimg\\.sandbox\\.google\\.com|chat\\.google\\.com)(:[0-9]+)?\\\/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?\\\/(?!url\\b)|s2\\.googleusercontent\\.com\\\/s2\\\/favicons\\?|yt[3-4]\\.ggpht\\.com\\\/)\/,\nfla=\/^https?.*#ocr$|^https?:\\\/\\\/(aksecure\\.imrworldwide\\.com\\\/|cdn\\.imrworldwide\\.com\\\/|secure\\-..\\.imrworldwide\\.com\\\/)\/,jfa=\/^https?:\\\/\\\/(googleads\\.g\\.doubleclick\\.net\\\/(aclk|pagead\\\/conversion)|www\\.google\\.com\\\/(aclk|pagead\\\/conversion)|www\\.googleadservices\\.com\\\/(aclk|pagead\\\/(aclk|conversion))|www\\.youtube\\.com\\\/pagead\\\/conversion)\/,hfa=\/^((http(s)?):)?\\\/\\\/((((lh[3-6](-tt|-d[a-g,z])?\\.((ggpht)|(googleusercontent)|(google)))|(([1-4]\\.bp\\.blogspot)|(bp[0-3]\\.blogger))|(ccp-lh\\.googleusercontent)|((((cp|ci|gp)[3-6])|(ap[1-2]))\\.(ggpht|googleusercontent))|(gm[1-4]\\.ggpht)|(play-(ti-)?lh\\.googleusercontent)|(((yt[3-4])|(sp[1-3]))\\.(ggpht|googleusercontent)))\\.com)|(dp[3-6]\\.googleusercontent\\.cn)|(dp4\\.googleusercontent\\.com)|(photos\\-image\\-(dev|qa)(-auth)?\\.corp\\.google\\.com)|((dev|dev2|dev3|qa|qa2|qa3|qa-red|qa-blue|canary)[-.]lighthouse\\.sandbox\\.google\\.com\\\/image)|(image\\-(dev|qa)\\-lighthouse(-auth)?\\.sandbox\\.google\\.com(\\\/image)?))\\\/|^https:\\\/\\\/([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com\\\/(?!url\\b)|^https:\\\/\\\/([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com\\\/|^https?:\\\/\\\/(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleplex\\.com|googlevideo\\.com|play\\.google\\.com|prod\\.google\\.com|lh3\\.photos\\.google\\.com|plus\\.google\\.com|currents\\.google\\.com|mail\\.google\\.com|youtube\\.com|xfx7\\.com|yt\\.akamaized\\.net|chat\\.google\\.com)(:[0-9]+)?\\\/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?\\\/(?!url\\b)|([A-Za-z0-9-]{1,63}\\.)*c\\.lh3(-d[a-gz]|-testonly)?\\.(googleusercontent|photos\\.google)\\.com\\\/.*$)\/,\nQfa=\/^https?:\\\/\\\/(([A-Za-z0-9-]{1,63}\\.)*(imasdk\\.googleapis\\.com|2mdn\\.net|googlesyndication\\.com|corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|borg\\.google\\.com|googleads\\.g\\.doubleclick\\.net|prod\\.google\\.com|static\\.doubleclick\\.net|static\\.googleadsserving\\.cn|studioapi\\.doubleclick\\.net|youtube\\.com|youtube\\.googleapis\\.com|youtube\\-nocookie\\.com|youtubekids\\.com|ytimg\\.com|ytimg\\.sandbox\\.google\\.com)(:[0-9]+)?\\\/|lightbox-(demos|builder)\\.appspot\\.com\\\/|s[01](qa)?\\.2mdn\\.net\\\/ads\\\/richmedia\\\/studio\\\/mu\\\/templates\\\/tetris|www\\.gstatic\\.com\\\/doubleclick\\\/studio\\\/innovation\\\/h5\\\/layouts\\\/tetris|www\\.gstatic\\.com\\\/doubleclick\\\/studio\\\/innovation\\\/ytplayer)\/,\nPfa=\/^https:\\\/\\\/([A-Za-z0-9-]{1,63}\\.)*(crowdsource|datacompute)\\.google\\.com\\\/|^https:\\\/\\\/([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com\\\/(?!url\\b)|^https:\\\/\\\/([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com\\\/|^https:\\\/\\\/canvastester-3fd0b\\.appspot\\.com($|[^\\.].*)|^https:\\\/\\\/narrative-news-cast-receiver-d\\.appspot\\.com($|[^\\.].*)|^https:\\\/\\\/narrative-news-cast-receiver-f\\.appspot\\.com($|[^\\.].*)|^https:\\\/\\\/www\\.gstatic\\.com\\\/aog_howto|^https:\\\/\\\/www\\.gstatic\\.com\\\/narrative_cast_receiver\\\/news|^https?:\\\/\\\/(([A-Za-z0-9-]{1,63}\\.)*(imasdk\\.googleapis\\.com|corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleads\\.g\\.doubleclick\\.net|googleplex\\.com|play\\.google\\.com|prod\\.google\\.com|photos\\.google\\.com|get\\.google\\.com|class\\.photos\\.google\\.com|plus\\.google\\.com|currents\\.google\\.com|books\\.googleusercontent\\.com|play\\-books\\-autopush\\-sandbox\\.googleusercontent\\.com|play\\-books\\-canary\\-sandbox\\.googleusercontent\\.com|play\\-books\\-internal\\-sandbox\\.googleusercontent\\.com|play\\-books\\-staging\\-sandbox\\.googleusercontent\\.com|blogger\\.com|mail\\.google\\.com|talkgadget\\.google\\.com|survey\\.g\\.doubleclick\\.net|youtube\\.com|youtube\\.googleapis\\.com|youtube\\-nocookie\\.com|youtubekids\\.com|vevo\\.com|jamboard\\.google\\.com|chat\\.google\\.com|meet\\.google\\.com|stadia\\.google\\.com)(:[0-9]+)?\\\/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?\\\/(?!url\\b)|(www\\.|encrypted\\.)?google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))\\\/(search|webhp)\\?|lightbox-(demos|builder)\\.appspot\\.com\\\/|s0\\.2mdn\\.net\\\/instream\\\/html5\\\/native\\\/|s[01](qa)?\\.2mdn\\.net\\\/ads\\\/richmedia\\\/studio\\\/mu\\\/templates\\\/tetris|www\\.gstatic\\.com\\\/doubleclick\\\/studio\\\/innovation\\\/h5\\\/layouts\\\/tetris)\/,\na2=\/^(https\\:\\\/\\\/googleads\\.g\\.doubleclick\\.net|https\\:\\\/\\\/play\\.google\\.com|https\\:\\\/\\\/photos\\.google\\.com|https\\:\\\/\\\/get\\.google\\.com|https\\:\\\/\\\/class\\.photos\\.google\\.com|https\\:\\\/\\\/plus\\.google\\.com|https\\:\\\/\\\/currents\\.google\\.com|https\\:\\\/\\\/mail\\.google\\.com|https\\:\\\/\\\/talkgadget\\.google\\.com|https\\:\\\/\\\/jamboard\\.google\\.com|https\\:\\\/\\\/chat\\.google\\.com|https\\:\\\/\\\/stadia\\.google\\.com)$|^http:\\\/\\\/[0-9]+\\.[a-z0-9\\-_]+\\.[a-z0-9\\-_]+\\.[a-z0-9\\-_]+\\.([a-z]{2}|i)\\.borg\\.google\\.com(:[0-9]+)?$|^https:\\\/\\\/((staging|stream|today)\\.)?meet\\.google\\.com$|^https:\\\/\\\/([A-Za-z0-9-]{1,63}\\.)*(crowdsource|datacompute)\\.google\\.com$|^https:\\\/\\\/([A-Za-z0-9-]{1,63}\\.)*youtube\\.com$|^https:\\\/\\\/([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com$|^https:\\\/\\\/([A-Za-z0-9-]{1,63}\\.)+sandbox\\.google\\.com$|^https:\\\/\\\/([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com$|^https:\\\/\\\/(books|play-books-(autopush|canary|internal|staging)-sandbox)\\.googleusercontent\\.com$|^https:\\\/\\\/(draft|www|(www\\.)?daily\\.alpha|(www\\.)?weekly\\.alpha|(www\\.)?dev\\.sandbox|(www\\.)?autopush\\.sandbox|(www\\.)?restore\\.sandbox)\\.blogger\\.com$|^https:\\\/\\\/[0-9a-f]{1,63}\\.proxy\\.googleprod\\.com$|^https?:\\\/\\\/(((docs|m|sing|ss|sss|www)\\.)?drive\\.google\\.com$|([A-Za-z0-9-]{1,63}\\.)*c\\.googlers\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*corp\\.google\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*googleplex\\.com(:[0-9]+)?$|(www\\.|encrypted\\.)google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))$|[A-Za-z0-9-]+\\.prod\\.google\\.com(:[0-9]+)?$|docs\\.google\\.com$|imasdk\\.googleapis\\.com$)\/,\nb2=\/^https?:\\\/\\\/(lightbox-(demos|builder)\\.appspot\\.com$|survey\\.g\\.doubleclick\\.net$|www\\.gstatic\\.com$)\/;var Rs=!1;at.prototype.set=function(a,b){this.o[a]!==b&&(this.o[a]=b,this.w=\"\")};\nat.prototype.get=function(a){ct(this);return this.o[a]||null};\nat.prototype.clone=function(){var a=new at(this.A);a.B=this.B;a.u=this.u;a.C=this.C;a.o=g.$b(this.o);a.w=this.w;return a};g.h=g.lt.prototype;g.h.uy=function(a){this.segments.push(a)};\ng.h.getDuration=function(a){return(a=this.Nf(a))?a.duration:0};\ng.h.ww=function(a){return this.getDuration(a)};\ng.h.Fe=function(){return this.segments.length?this.segments[0].Ya:-1};\ng.h.Sr=function(a){return(a=this.Nf(a))?a.ingestionTime:NaN};\ng.h.gb=function(){return this.segments.length?this.segments[this.segments.length-1].Ya:-1};\ng.h.xh=function(){var a=this.segments[this.segments.length-1];return a?a.endTime:NaN};\ng.h.zb=function(){return this.segments[0].startTime};\ng.h.Ci=function(){return this.segments.length};\ng.h.Zn=function(){return 0};\ng.h.Ge=function(a){return(a=this.bk(a))?a.Ya:-1};\ng.h.Eq=function(a){return(a=this.Nf(a))?a.u:\"\"};\ng.h.Wc=function(a){return(a=this.Nf(a))?a.startTime:0};\ng.h.fn=ba(1);g.h.Nb=function(){return 0this.info.Na||4==this.info.type)return!0;var b=Xu(this),c=b.getUint32(0,!1);b=b.getUint32(4,!1);a.infotype=this.info.type.toString();a.slicesize=c.toString();a.boxtype=b.toString();if(2==this.info.type)return c==this.info.Na&&1936286840==b;if(3==this.info.type&&0==this.info.w)return 1836019558==b||1936286840==b||1937013104==\nb||1718909296==b||1701671783==b||1936419184==b}else if(2==this.info.o.info.uc){if(4>this.info.Na||4==this.info.type)return!0;c=Xu(this).getUint32(0,!1);a.ebm=c.toString();if(3==this.info.type&&0==this.info.w)return 524531317==c||440786851==c}return!0};hv.prototype.set=function(a,b){this.o.get(a);this.u[a]=b;this.w=\"\"};\nhv.prototype.get=function(a){return this.u[a]||this.o.get(a)};var Rfa={iP:\"adunit\",bQ:\"detailpage\",fQ:\"editpage\",iQ:\"embedded\",eR:\"leanback\",QR:\"previewpage\",RR:\"profilepage\",cD:\"unplugged\",NR:\"playlistoverview\",kS:\"sponsorshipsoffer\"};var nw={name:\"width\",video:!0,valid:640,hf:99999},ow={name:\"height\",video:!0,valid:360,hf:99999},pw={name:\"framerate\",video:!0,valid:30,hf:9999},qw={name:\"bitrate\",video:!0,valid:3E5,hf:2E9},lw={name:\"eotf\",video:!0,valid:\"bt709\",hf:\"catavision\"},uw={name:\"channels\",video:!1,valid:2,hf:99},rw={name:\"cryptoblockformat\",video:!0,valid:\"subsample\",hf:\"invalidformat\"},tw={name:\"decode-to-texture\",video:!0,valid:\"false\",hf:\"nope\"},zw={name:\"codecs\",video:!0,valid:\"av01.0.05M.08\",hf:\"av99.0.05M.08\"},vw=\n{JS:nw,IQ:ow,tQ:pw,FP:qw,lQ:lw,RP:uw,WP:rw,aQ:tw,DP:zw};var Cfa={0:\"f\",160:\"h\",133:\"h\",134:\"h\",135:\"h\",136:\"h\",137:\"h\",264:\"h\",266:\"h\",138:\"h\",298:\"h\",299:\"h\",304:\"h\",305:\"h\",214:\"h\",216:\"h\",374:\"h\",375:\"h\",140:\"a\",141:\"ah\",327:\"sa\",258:\"m\",380:\"mac3\",328:\"meac3\",161:\"H\",142:\"H\",143:\"H\",144:\"H\",222:\"H\",223:\"H\",145:\"H\",224:\"H\",225:\"H\",146:\"H\",226:\"H\",227:\"H\",147:\"H\",384:\"H\",376:\"H\",385:\"H\",377:\"H\",149:\"A\",261:\"M\",381:\"MAC3\",329:\"MEAC3\",278:\"9\",242:\"9\",243:\"9\",244:\"9\",247:\"9\",248:\"9\",353:\"9\",355:\"9\",271:\"9\",313:\"9\",272:\"9\",302:\"9\",303:\"9\",407:\"9\",408:\"9\",\n308:\"9\",315:\"9\",330:\"9h\",331:\"9h\",332:\"9h\",333:\"9h\",334:\"9h\",335:\"9h\",336:\"9h\",337:\"9h\",171:\"v\",338:\"so\",250:\"o\",251:\"o\",194:\"*\",195:\"*\",220:\"*\",221:\"*\",196:\"*\",197:\"*\",198:\"V\",279:\"(\",280:\"(\",317:\"(\",318:\"(\",273:\"(\",274:\"(\",357:\"(\",358:\"(\",275:\"(\",359:\"(\",360:\"(\",276:\"(\",583:\"(\",584:\"(\",314:\"(\",585:\"(\",561:\"(\",277:\"(\",362:\"(h\",363:\"(h\",364:\"(h\",365:\"(h\",366:\"(h\",591:\"(h\",592:\"(h\",367:\"(h\",586:\"(h\",587:\"(h\",368:\"(h\",588:\"(h\",562:\"(h\",394:\"1\",395:\"1\",396:\"1\",397:\"1\",398:\"1\",399:\"1\",400:\"1\",401:\"1\",\n571:\"1\",402:\"1\",386:\"3\",387:\"w\",406:\"6\"};mv.prototype.getName=function(){return this.name};\nmv.prototype.getId=function(){return this.id};\nmv.prototype.getIsDefault=function(){return this.isDefault};\nmv.prototype.toString=function(){return this.name};\nmv.prototype.getName=mv.prototype.getName;mv.prototype.getId=mv.prototype.getId;mv.prototype.getIsDefault=mv.prototype.getIsDefault;var Jfa={BP:\"auto\",sS:\"tiny\",fR:\"light\",iS:\"small\",lR:\"medium\",dR:\"large\",GQ:\"hd720\",CQ:\"hd1080\",DQ:\"hd1440\",EQ:\"hd2160\",FQ:\"hd2880\",MQ:\"highres\",UNKNOWN:\"unknown\"};var d2;d2={};g.ov=(d2.auto=0,d2.tiny=144,d2.light=144,d2.small=240,d2.medium=360,d2.large=480,d2.hd720=720,d2.hd1080=1080,d2.hd1440=1440,d2.hd2160=2160,d2.hd2880=2880,d2.highres=4320,d2);var uv=\"highres hd2880 hd2160 hd1440 hd1080 hd720 large medium small tiny\".split(\" \");wv.prototype.wa=function(){return this.video};\nwv.prototype.qn=function(){return!!this.Kc};\nwv.prototype.isVideo=function(){return!!this.video};g.h=Kv.prototype;g.h.append=function(a){this.o.webkitSourceAppend(this.u,a)};\ng.h.abort=function(){this.o.webkitSourceAbort(this.u)};\ng.h.MO=function(){return this.o.webkitSourceState==this.o.SOURCE_CLOSED?new Efa:this.o.webkitSourceBuffered(this.u)};\ng.h.OO=function(){return this.w};\ng.h.SO=function(a){this.w=a;this.o.webkitSourceTimestampOffset(this.u,a)};g.h=Lv.prototype;g.h.addEventListener=function(a,b,c){this.o.addEventListener(a,b,c)};\ng.h.removeEventListener=function(a,b,c){this.o.removeEventListener(a,b,c)};\ng.h.QH=function(){return this.o.webkitMediaSourceURL};\ng.h.addSourceBuffer=function(a){var b=(this.w++).toString();this.o.webkitSourceAddId(b,a);a=new Kv(this.o,b);this.sourceBuffers.push(a);return a};\ng.h.removeSourceBuffer=function(a){for(var b=0;bthis.Xm()?(this.o.appendWindowEnd=b,this.o.appendWindowStart=a):(this.o.appendWindowStart=a,this.o.appendWindowEnd=b)};\ng.h.No=function(a){this.supports(1)&&(this.o.timestampOffset=a)};\ng.h.Ab=function(){return this.supports(1)?this.o.timestampOffset:0};\ng.h.jd=function(){try{return this.o.buffered}catch(a){return Rv([],[])}};\ng.h.be=function(){return this.o.updating};\ng.h.wh=function(){return this.u};\ng.h.Ym=function(){return this.C};\ng.h.Yt=function(a,b){this.B!=a&&(this.supports(4),this.o.changeType(b));this.B=a};\ng.h.Aq=function(){return this.A};\ng.h.isView=function(){return!1};\ng.h.supports=function(a){switch(a){case 1:return void 0!=this.o.timestampOffset;case 0:return!!this.o.appendBuffer;case 2:return!!this.o.remove;case 3:return!(!this.o.addEventListener||!this.o.removeEventListener);case 4:return!!this.o.changeType;default:return!1}};\ng.h.Op=function(){return!this.be()};\ng.h.isLocked=function(){return!1};\ng.h.Ua=function(a){a.to=\"\"+this.o.timestampOffset;a.up=\"\"+ +this.be();a.aw=(this.o.appendWindowStart||0).toFixed(3)+\"-\"+(this.o.appendWindowEnd||Infinity).toFixed(3);try{a.bu=Sv(this.o.buffered)}catch(b){}return Pv(a)};\ng.h.X=function(){this.supports(3)&&(this.o.removeEventListener(\"updateend\",this.w),this.o.removeEventListener(\"error\",this.w));g.Q.prototype.X.call(this)};g.r($v,g.Q);g.h=$v.prototype;g.h.appendBuffer=function(a,b,c){if(this.o.Xm()!=this.B+this.u||this.o.tq()!=this.A+this.u||this.o.Ab()!=this.C+this.u)this.o.supports(1),this.o.Ct(this.B+this.u,this.A+this.u),this.o.No(this.C+this.u);this.o.appendBuffer(a,b,c)};\ng.h.abort=function(){this.o.abort()};\ng.h.remove=function(a,b){this.o.remove(a+this.u,b+this.u)};\ng.h.Ct=function(a,b){this.B=a;this.A=b};\ng.h.Xm=function(){return this.B};\ng.h.tq=function(){return this.A};\ng.h.No=function(a){this.C=a};\ng.h.Ab=function(){return this.C};\ng.h.jd=function(){return Yv(this.o.jd(),this.u,this.G)};\ng.h.be=function(){return this.o.be()};\ng.h.wh=function(){return this.o.wh()};\ng.h.Ym=function(){return this.o.Ym()};\ng.h.Yt=function(a,b){return this.o.Yt(a,b)};\ng.h.supports=function(a){return this.o.supports(a)};\ng.h.Aq=function(){return this.o.Aq()};\ng.h.isView=function(){return!0};\ng.h.Op=function(){return this.o.Op()?this.w:!1};\ng.h.isLocked=function(){return this.F&&!this.w};\ng.h.Ua=function(a){return this.o.Ua(a)+(\";vw.\"+this.u+\"-\"+this.G)};\ng.h.X=function(){vr(this.o,this.H);g.Q.prototype.X.call(this)};\ng.h.isActive=function(){return this.w};\ng.h.setActive=function(a){this.w=a;this.F=this.F||this.w};aw.prototype.dispose=function(){if(!this.ka){if(this.u)try{URL.revokeObjectURL(this.o)}catch(a){}this.w=!0}};\naw.prototype.ka=function(){return this.w};\naw.prototype.toString=function(){return\"MediaResource {\"+this.o+\"}\"};g.r(bw,g.A);g.h=bw.prototype;g.h.getDuration=function(){return this.w.duration};\ng.h.isView=function(){return this.C};\ng.h.be=function(){return!!(this.o&&this.o.be()||this.u&&this.u.be())};\ng.h.LM=function(){!this.ka()&&cw(this)&&this.A&&(this.A(this),this.A=null)};\ng.h.KM=function(){this.dispose()};var e2={cupcake:1.5,donut:1.6,eclair:2,froyo:2.2,gingerbread:2.3,honeycomb:3,\"ice cream sandwich\":4,jellybean:4.1,kitkat:4.4,lollipop:5.1,marshmallow:6,nougat:7.1},f2;a:{var g2=g.Ib;g2=g2.toLowerCase();if(-1!=g2.indexOf(\"android\")){var h2=g2.match(\/android\\s*(\\d+(\\.\\d+)?)[^;|)]*[;)]\/);if(h2){var i2=parseFloat(h2[1]);if(100>i2){f2=i2;break a}}var j2=g2.match(\"(\"+g.Rb(e2).join(\"|\")+\")\");f2=j2?e2[j2[0]]:0}else f2=void 0}var wx=f2,vx=0<=wx;jw.prototype.canPlayType=function(a,b){var c=a.canPlayType?a.canPlayType(b):!1;nl?c=c||Roa[b]:2.2==wx?c=c||Soa[b]:el()&&(c=c||Toa[b]);return!!c};\nvar Soa={'video\/mp4; codecs=\"avc1.42001E, mp4a.40.2\"':\"maybe\"},Toa={\"application\/x-mpegURL\":\"maybe\"},Roa={\"application\/x-mpegURL\":\"maybe\"};g.h=Bw.prototype;g.h.Wd=function(){return this.Pf};\ng.h.Qk=function(){return null};\ng.h.xw=function(){var a=this.Qk();return a?+g.pp(a.o).expire:NaN};\ng.h.zt=function(){};\ng.h.getHeight=function(){return this.Pf.wa().height};Dw.prototype.isLocked=function(){return this.w&&!!this.u&&this.u==this.o};\nDw.prototype.A=function(a){return a.video?Kw(this,a.video.quality):!1};\nvar tK=Fw(\"auto\",\"hd1080\",!1,\"l\"),QH=Fw(\"auto\",\"large\",!1,\"l\"),Hw=Fw(\"auto\",\"auto\",!1,\"p\");Fw(\"small\",\"auto\",!1,\"p\");var Cx={gR:1,hR:2,iR:3};g.r(Lw,g.Q);Lw.prototype.add=function(a,b){!this.Fa[a]&&(b.zm||b.Am||b.Ll)&&(this.Fa[a]=dc(b),this.S(\"vast_info_card_add\",a))};\nLw.prototype.remove=function(a){var b=this.get(a);delete this.Fa[a];return b};\nLw.prototype.get=function(a){return this.Fa[a]||null};\nLw.prototype.isEmpty=function(){return g.Xb(this.Fa)};Vw.prototype.w=function(a,b){var c=Math.pow(this.B,a);this.u=b*(1-c)+c*this.u;this.A+=a};\nVw.prototype.o=function(){return this.u\/(1-Math.pow(this.B,this.A))};Xw.prototype.w=function(a,b){var c=Math.min(this.u,Math.max(1,Math.round(a*this.J)));c+this.A>=this.u&&(this.C=!0);for(;c--;)this.B[this.A]=b,this.A=(this.A+1)%this.u;this.G=!0};\nXw.prototype.o=function(){return this.H?(Yw(this,this.F-this.H)+Yw(this,this.F)+Yw(this,this.F+this.H))\/3:Yw(this,this.F)};var Ofa=\/^([0-9\\.]+):([0-9\\.]+)$\/;var Sfa={RED:\"red\",HS:\"white\"};var nx=\"blogger books docs duo google-live play chat hangouts-meet photos-edu picasaweb gmail jamboard\".split(\" \");g.r(Jx,g.A);g.h=Jx.prototype;g.h.fa=function(a){return g.R(this.experiments,a)};\ng.h.ie=function(a,b){b=void 0===b?!1:b;this.xa=lx(this.xa,a.video_id);this.bb=lx(this.bb,a.eventid);var c=[];for(f in k2){var d=k2[f],e=a[d];void 0!=e&&(e!=this.deviceParams[d]&&c.push(d),this.deviceParams[d]=e)}if(!b&&0<\/iframe>'):(a=Math.round(360*c\/b),b='